Peter Steinberger
189535308f
test: align plugin jiti Windows expectations
2026-04-27 12:49:00 +01:00
Peter Steinberger
22a51de422
fix: tolerate stale channel plugin config
2026-04-27 12:48:13 +01:00
Peter Steinberger
c0ea89cfd2
fix(agents): recover unclosed reasoning-only replies
2026-04-27 12:45:11 +01:00
Peter Steinberger
74fb6be716
fix(ui): scope agent identity to active session
...
Co-authored-by: Sahil Satralkar <62758655+sahilsatralkar@users.noreply.github.com >
2026-04-27 12:45:00 +01:00
Peter Steinberger
d25dd7c2bd
test: cache dockerfile fixture reads
2026-04-27 12:42:29 +01:00
Vincent Koc
9be54044eb
docs(doctor): document stale channel plugin cleanup ( edb3e84898)
...
Trace to edb3e84898 (fix: clean stale plugin channel config). When
openclaw doctor --fix removes a missing channel plugin, it also cascades
the cleanup to dangling channel config, heartbeat targets, and channel
model overrides, preventing gateway boot loops after failed plugin
reinstalls. Added an Accordion 11d to docs/gateway/doctor.md listing the
exact config keys that get pruned alongside the plugin entry.
2026-04-27 04:40:49 -07:00
Peter Steinberger
9b2f10dcf8
fix(agents): preserve distinct empty exec failures
2026-04-27 12:40:41 +01:00
martingarramon
4f50921e0f
fix(gateway/schema): require hello-ok auth
...
Fixes #68160 .
Drops stale optionality from the hello-ok auth schema and keeps generated Swift models, macOS fixtures, browser client types, protocol docs, and merged-base test boundaries aligned.
2026-04-27 06:40:36 -05:00
Peter Steinberger
00d4099526
fix(discord): inherit thread model overrides without transcript fork
2026-04-27 12:40:32 +01:00
Peter Steinberger
b056d594b4
fix(plugins): normalize Windows Jiti paths
2026-04-27 12:39:21 +01:00
Vincent Koc
c85065eb7f
fix(cli): tighten Windows restart policy-close health checks
...
Preserve contributor credit and land the narrowed restart-health fix after ProjectClownfish review/follow-up.
2026-04-27 04:38:29 -07:00
Peter Steinberger
3da6d6ee18
fix(qwen): use plugin test boundary helpers
2026-04-27 12:36:50 +01:00
Peter Steinberger
c59af3caf7
docs(plugins): document runtime config APIs
2026-04-27 12:35:59 +01:00
Peter Steinberger
7f3f108521
refactor(config): migrate plugin config access
2026-04-27 12:35:58 +01:00
Peter Steinberger
48ebed3ed3
fix(plugins): normalize bundled sidecar jiti imports
2026-04-27 12:35:51 +01:00
Peter Steinberger
da8576c0bf
test: guard plugin boundary classifications
2026-04-27 12:35:43 +01:00
Peter Steinberger
7ec97c010c
test: speed up plugin activation boundary test
2026-04-27 12:35:31 +01:00
Vincent Koc
727927aae0
fix(docker): repair named-volume state directory ownership
...
Preserve contributor credit and land the narrowed Docker ownership fix after ProjectClownfish review/follow-up.
2026-04-27 04:34:35 -07:00
Peter Steinberger
e9bce3f81c
fix(agents): stabilize exec loop outcome hashing
2026-04-27 12:33:37 +01:00
Peter Steinberger
35335214b3
fix(compaction): avoid preserving duplicate user turns
2026-04-27 12:30:59 +01:00
Peter Steinberger
dae09d26b9
test(live): tolerate provider-specific live probe variance
2026-04-27 12:30:12 +01:00
Peter Steinberger
053aff6d35
fix(mcp): normalize streamable http server aliases
2026-04-27 12:29:24 +01:00
Peter Steinberger
3da4b28d1b
fix(agents): avoid overload classification for live model switches
2026-04-27 12:28:33 +01:00
Peter Steinberger
82e164c018
test: speed up acp rate-limit coverage
2026-04-27 12:28:09 +01:00
Peter Steinberger
db087a4be7
fix(doctor): stream bundled runtime dep repair progress
2026-04-27 12:27:44 +01:00
Shakker
05fce28ec0
docs: document installed manifest fallback cache
2026-04-27 12:26:10 +01:00
Peter Steinberger
7363fb4a44
refactor: move telegram poll visibility out of core
2026-04-27 12:25:57 +01:00
Peter Steinberger
3bc29dd604
fix(sqlite): bound WAL sidecar growth
2026-04-27 12:25:10 +01:00
Peter Steinberger
bbfdb38e4e
fix: show doctor runtime dependency install progress
2026-04-27 12:25:05 +01:00
Peter Steinberger
5afa24a9fc
fix(qwen): preserve custom modelstudio providers
2026-04-27 12:24:25 +01:00
Peter Steinberger
dca9fa471f
fix(ui): preserve session assistant identity
2026-04-27 12:20:36 +01:00
Shakker
6f6e2765e2
test: reset installed manifest cache in web search provider tests
2026-04-27 12:19:51 +01:00
Shakker
ac7aef6c5b
docs: frame installed manifest cache as fallback
2026-04-27 12:19:51 +01:00
Marcus Castro
b7a1bfd2d7
fix(plugins): cache installed manifest registry
2026-04-27 12:19:51 +01:00
Peter Steinberger
e59e0393f5
fix(acpx): mark claude acp package test-only
2026-04-27 12:18:59 +01:00
Peter Steinberger
da822a56d8
refactor(vllm): own nemotron thinking payloads
2026-04-27 12:15:54 +01:00
Peter Steinberger
22bb53ac9a
docs(changelog): note tool cache channel invalidation
2026-04-27 12:14:51 +01:00
Peter Steinberger
2cfe6bf4e5
fix(ollama): dedupe latest models during setup
2026-04-27 12:14:10 +01:00
Peter Steinberger
78577ac147
fix: route tasks json through lean cli path
2026-04-27 12:13:51 +01:00
Peter Steinberger
e20f755ac5
fix(gateway): invalidate tool inventory on channel registry changes
2026-04-27 12:13:39 +01:00
Peter Steinberger
277cc640b1
fix(acp): wait for claude results before idle completion
2026-04-27 12:12:48 +01:00
Peter Steinberger
eebdda92f0
fix(media): keep audio input repair in doctor
2026-04-27 12:12:41 +01:00
Peter Steinberger
e98f976a70
refactor: centralize provider stream fallback ownership
2026-04-27 12:11:29 +01:00
清秋
8200d878a3
fix(ui): harden webchat input history behavior
...
Harden WebChat input history handling so draft, navigation, and render-state behavior stay consistent across the chat UI.
Validated locally on the rebased PR head 742a5f22f1 :
- CI=true OPENCLAW_LOCAL_CHECK=0 pnpm check:changed
- CI=true OPENCLAW_LOCAL_CHECK=0 pnpm test:changed
Closes #38702 .
2026-04-27 06:08:55 -05:00
Peter Steinberger
1971db0dc5
fix(media): expand legacy audio input placeholder
2026-04-27 12:06:58 +01:00
Peter Steinberger
8e14f5c749
fix(agents): drop malformed reasoning before orphan close tags
2026-04-27 12:06:37 +01:00
Egor Dementyev
b081b195a3
feat(hooks): emit gateway shutdown lifecycle events ( #63084 )
...
Merged via squash.
Prepared head SHA: 188d6fef24
Co-authored-by: eyev0 <22837926+eyev0@users.noreply.github.com >
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
Reviewed-by: @BunsDev
2026-04-27 06:05:43 -05:00
Peter Steinberger
45bc7f69f2
fix(gateway): cache effective tool inventory
2026-04-27 12:04:40 +01:00
Peter Steinberger
496964fced
test: speed up subagent announce format e2e
2026-04-27 12:03:54 +01:00
Peter Steinberger
a3144b6bfd
fix(agents): preserve explicit Ollama local auth marker
2026-04-27 12:00:51 +01:00