Commit Graph

15644 Commits

Author SHA1 Message Date
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
Gio Della-Libera
abf59205fc fix(config): return persisted config write responses (#81445)
Merged via squash.

Prepared head SHA: 8f549e0621
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-05-15 00:35:15 +03:00
Peter Steinberger
1d8d664570 chore(release): prepare 2026.5.14 2026-05-14 21:38:45 +01:00
Peter Steinberger
f6f05c4859 build(clawhub): publish bedrock providers
(cherry picked from commit cbafae60dd)
2026-05-14 21:34:36 +01:00
pashpashpash
1a5548203e Stream Codex preambles in channel progress drafts (#81887)
* codex: stream preambles in progress drafts

* test: update preamble progress PR checks

* test: refresh plugin sdk api baseline
2026-05-15 05:32:42 +09:00
Peter Steinberger
686b93e5c7 fix: keep command cron turns lightweight 2026-05-14 20:15:44 +01:00
Peter Steinberger
e575325af6 fix(memory): prioritize canonical daily notes 2026-05-14 20:11:47 +01:00
simplyclever914
c404711703 fix: enforce Codex forced OAuth refresh (#80738)
Treat forced OAuth refresh as a hard refresh contract: fallback credentials may be reused only when they changed after the attempted refresh began.

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Clever <clever@users.noreply.github.com>
2026-05-14 20:08:14 +01:00
Josh Avant
130c2d5044 Fix Telegram polling lease cleanup on restart (#81890)
* fix(telegram): release stopped polling leases

* docs: add Telegram polling lease changelog
2026-05-14 14:04:34 -05:00
Josh Lehman
f64feab47a fix: prevent codex app-server surrogate stalls 2026-05-14 19:59:23 +01:00
Pavan Kumar Gondhi
386d321634 Bind gateway approval access to requester metadata [AI] (#81380)
* fix: bind approval access to requester metadata

* addressing review-skill

* addressing review-skill

* addressing review-skill

* addressing codex review

* addressing codex review

* addressing codex review

* addressing codex review

* addressing codex review

* addressing review-skill

* addressing review-skill

* addressing review-skill

* addressing review-skill

* addressing review-skill

* addressing codex review

* addressing codex review

* addressing codex review

* addressing claude review

* addressing ci

* fix: complete root-cause handling

* addressing review-skill

* addressing codex review

* addressing ci

* docs: add changelog entry for PR merge
2026-05-14 23:21:34 +05:30
Peter Steinberger
59be6d6390 build(deps): route node proxy helpers through proxyline 2026-05-14 18:27:23 +01:00
SymbolStar
0de6f93805 fix(telegram): reuse sticky IPv4 dispatcher for getMe health check (#76852) (#76856)
Fixes #76852.

Co-authored-by: jindongfu <jindongfu@microsoft.com>
Co-authored-by: Frank Yang <frank.ekn@gmail.com>
2026-05-15 00:21:08 +08:00
Ayaan Zaidi
52c9860bde refactor(telegram): simplify spooled lane tracking 2026-05-14 21:49:23 +05:30
VACInc
3f132370f4 fix telegram isolated spool lane draining 2026-05-14 21:49:23 +05:30