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
Vincent Koc
1fc5b2b703
feat(migrations): add plugin-owned Hermes import
...
* feat: add migration providers
* feat: offer Hermes migration during onboarding
* feat(hermes): map imported config surfaces
* feat(onboard): require fresh migration imports
* docs(cli): clarify Hermes import coverage
* chore(migrations): rename Hermes importer package
* chore(migrations): rewire Hermes importer id
* fix(migrations): redact migration JSON details
* fix(hermes): use provider runtime for config imports
* test(hermes): cover missing source planning
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-27 00:34:29 -07:00
Vincent Koc
75c52b6c41
fix(ci): expose package deps to Telegram QA harness ( #72680 )
...
* fix(ci): expose package deps to telegram QA harness
* fix(ci): link QA package runtime deps
* fix(agents): guard replay metadata in empty retries
* fix(ci): keep plugin update smoke migration-stable
2026-04-27 00:33:29 -07:00
Peter Steinberger
45778a840d
fix(lmstudio): allow keyless local onboarding
2026-04-27 08:15:17 +01:00
Peter Steinberger
49ce7fe90c
test: cover slack bolt auth verification suppression
2026-04-27 08:03:38 +01:00
Peter Steinberger
53f536b368
fix: avoid slack startup auth rejection leak
2026-04-27 07:55:57 +01:00
Vincent Koc
69c30e37d9
fix(memory-lancedb): skip processed auto-capture messages safely ( #72663 )
2026-04-26 23:51:04 -07:00
BsnizND
2785be2604
Fix Google Meet realtime interruption playback ( #72524 )
...
Fixes #72523 .
Remote proof:
- CI run 24980529154 passed on 29f825bea5 .
- Blacksmith Testbox tbx_01kq6tsgbaxgstxmtearwy9n4w passed focused formatting, Google Meet tests, Google realtime provider tests, and extension test typecheck.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 07:49:10 +01:00
Peter Steinberger
7559845597
fix(ollama): avoid implicit native num_ctx override
2026-04-27 07:42:14 +01:00
BsnizND
f2a17b2991
Fix Google Meet chrome-node bridge cleanup ( #72372 )
...
Fixes #72371 .
Remote proof:
- CI run 24980121791 passed on d583a6b615 .
- Blacksmith Testbox tbx_01kq6t5jk2f51gxq30j9veyjhy passed focused Google Meet formatting and tests.
Thanks @BsnizND.
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-04-27 07:37:18 +01:00
Vincent Koc
dcff28d285
fix(telegram): hide acknowledged failed-tool warnings from chat ( #72410 )
...
* fix(telegram): hide acknowledged failed-tool warnings from chat
* fix(clownfish): address review for ghcrawl-207034-agentic-merge (1)
* fix(clownfish): address review for ghcrawl-207034-agentic-merge (1)
2026-04-26 23:29:19 -07:00
Peter Steinberger
9313554a8d
test: stabilize matrix block streaming prompt
2026-04-27 07:25:52 +01:00
Peter Steinberger
cf04fa24d8
test(openai): prefer exact live registry models
2026-04-27 07:22:26 +01:00
Bek
aac83e00cf
fix: Slack inbound thread session routing ( #72498 )
...
Normalize actionable Slack thread roots and follow-up replies onto the same thread parent session key.
2026-04-27 02:19:27 -04:00
Josh Avant
db09f68ce5
Support SecretRef for voice-call credentials and bundled plugin SecretInputs ( #72607 )
...
* fix: support voice-call secretrefs
* test: classify plugin secretref targets
* docs: credit voice-call secretref change
* fix: keep plugin secret target discovery lightweight
2026-04-27 01:16:50 -05:00
Peter Steinberger
1dac448ff0
fix: wait for qa gateway restart boundary
2026-04-27 07:13:39 +01:00
Peter Steinberger
5cc06c69a9
fix(discord): preserve explicit delivery target kind
2026-04-27 07:09:45 +01:00
Peter Steinberger
6175309c01
fix: normalize openai legacy image sizes
2026-04-27 07:05:56 +01:00
Josh Avant
b3d9948c4c
fix: use runtime snapshot for TTS SecretRefs ( #72581 )
...
* fix: use runtime snapshot for tts secrets
* fix: keep tts secret snapshot selection local
* docs: add tts secretref changelog entry
2026-04-27 01:02:17 -05:00
Peter Steinberger
32aa631e19
test: relax matrix block streaming qa timeout
2026-04-27 06:54:43 +01:00
Peter Steinberger
52249927ac
fix(ollama): skip localhost discovery for remote providers
2026-04-27 06:24:43 +01:00
Peter Steinberger
2dcc4605d4
fix(llm-task): normalize provider-prefixed model overrides
2026-04-27 06:02:16 +01:00
Peter Steinberger
5d5c37775e
fix(ollama): estimate usage when counters are omitted
2026-04-27 05:54:03 +01:00
Peter Steinberger
6987132aed
ci: add Matrix QA profiles
2026-04-27 05:43:14 +01:00
Val Alexander
461c10bb51
feat(onboard): support non-interactive GitHub Copilot token auth
...
Add manifest-owned GitHub Copilot token support for non-interactive onboarding, including documented env fallback, ref-mode tokenRef storage, saved-profile reuse, and default model wiring that preserves existing primary model configuration.
Validation:
- pnpm test extensions/github-copilot/index.test.ts src/plugins/contracts/registry.contract.test.ts src/commands/onboard-non-interactive/local/auth-choice-inference.test.ts
- pnpm check:changed
- CI green on aadac2c8d4
2026-04-26 22:56:20 -05:00
Peter Steinberger
18b76e3995
fix(ollama): scope request timeouts to providers
2026-04-27 04:55:11 +01:00
Gustavo Madeira Santana
e1cdaa3c88
docs(matrix): note E2EE setup improvements
2026-04-26 23:42:32 -04:00
Gustavo Madeira Santana
2b40416314
test(matrix): speed up CLI metadata entry test
2026-04-26 23:40:53 -04:00
Gustavo Madeira Santana
3b74b913e3
fix(matrix): avoid device cleanup sync races
2026-04-26 23:40:52 -04:00
Gustavo Madeira Santana
99159f89da
fix(matrix): stabilize e2ee qa flows
2026-04-26 23:40:52 -04:00
Peter Steinberger
67650c4c0a
fix(ollama): resolve custom local provider auth
2026-04-27 04:33:18 +01:00
jnuyao
2a08848dd1
feat(feishu): display group names in session labels
...
Resolve Feishu group chat labels through getChatInfo so session labels prefer human-readable group names over raw chat IDs.\n\nPreserve topic/thread label priority and defer the lookup until after broadcast dedup claims to avoid duplicate account API calls.\n\nValidation:\n- pnpm test extensions/feishu/src/bot-group-name.test.ts extensions/feishu/src/bot.broadcast.test.ts\n- pnpm check:changed\n- GitHub CI green on c154dc0a41fd715dce95ef1fb5d0c269533b8c22\n\nCloses #35675
2026-04-26 22:22:51 -05:00
Peter Steinberger
313a19c940
fix(ollama): scope auth to local hosts
2026-04-27 03:54:12 +01:00
Vincent Koc
d5063d5b16
fix(telegram): avoid materializing tool-progress drafts
...
Address Clownfish follow-up on Telegram native draft finalization. Requires real streamed assistant partials before materializing drafts, clears stale native draft previews, and keeps media/buttons on normal send path.
2026-04-26 19:43:23 -07:00
Peter Steinberger
414fd41a1f
fix(ollama): avoid timing out active model pulls
2026-04-27 03:40:28 +01:00
Peter Steinberger
348728c28c
fix(providers): bound native fetch timeouts
2026-04-27 03:33:51 +01:00
Peter Steinberger
dc78d58448
fix(ollama): honor baseURL provider aliases
2026-04-27 03:28:23 +01:00
Peter Steinberger
0b46227d6c
fix(ollama): keep configured max thinking compatible
2026-04-27 03:13:15 +01:00
Peter Steinberger
aa071e0b60
fix(ollama): forward native model params
2026-04-27 03:08:11 +01:00
Peter Steinberger
2dba9e6a76
fix(ollama): honor configured num_ctx params
2026-04-27 03:02:24 +01:00
Peter Steinberger
9b79eef750
fix(memory-core): honor configured index concurrency
2026-04-27 02:47:39 +01:00