Peter Steinberger
c0fe7ab34a
fix: keep queued system event authority structured
...
Keep queued system-event owner downgrades as structured runtime metadata while rendering the model-visible prompt as plain `System:` lines.
This preserves least-privilege wakeups for webhook/node/exec/cron/reaction/hook producers, keeps legacy `trusted: false` compatibility for installed plugins and older hosts, and updates representative gateway, agent, cron, plugin, and OpenGrep coverage.
2026-05-15 12:24:27 +01:00
Peter Steinberger
a1a6cd6508
refactor: centralize inbound history shaping
...
Centralize inbound history shaping through shared reply-history helpers and preserve existing channel behavior.
2026-05-15 11:56:38 +01:00
Peter Steinberger
f686bb519f
fix: force ffmpeg muxers for staged audio outputs
...
* fix: force ffmpeg muxers for staged audio outputs
* docs: clarify staged audio changelog
2026-05-15 11:56:12 +01:00
Peter Steinberger
764cfd5552
feat: add bundled admin HTTP RPC plugin
2026-05-15 11:44:58 +01:00
Peter Steinberger
cd9b2c0af4
fix: restore voice media uploads
2026-05-15 11:35:34 +01:00
Frank Yang
b04e42812e
fix(memory): stop watcher write-polling fd pressure ( #81802 )
...
Merged via squash.
Prepared head SHA: 623874619b
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-05-15 18:12:29 +08:00
Peter Steinberger
21b6dcbe37
fix: restore Discord voice Ogg transcoding
2026-05-15 11:01:15 +01:00
Peter Steinberger
3b1497789c
refactor(channels): derive command turns from turn facts
2026-05-15 10:38:43 +01:00
Pavan Kumar Gondhi
238b0fc76f
fix(canvas): validate snapshot response formats [AI] ( #81881 )
...
* fix: validate canvas snapshot formats
* addressing codex review
* docs: add changelog entry for PR merge
2026-05-15 14:51:38 +05:30
Peter Steinberger
df70ed2b9c
fix: force message through empty allowlists
2026-05-15 10:16:27 +01:00
Peter Steinberger
63ad5b4f97
fix: send structured message attachments
2026-05-15 10:16:27 +01:00
Peter Steinberger
3fd4b02eb5
fix: track message attachment aliases
2026-05-15 10:16:27 +01:00
Peter Steinberger
55322d7301
fix: deliver generated media as structured attachments
2026-05-15 10:16:27 +01:00
Peter Steinberger
64d4f99d26
refactor(auto-reply): centralize command turn context
...
* refactor(auto-reply): centralize command turn context
* fix(channels): narrow command turn context literals
* fix(auto-reply): preserve command auth on refinalize
* fix(auto-reply): keep command turn context sdk-compatible
* fix(auto-reply): route structured command turns before reply setup
* test(cli): type stale launchd job mock
2026-05-15 08:41:09 +01:00
Gio Della-Libera
6623444f8d
fix(discord): report unresolved token refs at startup ( #82009 )
...
Treat configured-but-unresolved Discord token refs as configured so gateway startup reaches the explicit SecretRef resolution error instead of silently classifying the account as unconfigured. Also cover runtime snapshot resolution for active Discord token refs.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-15 08:22:47 +01:00
Peter Steinberger
bea597b2d6
fix(discord): clear failed partial preview finals
2026-05-15 08:12:51 +01:00
Peter Steinberger
1109abc947
fix: align Telegram grammY type imports ( #81975 )
2026-05-15 07:50:47 +01:00
Neerav Makwana
de48410384
test(telegram): name isolated init regression
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 07:50:47 +01:00
Neerav Makwana
0beae266da
fix(telegram): initialize isolated polling bot
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 07:50:47 +01:00
Peter Steinberger
4a188e7ca5
chore: update dependencies
2026-05-15 07:28:28 +01:00
Peter Steinberger
f1deb53d43
fix(release): unblock full validation
2026-05-15 06:55:03 +01:00
samzong
a4cd482488
refactor(canvas): lazy-load startup modules
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-15 06:54:28 +01:00
Peter Steinberger
1713930bbe
fix(opencode-go): strip Kimi reasoning payloads
2026-05-15 06:42:19 +01:00
alexph-dev
d471540ceb
fix: harden telegram html fallback text ( #81764 )
...
Harden Telegram HTML parse fallback so plain-text retries render readable labels and links instead of raw anchors.
Co-authored-by: Sam (OpenClaw) <sam.kpg5stars@gmail.com >
2026-05-15 06:40:17 +01:00
Peter Steinberger
42f6d90917
fix(telegram): share API request timeout wrapper
2026-05-15 06:17:06 +01:00
Baris Albayrak
1139777765
fix(whatsapp): mark text slash commands as command turns
...
* fix(whatsapp): mark text slash commands as command turns
* fix(ci): clear PR 81972 gates
* fix(msteams): wrap graph JSON parse errors
* docs: add WhatsApp slash command changelog
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-15 06:13:38 +01:00
Peter Steinberger
f12e9c41fa
fix(codex): inject app-server client factories
...
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
2026-05-15 05:03:28 +01:00
Vincent Koc
695a4f5039
fix(web-search): wrap more provider json
2026-05-15 09:12:31 +08:00
Vincent Koc
d0034e2f99
fix(msteams): guard graph fetches
2026-05-15 09:09:23 +08:00
Vincent Koc
31bfe7f084
fix(web-search): wrap malformed provider json
2026-05-15 09:04:20 +08:00
Vincent Koc
8659eabba7
fix(firecrawl): wrap malformed api json
2026-05-15 09:01:39 +08:00
Vincent Koc
9c88241a85
fix(test): satisfy provider web search test types
2026-05-15 08:57:51 +08:00
Vincent Koc
60a6945a6e
fix(googlechat): wrap malformed api json
2026-05-15 08:56:16 +08:00
Vincent Koc
c98459d9da
fix(msteams): wrap malformed api json
2026-05-15 08:52:15 +08:00
Vincent Koc
376a792100
fix(nextcloud-talk): wrap malformed api json
2026-05-15 08:49:50 +08:00
Vincent Koc
ffae8f32d8
fix(xai): wrap malformed tool json
2026-05-15 08:47:41 +08:00
Kevin Lin
acbe461c16
fix(codex): remove spurious migration warnings
...
Remove spurious Codex migration warnings for expected planned/manual/archive states while preserving real provider warnings.
2026-05-14 17:47:21 -07:00
Vincent Koc
380ba7071f
fix(brave): wrap malformed search json
2026-05-15 08:44:34 +08:00
Vincent Koc
a709927698
fix(codex): hide empty rate-limit buckets
...
Hide empty Codex rate-limit buckets from account/status output while preserving server-reported usage-limit blocks.
2026-05-15 08:40:29 +08:00
Vincent Koc
9f99464119
fix(deepinfra): wrap malformed video json
2026-05-15 08:36:05 +08:00
Vincent Koc
1d46a2f0b5
fix(comfy): wrap malformed workflow json
2026-05-15 08:32:31 +08:00
Vincent Koc
6e191f0e1e
fix(lmstudio): wrap malformed model json
2026-05-15 08:27:55 +08:00
Vincent Koc
d77f428441
fix(tlon): wrap malformed scry json
2026-05-15 08:22:41 +08:00
Vincent Koc
77e5a492f2
fix(signal): wrap malformed release metadata
2026-05-15 07:57:07 +08:00
Vincent Koc
c59e900903
fix(tlon): wrap malformed sse json
2026-05-15 07:54:04 +08:00
Vincent Koc
63d72e2191
fix(voice-call): wrap malformed media stream json
2026-05-15 07:50:08 +08:00
Val Alexander
eb4e20ca1d
fix(plugins): expose effective context budget in hooks
...
Add optional context budget/source/reference metadata to plugin hook contexts plus llm_output and sanitized model_call_* hook events.
Thread the existing resolved context-window info through Pi embedded runs, CLI harness runs, and Codex app-server hook emission so plugins can observe the effective budget after agent/model/config caps.
Document the metadata and cover the CLI, Pi, Codex app-server, and model-call paths with focused tests.
Fixes #64327 .
2026-05-14 17:51:53 -05:00
Josh Lehman
3f80f889fa
fix: align Codex cron bootstrap context ( #81822 )
...
* fix: align Codex cron bootstrap context
* fix: address Codex cron review comments
* fix: suppress Codex project docs for lightweight context
* fix: note Codex cron lightweight context
2026-05-14 15:10:42 -07:00
Josh Avant
bcbf4fc35f
fix(discord): honor threadName when sending to threads ( #81933 )
2026-05-14 17:07:29 -05:00
Leo Ge
99a6b1c5a8
fix(acpx): surface Codex ACP diagnostics
...
Surface redacted Codex wrapper stderr for generic ACP internal failures, preserve safe Codex model/provider routing in isolated CODEX_HOME, and cover the ACP parent stream dispatch order.
Co-authored-by: leoge007 <leoge@users.noreply.github.com >
2026-05-14 22:42:28 +01:00