Peter Steinberger
5afa24a9fc
fix(qwen): preserve custom modelstudio providers
2026-04-27 12:24:25 +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
2cfe6bf4e5
fix(ollama): dedupe latest models during setup
2026-04-27 12:14:10 +01:00
Peter Steinberger
277cc640b1
fix(acp): wait for claude results before idle completion
2026-04-27 12:12:48 +01:00
Peter Steinberger
e98f976a70
refactor: centralize provider stream fallback ownership
2026-04-27 12:11:29 +01:00
Peter Steinberger
9dd01b5e49
fix: align plugin runtime dependency contracts
2026-04-27 11:58:28 +01:00
Peter Steinberger
9dcd53c0b6
fix(memory): avoid watchers for memory CLI commands
2026-04-27 11:50:44 +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
7688b696de
refactor: remove bundled plugin sdk self imports
2026-04-27 11:36:08 +01:00
Peter Steinberger
8a8cc8dc9f
fix(memory): refresh tool config at execution
2026-04-27 11:36:02 +01:00
Peter Steinberger
fa468d0c2d
fix(bonjour): default mdns host to system hostname
2026-04-27 11:35:19 +01:00
Peter Steinberger
f50fb73560
fix(whatsapp): honor env proxy during QR login
2026-04-27 11:30:29 +01:00
Bartok
f0b327cf68
fix(media): gate markdown image extraction by channel ( #72718 )
...
Closes #72642
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-27 11:27:35 +01:00
Peter Steinberger
775ed36c16
feat(memory): support asymmetric embedding input types
2026-04-27 11:25:40 +01:00
Peter Steinberger
f6ee2877e0
refactor: share memory dreaming cron constants
2026-04-27 11:19:09 +01:00
Peter Steinberger
9b0a0fb0a7
refactor: tighten plugin boundary surfaces
2026-04-27 11:19:09 +01:00
Peter Steinberger
4003e4389a
fix(memory-core): support dreaming model override
2026-04-27 11:08:21 +01:00
Peter Steinberger
b8a9dc9d78
test(moonshot): avoid redundant live result type
2026-04-27 11:07:21 +01:00
Peter Steinberger
9d52b615ad
feat(ollama): prefix memory embedding queries
2026-04-27 11:07:20 +01:00
Peter Steinberger
5757d1bb69
ci: harden live release validation lane
2026-04-27 10:59:25 +01:00
Peter Steinberger
1b581b4c71
fix(ci): stabilize live release validation
2026-04-27 10:56:35 +01:00
VACInc
614a2846a2
fix: continue Google Live consult responses ( #72189 ) (thanks @VACInc)
...
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com >
2026-04-27 10:52:00 +01:00
Peter Steinberger
c9e6f371e4
fix(memory-core): quiet request-scoped fallback
2026-04-27 10:45:55 +01:00
Peter Steinberger
16eae4b4b4
fix(memory-core): skip cleanup after narrative fallback
2026-04-27 10:44:21 +01:00
Val Alexander
14a27e11f7
feat(ui): show raw config pending changes
...
Adds a raw config pending-changes diff panel in Control UI raw mode, with JSON5 parsing, sensitive-value redaction until explicit reveal, bounded diff work, and tests for redaction/reveal and stale reveal-state reset.
Also aligns provider manifest contract coverage for google-vertex and Qwen aliases to unblock the rebased CI matrix.
Supersedes stale PRs #48621 and #46654 . PR #48621 had gone stale without maintainer follow-up, so this maintainer-authored PR carries the implementation forward transparently while preserving changelog credit for the original contributor and @BunsDev.
2026-04-27 04:42:10 -05:00
Vincent Koc
59fb5fd3a7
fix(mattermost): prevent DM replies from creating threads ( #72659 )
...
* fix(mattermost): prevent DM replies from creating threads
* fix(mattermost): prevent DM replies from creating threads
* fix(mattermost): prevent DM replies from creating threads
2026-04-27 02:37:47 -07:00
Vincent Koc
600df95c8c
feat(migrate): add Claude importer
...
Add a bundled Claude migration provider for Claude Code and Claude Desktop imports.\n\nIncludes source discovery, preview/apply behavior for instructions, MCP servers, skills and command prompts, archive/manual handling for unsafe Claude state, docs, labeler, and tests.
2026-04-27 02:35:44 -07:00
Peter Steinberger
8b85f2c163
test: align provider contract aliases
2026-04-27 10:33:56 +01:00
Peter Steinberger
4de235f908
feat(providers): add cerebras plugin
2026-04-27 10:22:20 +01:00
Vincent Koc
b642ebece9
fix(feishu): do not treat @all as a bot mention ( #72658 )
...
* fix(feishu): do not treat @all as a bot mention
* fix(feishu): do not treat @all as a bot mention
2026-04-27 02:10:17 -07:00
Peter Steinberger
b74f35ee6f
refactor(plugins): move provider routing metadata to manifests
2026-04-27 10:06:30 +01:00
Peter Steinberger
edbab0e2db
fix: harden Google Live tool responses ( #72426 ) (thanks @BsnizND)
2026-04-27 09:58:23 +01:00
BSnizND
409e762810
Fix Google Live tool response names
2026-04-27 09:58:23 +01:00
Peter Steinberger
b4b21cbc93
fix(browser): circuit-break managed launch failures
2026-04-27 09:58:14 +01:00
Peter Steinberger
f97cc58760
fix(browser): auto-start configured browser plugin
2026-04-27 09:37:10 +01:00
BsnizND
916eda16c1
fix(google-meet): keep tool sessions gateway-owned
...
Routes stateful Google Meet tool actions through the gateway-owned runtime so create/join/status/speak/leave share the same session owner instead of losing tool-created realtime sessions after the agent turn.
Also preserves structured gateway error details for missing session ids and tightens node-host child cleanup for already-closed sessions.
Fixes #72440 .
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 09:28:14 +01:00
Peter Steinberger
a60f15c611
refactor(gateway): move model pricing policy to manifests
2026-04-27 09:26:53 +01:00
Peter Steinberger
a95da5b52d
fix(models): enrich local transport failure diagnostics
2026-04-27 09:25:38 +01:00
Peter Steinberger
276291d399
fix: hide bonjour Windows ARP shell probe
2026-04-27 09:08:40 +01:00
Peter Steinberger
8bdfa58cbb
fix(migrations): avoid partial Hermes config apply after conflict
2026-04-27 09:07:59 +01:00
Peter Steinberger
184b024fb6
test(migrate-hermes): keep config runtime stateful
2026-04-27 09:02:14 +01:00
Peter Steinberger
f7081a3879
fix(lmstudio): trust configured local endpoints
2026-04-27 08:55:45 +01:00
Peter Steinberger
f21c8c3f0c
test(migrate-hermes): use OpenClaw temp root
2026-04-27 08:53:27 +01:00
Peter Steinberger
58037cc89d
fix: resolve browser playwright runtime deps
2026-04-27 08:50:56 +01:00
Peter Steinberger
66f4b52db3
fix(docker): route local provider setup to host gateway
2026-04-27 08:46:33 +01:00
Peter Steinberger
bfdee5fa72
test(browser): close hanging attach-only sockets
2026-04-27 08:40:25 +01:00
Peter Steinberger
da55212c6e
fix(lmstudio): promote bracketed tool calls
2026-04-27 08:38:53 +01:00
BsnizND
d5e6abcb3d
Add Google Meet realtime consult agentId ( #72381 )
...
Remote proof:
- CI run 24982271745 passed on 6122e13c9f .
- Blacksmith Testbox tbx_01kq6vwehcszjfpp52f0pb3v1q passed focused Google Meet formatting, docs/link checks, realtime consult runtime tests, Google Meet tests, extension test typecheck, the core-unit-fast-support shard, and the core support boundary shard.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 08:36:59 +01:00