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
Peter Steinberger
9dd01b5e49
fix: align plugin runtime dependency contracts
2026-04-27 11:58:28 +01:00
Peter Steinberger
9bc703213b
fix(control-ui): preserve loopback client version labels
2026-04-27 11:56:58 +01:00
Peter Steinberger
7ef899ad96
test: speed up channel onboarding e2e
2026-04-27 11:55:16 +01:00
Peter Steinberger
583f32f56f
test: align auth and config help expectations
2026-04-27 11:52:54 +01:00
Peter Steinberger
4f7498f6df
chore: update config help baseline
2026-04-27 11:51:55 +01:00
Peter Steinberger
6ae2e9e9dc
fix(gateway): keep effective tools on hot registry path
2026-04-27 11:51:15 +01:00
Peter Steinberger
9dcd53c0b6
fix(memory): avoid watchers for memory CLI commands
2026-04-27 11:50:44 +01:00
Peter Steinberger
c9b9887583
test: speed up embedded runner e2e mocks
2026-04-27 11:50:37 +01:00
Peter Steinberger
836d4b4105
refactor(vllm): own qwen thinking payloads
2026-04-27 11:50:25 +01:00
Peter Steinberger
4f7038ae33
fix(anthropic): drop prefill with thinking
2026-04-27 11:50:25 +01:00
Peter Steinberger
75c8c1bebe
fix(agents): honor qwen chat-template thinking compat
2026-04-27 11:50:24 +01:00
Peter Steinberger
3db407da40
test(security): cover bundled plugin allowlist audit
2026-04-27 11:50:24 +01:00
Peter Steinberger
4a65b69073
fix: accept local markers for custom ollama providers
2026-04-27 11:47:09 +01:00
Peter Steinberger
5a81c4000c
chore: tighten plugin boundary export audit
2026-04-27 11:47:09 +01:00
Peter Steinberger
236ca49998
docs: clarify memory search input type help
2026-04-27 11:47:06 +01:00
Peter Steinberger
f487ed160e
test(agents): fix compatible retry fixture
2026-04-27 11:44:56 +01:00
Peter Steinberger
769994eb04
test(agents): cover compatible empty retries
2026-04-27 11:44:55 +01:00
Peter Steinberger
fd9d32f022
fix(agents): retry empty compatible turns
2026-04-27 11:44:55 +01:00
Peter Steinberger
edb3e84898
fix: clean stale plugin channel config
2026-04-27 11:41:53 +01:00
harish ganeshmurthy
fa0f7d1e73
fix(webchat): hide reset startup prompt from history
...
Closes #72369 .
Remote validation (Blacksmith Testbox tbx_01kq7874j733m8pxesmgvfz1x1):
- pnpm test src/auto-reply/reply/get-reply-run.media-only.test.ts src/gateway/server-methods/server-methods.test.ts
- node scripts/run-vitest.mjs run --config test/vitest/vitest.unit-ui.config.ts ui/src/ui/controllers/chat.test.ts
- pnpm check:changed
Co-authored-by: haishmg <4529977+haishmg@users.noreply.github.com >
2026-04-27 11:41:33 +01:00
Peter Steinberger
ae86541364
fix: export tts runtime plugin sdk subpath
2026-04-27 11:40:56 +01:00
Vincent Koc
9ef0131e1c
docs(local-models): note LAN-local auth marker support ( fee16865b2 + 0dd2844991)
...
Trace to fee16865b2 (fix(agents): accept LAN local auth markers) and the
companion 0dd2844991 (fix: preserve Ollama local marker auth). The fix
extends ollama-local marker handling to any custom OpenAI-compatible
provider whose baseUrl resolves to loopback, a private LAN, .local, or a
bare hostname, so persisted local markers no longer fail with missing-auth
errors for non-Ollama-typed local providers (LM Studio, vLLM, LiteLLM).
The Ollama provider page already covers ollama-local for Ollama-typed
providers; this note lives in docs/gateway/local-models.md where custom
OpenAI-compatible local stacks are documented.
2026-04-27 03:39:26 -07:00