Peter Steinberger
9c3cf35e08
fix(ci): stop channel timers holding vitest open
2026-05-31 02:33:48 -04:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01:00
Peter Steinberger
0211a3aa9f
fix(ci): restore main validation
2026-05-31 02:13:10 -04:00
Peter Steinberger
ade6e7769b
perf: prewarm gateway runtime plugins
2026-05-31 07:09:42 +01:00
guanbear
f1cb9f2f6a
fix(slack): keep DM thread turns out of active steering
...
Keep Slack direct-message sessions stable while tracking routed Slack thread ids on active reply operations. Different top-level Slack DM threads from the same sender no longer steer into or block each other, while ordinary same-thread follow-ups and non-Slack direct-message behavior keep their existing semantics.
Verification:
- `git diff --check origin/main...FETCH_HEAD`
- `/Users/steipete/Projects/agent-scripts/skills/autoreview/scripts/autoreview --mode branch --base origin/main --output /tmp/pr85904-autoreview.txt --json-output /tmp/pr85904-autoreview.json`
- GitHub CI green for head `6703e166545bcb96c1a50de93a42446212cca9a7`, including Real behavior proof and auto-reply reply routing/dispatch shards.
Co-authored-by: guanbear <123guan@gmail.com >
2026-05-31 07:05:50 +01:00
Ted Li
667393be8f
fix(commands): make /skill load workspace skills
...
Fixes #88056 .
Reload workspace skill commands for `/skill <name>` when directive resolution supplied only an empty placeholder list, so the generic skill wrapper can invoke the same command-visible skills as direct slash commands.
Keep stale-message cutoff and empty-config channel suppression ahead of skill discovery and tool dispatch so suppressed `/skill` messages cannot trigger side-effecting skill tools.
Co-authored-by: Ted Li <tl2493@columbia.edu >
2026-05-31 07:04:59 +01:00
Peter Steinberger
b372af6b81
test: keep timeout clamp checks under one second
2026-05-31 06:51:35 +01:00
Peter Steinberger
04b68e8fa4
fix(shared): restore number coercion barrel
2026-05-31 06:51:34 +01:00
Peter Steinberger
9f99acf12d
test: restore marketplace cleanup coverage
2026-05-31 06:51:34 +01:00
Peter Steinberger
23dac6c263
test: keep vitest cases under one second
2026-05-31 06:51:34 +01:00
Peter Steinberger
8a4679026c
fix: clarify generated media reply prompts ( #88458 )
...
* fix: clarify generated media reply prompts
* fix: hide media compat aliases from message schema
* fix: hide message media url aliases
* test: refresh media prompt snapshots
2026-05-31 06:45:57 +01:00
Peter Steinberger
bb680a845b
fix(onboard): clamp gateway reachability polling
2026-05-31 01:37:46 -04:00
Peter Steinberger
edd8aa2f4e
fix(agents): clamp embedded run drain polling
2026-05-31 01:37:46 -04:00
Peter Steinberger
7595d52e56
fix(auth): bound profile usage window expiries
2026-05-31 01:37:46 -04:00
Peter Steinberger
11c050d0d0
fix(agents): clamp session suspension TTLs
2026-05-31 01:37:46 -04:00
Peter Steinberger
764321d3d3
fix(channels): clamp draft stream throttles
2026-05-31 01:37:46 -04:00
Peter Steinberger
54a27f4e57
fix(gateway): clamp auth limiter durations
2026-05-31 01:37:46 -04:00
Peter Steinberger
db94eac5c0
fix(auto-reply): clamp typing timers
2026-05-31 01:37:46 -04:00
Peter Steinberger
92f1d90e0f
fix(channels): clamp typing timers
2026-05-31 01:37:46 -04:00
Peter Steinberger
a1d7a7536a
fix(gateway): clamp auth limiter prune intervals
2026-05-31 01:37:46 -04:00
Peter Steinberger
287f531de6
fix(sqlite): clamp WAL checkpoint intervals
2026-05-31 01:37:46 -04:00
Peter Steinberger
d06e1b2c71
fix(gateway): bound health monitor intervals
2026-05-31 01:37:46 -04:00
Peter Steinberger
59f96078b2
fix(sessions): bound lifecycle timestamps
2026-05-31 01:37:45 -04:00
Peter Steinberger
f0c0181b10
fix(sandbox): prune invalid registry timestamps
2026-05-31 01:37:45 -04:00
Peter Steinberger
84dec338e7
fix(sandbox): bound fs bridge mtimes
2026-05-31 01:37:45 -04:00
Peter Steinberger
b26f89213e
fix(usage): bound minimax usage epochs
2026-05-31 01:37:45 -04:00
Peter Steinberger
ae4ddece91
fix(agents): bound model scan created timestamps
2026-05-31 01:37:45 -04:00
Peter Steinberger
cae98c1daf
fix(gateway): centralize plugin approval timeout bounds
2026-05-31 01:37:45 -04:00
Peter Steinberger
11b5968534
fix(channels): bound thread binding lifecycle durations
2026-05-31 01:37:45 -04:00
Peter Steinberger
5e139e32dc
fix(agents): centralize subagent timeout math
2026-05-31 01:37:45 -04:00
Peter Steinberger
21478cab93
fix(agents): clamp abortable sleep helper
2026-05-31 01:37:45 -04:00
Peter Steinberger
dbddf4093f
fix(utils): clamp shared sleep timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
1cf264c468
fix(infra): clamp abortable sleep timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
9d866d8b2a
fix(cli): clamp port wait timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
0e3cc2e5ad
fix(cli): clamp cron wait poll timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
1670b970ee
fix(gateway): clamp lock poll timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
37fbc8cd8f
fix(memory): clamp remote batch timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
cdab5fc16a
fix(infra): clamp provider usage timeout
2026-05-31 01:37:45 -04:00
Peter Steinberger
aa42905354
fix(agents): clamp idle flush timeout
2026-05-31 01:37:45 -04:00
Peter Steinberger
fbee4d56c4
fix(web): clamp shared tool timeout
2026-05-31 01:37:45 -04:00
Peter Steinberger
ac4ebc053a
fix(cli): clamp progress delay timers
2026-05-31 01:37:45 -04:00
Peter Steinberger
bc38a929aa
fix(plugins): clamp hook timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
8e12c6ea1f
fix(plugin-sdk): clamp oauth callback timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
b4e331fe81
fix(health): clamp probe timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
c8d458d13d
fix(outbound): clamp message gateway timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
2cbfb910f2
fix(commands): clamp gateway agent timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
1c1f42a74a
fix(secrets): clamp provider timeouts
2026-05-31 01:37:44 -04:00
Peter Steinberger
3734ed6402
fix(agents): clamp compaction worker timeout
2026-05-31 01:37:44 -04:00
Peter Steinberger
89022023a3
fix(talk): clamp forced consult delay
2026-05-31 01:37:44 -04:00
Peter Steinberger
10e8426aa5
fix(hooks): clamp fire-and-forget timeout
2026-05-31 01:37:44 -04:00