Commit graph

6105 commits

Author SHA1 Message Date
Frank Yang
e008830d0e
fix(agents): clean up local Claude stdio runs (#73292)
Clean up local Claude stdio one-shot runs before returning from embedded `openclaw agent --local`, including bundle MCP loopback teardown for local process resources.

Keeps gateway-owned MCP loopback cleanup internal to the Gateway, documents the local-vs-gateway behavior, and aligns the stale OpenAI provider-runtime fixture with the current unsupported Codex mini route.
2026-04-28 07:06:01 +01:00
Peter Steinberger
b5371bfd63
fix(auth): migrate flat auth profiles in doctor 2026-04-28 06:53:48 +01:00
Peter Steinberger
4397717322
fix(telegram): report unauthorized startup tokens 2026-04-28 06:50:51 +01:00
Peter Steinberger
76a07b9a07
fix(cli): reject empty model run prompts 2026-04-28 06:50:44 +01:00
Peter Steinberger
dc6031197b
fix(models): hide unsupported codex mini route 2026-04-28 06:43:51 +01:00
Peter Steinberger
89079a32ef
refactor(memory-host): narrow runtime adapters 2026-04-28 06:40:37 +01:00
Peter Steinberger
59a4d7fb06
fix(telegram): normalize bot endpoint api roots 2026-04-28 06:36:38 +01:00
Peter Steinberger
5916237962
fix(onboard): infer custom model image input 2026-04-28 06:34:16 +01:00
Shakker
d48c3e12a5
feat: gate legacy startup sidecar fallback 2026-04-28 06:31:55 +01:00
Peter Steinberger
583b419827
test(plugins): lock package boundary bridges 2026-04-28 06:30:44 +01:00
Peter Steinberger
25851e3cae
fix(google-meet): harden observe mode speech health (#73256)
* fix(google-meet): harden observe mode speech health

* fix(google-meet): address observe speech review

* docs(google-meet): clarify observe mode guarantees
2026-04-28 06:21:10 +01:00
Jesse Merhi
2633b14914
feat(security): support operator-managed network proxy routing (#70044)
* feat: support operator-managed proxy routing

* docs: add network proxy changelog entry

* fix(proxy): restrict gateway bypass to loopback IPs

* fix(cli): harden container proxy URL checks

* docs(proxy): clarify gateway bypass scope

* docs: remove proxy changelog entry

* fix(proxy): clear startup CI guard failures

* fix(proxy): harden gateway proxy policy parsing

* fix(proxy): honor update shorthand proxy policy

* fix(cli): redact proxy URL suffixes

* test(proxy): keep gateway help off proxy startup

* fix(proxy): keep overlapping lifecycle active

* docs: add proxy changelog entry

---------

Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-04-28 00:20:47 -05:00
Shakker
d062f8130b
feat: warn on implicit startup plugin compatibility 2026-04-28 06:18:45 +01:00
Peter Steinberger
a644e30245
fix(memory-core): retry unavailable dreaming model 2026-04-28 06:15:28 +01:00
Peter Steinberger
3d53b39917
fix(gateway): honor configured vision models 2026-04-28 06:10:14 +01:00
Peter Steinberger
526372ea36
fix(gateway): use runtime config for secret-backed talk
* fix(gateway): use runtime config for secret-backed talk

* test(gateway): relax talk config rpc timeout

* refactor(gateway): clarify talk config resolution
2026-04-28 06:05:27 +01:00
Peter Steinberger
ece523a2b0
docs(plugin-sdk): refresh api baseline 2026-04-28 06:02:17 +01:00
Vincent Koc
7b18bd03bb
fix(gateway): allow explicit loopback trusted proxy auth
Fixes #59167.

Supersedes #63379.
2026-04-27 22:01:06 -07:00
Peter Steinberger
a6141a5a41
fix: harden macOS gateway updates 2026-04-28 05:58:05 +01:00
Peter Steinberger
66f80d1ed6
docs: avoid mdx list in sdk overview tip 2026-04-28 05:56:57 +01:00
Peter Steinberger
540cbe24be
fix: allow memory flush model override 2026-04-28 05:50:55 +01:00
Gustavo Madeira Santana
d59f001507
test(qa-matrix): cover allowBots modes 2026-04-28 00:47:40 -04:00
Vincent Koc
6d7901f5c8
fix(acpx): lazy-load startup backend 2026-04-27 21:46:45 -07:00
Peter Steinberger
66a0aa47e4
docs(google): clarify gemini 3.1 pro alias 2026-04-28 05:41:30 +01:00
Peter Steinberger
59bd7e47e8
docs: avoid mdx lists inside callouts 2026-04-28 05:34:44 +01:00
Peter Steinberger
b60eb1711a
refactor(plugin-sdk): add managed task flow runtime 2026-04-28 05:32:40 +01:00
Shakker
c77aead063
docs: refresh plugin sdk api baseline 2026-04-28 05:30:04 +01:00
Shakker
68a1dfb7e3
docs: document manifest provider catalog sdk helper 2026-04-28 05:30:04 +01:00
Peter Steinberger
001bf47727
chore(release): open 2026.4.27 development 2026-04-28 05:28:04 +01:00
Peter Steinberger
35c9dd06b2
fix(cli): respect replace mode in model picker 2026-04-28 05:26:25 +01:00
Peter Steinberger
af7f651db3
refactor(plugin-sdk): retire reserved helper exports 2026-04-28 05:21:57 +01:00
Peter Steinberger
870d993eb8
fix(ui): request configured model list 2026-04-28 05:21:08 +01:00
Peter Steinberger
738f5f7508
fix: prevent channel login exec wedges 2026-04-28 05:16:43 +01:00
Peter Steinberger
ab95812d65
fix: record model fallback steps in trajectories 2026-04-28 05:08:34 +01:00
Peter Steinberger
1e3ce10e27
refactor(plugin-sdk): remove unused reserved helper exports 2026-04-28 05:00:53 +01:00
Peter Steinberger
c17b9fe623
chore(plugins): add SDK retirement plan report 2026-04-28 04:42:55 +01:00
Peter Steinberger
093dba3806
fix(acpx): bundle Codex ACP adapter 2026-04-28 04:39:41 +01:00
Peter Steinberger
4fb543796b
refactor(plugin-sdk): annotate dormant reserved subpaths 2026-04-28 04:39:33 +01:00
Peter Steinberger
5a2e5446a4
fix: explain heartbeat model bleed overflows 2026-04-28 04:32:55 +01:00
Peter Steinberger
38ba27834d
chore: harden plugin boundary report 2026-04-28 04:23:53 +01:00
Peter Steinberger
4b4cde7187
fix(memory): back off qmd open failures 2026-04-28 04:16:25 +01:00
Peter Steinberger
343f2d7245
fix: fail closed for invalid cron payload models 2026-04-28 04:12:54 +01:00
Peter Steinberger
00e30ba8d9
chore: add plugin boundary report 2026-04-28 04:12:30 +01:00
Gustavo Madeira Santana
ae616777f3
test(qa-matrix): cover approval metadata scenarios 2026-04-27 23:10:51 -04:00
Peter Steinberger
e11eb03182
fix: exclude plugin dependencies from backups 2026-04-28 04:03:20 +01:00
Peter Steinberger
719ec4f292
refactor: share OpenAI-compatible image provider 2026-04-28 04:01:43 +01:00
Peter Steinberger
518d568de5
test: cover staged bundled facade deps 2026-04-28 03:52:24 +01:00
Peter Steinberger
129b996a4e
refactor: tighten extension test support boundaries 2026-04-28 03:52:19 +01:00
Peter Steinberger
e5452a9c57
ci: speed up release validation 2026-04-28 03:52:05 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts 2026-04-28 03:40:57 +01:00