Ayaan Zaidi
ae56597f08
docs(changelog): add codex oauth pr reference ( #37558 )
2026-03-06 15:07:34 +05:30
Ayaan Zaidi
f051c14325
docs(changelog): fold codex oauth fix notes
2026-03-06 15:07:34 +05:30
Ayaan Zaidi
bdd368533f
fix(auth): remove bogus codex oauth responses probe
2026-03-06 15:07:34 +05:30
Vignesh
cbb96d9fe7
Update CHANGELOG.md
2026-03-06 01:19:07 -08:00
Vignesh Natarajan
a4a490bae7
fix(openai-codex-oauth): stop mutating authorize url scopes
2026-03-06 01:13:12 -08:00
zhouhe-xydt
a65d70f84b
Fix failover for zhipuai 1310 Weekly/Monthly Limit Exhausted ( #33813 )
...
Merged via squash.
Prepared head SHA: 3dc441e58de48913720cf7b6137fa761758d8344
Co-authored-by: zhouhe-xydt <265407618+zhouhe-xydt@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-06 12:04:09 +03:00
Altay
ee6f7b1bf0
fix(ci): restore protocol and schema checks ( #37470 )
2026-03-06 11:46:17 +03:00
Gustavo Madeira Santana
5b03ce77f5
docs(changelog): add pr entry
2026-03-06 02:53:51 -05:00
Gustavo Madeira Santana
ff97195500
Gateway: add path-scoped config schema lookup ( #37266 )
...
Merged via squash.
Prepared head SHA: 0c4d187f6fb66f2799d4047585d6368e433c883a
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-06 02:50:48 -05:00
Vignesh Natarajan
c5828cbc08
fix(onboarding): guard daemon status probe on headless linux
2026-03-05 22:51:58 -08:00
Vignesh Natarajan
30c0f7e89f
fix(memory): retry mcporter after Windows EINVAL spawn
2026-03-05 22:27:37 -08:00
Vincent Koc
44ec3e4111
Cron: stabilize runs-one-shot migration tests
2026-03-06 01:27:23 -05:00
Vincent Koc
a622aee45a
Cron: migrate legacy provider delivery hints
2026-03-06 01:27:23 -05:00
Vincent Koc
ff334600d5
Gateway: discriminate input sources
2026-03-06 01:27:23 -05:00
Frank Yang
5fdcef7cbe
fix(session): prefer webchat routes for direct ui turns ( #37135 )
2026-03-06 01:14:13 -05:00
Octane
777af476cb
Respect source channel for agent event surfacing ( #36030 )
2026-03-06 01:14:00 -05:00
Vignesh Natarajan
dfe23b9cc4
fix(web_search): align brave language codes with API
2026-03-05 22:12:57 -08:00
Vincent Koc
a939a15607
Gateway: coerce chat deliverable route boolean
2026-03-06 01:05:56 -05:00
Vincent Koc
9dab154519
Gateway: normalize OpenAI stream chunk text
2026-03-06 01:05:56 -05:00
Vignesh Natarajan
726ef48c2a
fix(tui): accept canonical session-key aliases in chat event routing
2026-03-05 22:01:06 -08:00
aerelune
0e2bc588c4
fix: enforce 600 perms for cron store and run logs ( #36078 )
...
* fix: enforce secure permissions for cron store and run logs
* fix(cron): enforce dir perms and gate posix tests on windows
* Cron store tests: cover existing directory permission hardening
* Cron run-log tests: cover existing directory permission hardening
* Changelog: note cron file permission hardening
---------
Co-authored-by: linhey <linhey@mini.local >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-06 00:48:35 -05:00
Vincent Koc
6c39616ecd
Fix Control UI duplicate iMessage replies for internal webchat turns ( #36151 )
...
* Auto-reply: avoid routing external replies from internal webchat turns
* Auto-reply tests: cover internal webchat non-routing with external origin metadata
* Changelog: add Control UI iMessage duplicate-reply fix note
* Auto-reply context: track explicit deliver routes
* Gateway chat: mark explicit external deliver routes in context
* Auto-reply: preserve explicit deliver routes for internal webchat turns
* Auto-reply tests: cover explicit deliver routes from internal webchat turns
* Gateway chat tests: assert explicit deliver route context tagging
2026-03-06 00:47:57 -05:00
Ayaan Zaidi
8c2633a46f
fix: clear Telegram DM draft after materialize ( #36746 ) (thanks @joelnishanth)
2026-03-06 11:16:01 +05:30
Vignesh Natarajan
e11a0775e7
fix(agents): avoid xAI web_search tool-name collisions
2026-03-05 21:37:47 -08:00
Vincent Koc
9c86a9fd23
fix(gateway): support image_url in OpenAI chat completions ( #34068 )
...
* fix(gateway): parse image_url in openai chat completions
* test(gateway): cover openai chat completions image_url flows
* docs(changelog): note openai image_url chat completions fix (#17685 )
* fix(gateway): harden openai image_url parsing and limits
* test(gateway): add openai image_url regression coverage
* docs(changelog): expand #17685 openai chat completions note
* Gateway: make OpenAI image_url URL fetch opt-in and configurable
* Diagnostics: redact image base64 payload data in trace logs
* Changelog: note OpenAI image_url hardening follow-ups
* Gateway: enforce OpenAI image_url total budget incrementally
* Gateway: scope OpenAI image_url extraction to the active turn
* Update CHANGELOG.md
2026-03-06 00:35:50 -05:00
Brenner Spear
36e2e04a32
feat(nano-banana-pro): add --aspect-ratio flag to generate_image.py ( #28159 )
...
* feat(nano-banana-pro): add --aspect-ratio flag to generate_image.py
* Nano Banana: allow all supported aspect ratios
* Docs: expand nano banana aspect ratio options
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-06 00:26:55 -05:00
Vignesh Natarajan
2671f04865
fix(agents): disable usage streaming chunks on non-native openai-completions
2026-03-05 21:23:25 -08:00
joshavant
ca8091491d
chore(changelog): update for #37023
...
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-03-05 23:09:28 -06:00
Josh Avant
0e4245063f
CLI: make read-only SecretRef status flows degrade safely ( #37023 )
...
* CLI: add read-only SecretRef inspection
* CLI: fix read-only SecretRef status regressions
* CLI: preserve read-only SecretRef status fallbacks
* Docs: document read-only channel inspection hook
* CLI: preserve audit coverage for read-only SecretRefs
* CLI: fix read-only status account selection
* CLI: fix targeted gateway fallback analysis
* CLI: fix Slack HTTP read-only inspection
* CLI: align audit credential status checks
* CLI: restore Telegram read-only fallback semantics
2026-03-05 23:07:13 -06:00
Vignesh Natarajan
8d4a2f2c59
fix(tui): preserve credential-like tokens in render sanitization
2026-03-05 21:06:07 -08:00
dorukardahan
5d4b04040d
feat(openai): add gpt-5.4 support for API and Codex OAuth ( #36590 )
...
* feat(openai): add gpt-5.4 support and priority processing
* feat(openai-codex): add gpt-5.4 oauth support
* fix(openai): preserve provider overrides in gpt-5.4 fallback
* fix(openai-codex): keep xhigh for gpt-5.4 default
* fix(models): preserve configured overrides in list output
* fix(models): close gpt-5.4 integration gaps
* fix(openai): scope service tier to public api
* fix(openai): complete prep followups for gpt-5.4 support (#36590 ) (thanks @dorukardahan)
---------
Co-authored-by: Tyler Yust <TYTYYUST@YAHOO.COM >
2026-03-05 21:01:37 -08:00
Hinata Kaga (samon)
8c85ad540a
fix: remove config.schema from agent gateway tool ( #7382 )
...
Merged via squash.
Prepared head SHA: f34a7780690a941936b31899e2d096b8a07f4afc
Co-authored-by: kakuteki <61647657+kakuteki@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-05 23:53:08 -05:00
Vignesh Natarajan
4d9134fe9c
fix(whatsapp): remove implicit [openclaw] self-chat prefix
2026-03-05 20:49:56 -08:00
Vincent Koc
10fe82fef1
Update CHANGELOG.md
2026-03-05 23:47:21 -05:00
Vincent Koc
8f69e07eb3
Delete changelog/fragments directory
2026-03-05 23:46:55 -05:00
Vincent Koc
9881a74e25
Changelog: add #37179 release note
2026-03-05 23:46:11 -05:00
Vincent Koc
428d1761b4
Plugins: avoid false integrity drift prompts on unpinned updates ( #37179 )
...
* Plugins: skip drift prompts for unpinned updates
* Plugins: cover unpinned integrity update behavior
2026-03-05 23:43:35 -05:00
Vignesh Natarajan
91aed291dd
fix(memory): handle qmd search results without docid
2026-03-05 20:39:26 -08:00
Vignesh Natarajan
16f9f4dd22
fix(memory): repair qmd collection name conflicts during ensure
2026-03-05 20:31:01 -08:00
Vincent Koc
d4021f4b92
Plugins: clarify registerHttpHandler migration errors ( #36794 )
...
* Changelog: note plugin HTTP route migration diagnostics
* Tests: cover registerHttpHandler migration diagnostics
* Plugins: clarify registerHttpHandler migration errors
* Tests: cover registerHttpHandler diagnostic edge cases
* Plugins: tighten registerHttpHandler migration hint
2026-03-05 23:23:24 -05:00
Vincent Koc
e5481ac79f
Doctor: warn on implicit heartbeat directPolicy ( #36789 )
...
* Changelog: note heartbeat directPolicy doctor warning
* Tests: cover heartbeat directPolicy doctor warning
* Doctor: warn on implicit heartbeat directPolicy
* Tests: cover per-agent heartbeat directPolicy warning
* Update CHANGELOG.md
2026-03-05 23:22:39 -05:00
Vignesh Natarajan
87e38da826
fix(memory): recover qmd updates from duplicate document constraints
2026-03-05 20:20:25 -08:00
Vignesh Natarajan
36afd1b2b0
fix(agents): allow configured ollama endpoints without dummy api keys
2026-03-05 20:13:26 -08:00
Vignesh Natarajan
d45353f95b
fix(agents): honor explicit rate-limit cooldown probes in fallback runs
2026-03-05 20:03:06 -08:00
Tak Hoffman
ce71fac7d6
fix(slack): record app_mention retry key before dedupe check ( #37033 )
...
- Prime app_mention retry allowance before dedupe so near-simultaneous message/app_mention races do not drop valid mentions.
- Prevent duplicate dispatch when app_mention wins the race and message prepare later succeeds.
- Prune dispatched mention keys and add regression coverage for both dropped and successful in-flight message outcomes.
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-05 21:47:52 -06:00
Vignesh Natarajan
05fb16d151
fix(agent): harden undici stream timeouts for long openai-completions runs
2026-03-05 19:44:11 -08:00
Vignesh Natarajan
4daaea1190
fix(agents): avoid synthetic tool-result writes on idle-timeout cleanup
2026-03-05 19:29:18 -08:00
Tyler Yust
81b93b9ce0
fix(subagents): announce delivery with descendant gating, frozen result refresh, and cron retry ( #35080 )
...
Thanks @tyler6204
2026-03-05 19:20:24 -08:00
Vignesh Natarajan
fa3fafdde5
fix(auth): harden openai-codex oauth refresh fallback
2026-03-05 19:17:58 -08:00
Vincent Koc
71ec42127d
feat(hooks): emit compaction lifecycle hooks ( #16788 )
2026-03-05 19:08:26 -08:00