Joey Krug
7b098ea79f
fix: resume orphaned subagent sessions after SIGUSR1 reload
...
Closes #47711
After a SIGUSR1 gateway reload aborts in-flight subagent LLM calls, the gateway now scans for orphaned sessions and sends a synthetic resume message to restart their work. Also makes the deferral timeout configurable via gateway.reload.deferralTimeoutMs (default: 5 minutes, up from 90s).
2026-03-16 05:23:04 +00:00
Peter Steinberger
abe7ea4373
fix: accept schtasks Last Result key on Windows ( #47844 ) (thanks @MoerAI)
2026-03-15 22:20:34 -07:00
MoerAI
3e8bc9f16a
fix(daemon): accept 'Last Result' schtasks key variant on Windows ( #47726 )
...
Some Windows locales/versions emit 'Last Result' instead of 'Last Run Result' in schtasks output, causing gateway status to falsely report 'Runtime: unknown'. Fall back to the shorter key when the canonical key is absent.
2026-03-15 22:20:34 -07:00
Peter Steinberger
69c12c2b11
fix(plugins): resolve lazy runtime from package root
2026-03-16 05:12:30 +00:00
Peter Steinberger
d937b61fb3
fix: follow up shared interactive regressions ( #47715 )
2026-03-16 05:03:46 +00:00
Peter Steinberger
823039c000
docs: prefer setup wizard command
2026-03-15 22:01:04 -07:00
Peter Steinberger
f6f0045e0f
test: move setup surface coverage
2026-03-15 22:01:04 -07:00
Peter Steinberger
5c120cb36c
refactor: make setup the primary wizard surface
2026-03-15 22:01:04 -07:00
Vincent Koc
98877dc413
Slack: fail oversized merged block payloads
2026-03-15 21:55:45 -07:00
Vincent Koc
0277aa0159
Slack: fix review regressions
2026-03-15 21:55:45 -07:00
Vincent Koc
c7d31bae8a
Channels: centralize shared interactive rendering
2026-03-15 21:55:45 -07:00
Vincent Koc
92bea9704e
Channels: add message action capabilities
2026-03-15 21:55:45 -07:00
Vincent Koc
69a85325c3
Matrix: guard optional outbound handlers
2026-03-15 21:55:45 -07:00
Vincent Koc
e77aa26af6
Slack: test shared interactive renderer
2026-03-15 21:55:45 -07:00
Vincent Koc
6ed8ad1844
Discord: test shared interactive renderer
2026-03-15 21:55:45 -07:00
Vincent Koc
833a19f756
Plugins: update Slack interactive tests
2026-03-15 21:55:45 -07:00
Vincent Koc
d607d2e6d4
Plugins: register Slack interactive handlers correctly
2026-03-15 21:55:45 -07:00
Vincent Koc
52c90524c9
Slack: update shared interactive interaction tests
2026-03-15 21:55:45 -07:00
Vincent Koc
eb51ba5c1d
Slack: fix shared interactive registration context
2026-03-15 21:55:45 -07:00
Vincent Koc
c66b994965
Cron: treat shared interactive payloads as deliverable
2026-03-15 21:55:45 -07:00
Vincent Koc
3a08f70151
Outbound: test shared interactive telegram delivery
2026-03-15 21:55:45 -07:00
Vincent Koc
0feb939cb3
Outbound: deliver shared interactive payloads
2026-03-15 21:55:45 -07:00
Vincent Koc
8f41001edf
Reply: update shared interactive normalize tests
2026-03-15 21:55:45 -07:00
Vincent Koc
576ea84195
Reply: update shared interactive flow tests
2026-03-15 21:55:45 -07:00
Vincent Koc
14b7187c33
Reply: route shared interactive payloads outbound
2026-03-15 21:55:45 -07:00
Vincent Koc
38f61564ac
Reply: keep shared interactive payloads during normalization
2026-03-15 21:55:45 -07:00
Vincent Koc
2d048980af
Slack: map shared interactive sends in SDK actions
2026-03-15 21:55:45 -07:00
Vincent Koc
bdc91130fe
Discord: map shared interactive sends in actions
2026-03-15 21:55:45 -07:00
Vincent Koc
474368d746
CLI: add shared interactive send flag
2026-03-15 21:55:45 -07:00
Vincent Koc
2eb2b0995d
Outbound: accept shared interactive sends
2026-03-15 21:55:45 -07:00
Vincent Koc
04081d349e
Outbound: parse shared interactive params
2026-03-15 21:55:45 -07:00
Vincent Koc
c1846000dd
Message Tool: add shared interactive schema
2026-03-15 21:55:45 -07:00
Vincent Koc
f6d8a1129d
Slack: advertise shared interactive support
2026-03-15 21:55:45 -07:00
Vincent Koc
59bcc9ee46
Discord: advertise shared interactive support
2026-03-15 21:55:45 -07:00
Vincent Koc
d5a7880de2
Telegram: advertise shared interactive support
2026-03-15 21:55:45 -07:00
Vincent Koc
1e54a4a6a3
Channels: test shared interactive support checks
2026-03-15 21:55:45 -07:00
Vincent Koc
8b6806ab5c
Channels: expose shared interactive support checks
2026-03-15 21:55:45 -07:00
Vincent Koc
298832d170
Channels: add interactive message capability
2026-03-15 21:55:45 -07:00
Vincent Koc
6fd11f5496
Slack: add shared interactive renderer
2026-03-15 21:55:45 -07:00
Vincent Koc
f889219955
Discord: render shared interactive payloads outbound
2026-03-15 21:55:45 -07:00
Vincent Koc
59d355bc48
Discord: add shared interactive renderer
2026-03-15 21:55:45 -07:00
Vincent Koc
f327408fad
Telegram: render shared interactive payloads outbound
2026-03-15 21:55:45 -07:00
Vincent Koc
e50545d767
Telegram: add shared interactive renderer
2026-03-15 21:55:45 -07:00
Vincent Koc
b1243bf15b
Slack: render shared interactive payloads outbound
2026-03-15 21:55:45 -07:00
Vincent Koc
82f587fc82
Reply: compile Slack directives into shared interactions
2026-03-15 21:55:45 -07:00
Vincent Koc
5e093639d7
Plugins: centralize binding approval interactions
2026-03-15 21:55:45 -07:00
Vincent Koc
f3f0bdcb07
Outbound: preserve shared interactive payloads
2026-03-15 21:55:45 -07:00
Vincent Koc
7018412102
Reply: keep interactive payloads renderable
2026-03-15 21:55:45 -07:00
Vincent Koc
12f4dd9a05
Reply: expose shared interactive payloads
2026-03-15 21:55:45 -07:00
Vincent Koc
df2a6b1672
Interactive: add shared payload model
2026-03-15 21:55:45 -07:00