100 Commits
Author SHA1 Message Date
Peter Steinberger 1fc19ffe11 refactor: narrow messaging public api barrels 2026-04-27 20:34:36 +01:00
Peter Steinberger a20f97f728 refactor: narrow extension runtime api barrels 2026-04-27 20:34:35 +01:00
Peter Steinberger 31e529f000 ci: guard extension wildcard reexports 2026-04-27 20:34:35 +01:00
Peter Steinberger f7d67b8ea8 fix(channels): ignore persisted auth for auto-enable 2026-04-27 20:33:43 +01:00
Peter Steinberger dec1f68d7e fix(litellm): honor noninteractive custom base url 2026-04-27 20:33:04 +01:00
Peter Steinberger 4cd68fafbb fix(sessions): ignore future freshness timestamps 2026-04-27 20:30:59 +01:00
Peter Steinberger 54e13d4910 ci: split release validation slow shards 2026-04-27 20:30:17 +01:00
Peter Steinberger 2f488b7e7a docs: clarify ClawHub plugin discovery 2026-04-27 20:26:49 +01:00
Peter Steinberger dc76963e36 fix(gateway): bind startup cron hook to live state 2026-04-27 20:25:46 +01:00
Peter Steinberger 7829c438a6 fix(tts): keep final webchat audio supplemental 2026-04-27 20:22:18 +01:00
Peter Steinberger d2b0ff808a fix(gateway): ignore broken pipe crashes 2026-04-27 20:17:04 +01:00
Peter Steinberger b39d80835f test: retry transient openai websocket live stream 2026-04-27 18:43:45 +01:00
Peter Steinberger 8f8ba8af40 test: harden live release validation flakes 2026-04-27 18:32:31 +01:00
Peter Steinberger 147752ecc3 refactor: split plugin metadata normalizer 2026-04-27 18:27:29 +01:00
Peter Steinberger fd6e1c089b test: accept current codex status wording 2026-04-27 18:11:19 +01:00
Peter Steinberger f20a295782 test: align release validation expectations 2026-04-27 17:46:31 +01:00
Peter Steinberger aeba1d6b47 test: keep stateful tests out of unit-fast 2026-04-27 17:34:05 +01:00
Peter Steinberger 6d269f62d6 perf(test): route more stable tests through unit-fast 2026-04-27 17:07:29 +01:00
Peter Steinberger 04b5dd097d test: skip bootstrap in release validation onboarding 2026-04-27 17:01:52 +01:00
Peter Steinberger 1fd0802b88 perf(test): route more unit tests through fast lane 2026-04-27 17:01:16 +01:00
Peter Steinberger ee140ae570 perf(test): route memory package tests through unit-fast 2026-04-27 16:43:55 +01:00
Peter Steinberger 1560e26f3d fix(ci): align yuanbao channel catalog contract 2026-04-27 16:32:21 +01:00
Peter Steinberger 56fa69a48a fix(ci): pin yuanbao official channel catalog source 2026-04-27 16:28:56 +01:00
Peter Steinberger 32bbb5b18f test: harden release validation smokes 2026-04-27 16:28:44 +01:00
Peter Steinberger 8304635258 perf(test): route speech provider registry through unit-fast 2026-04-27 16:16:12 +01:00
Peter Steinberger c41126dbbb ci: capture dispatched full validation runs 2026-04-27 15:51:03 +01:00
Peter Steinberger 708b42c4dc docs(changelog): link proxy fix to issue 2026-04-27 15:44:37 +01:00
Peter Steinberger dc859584a3 fix(gateway): honor all_proxy in env dispatcher 2026-04-27 15:36:12 +01:00
Peter Steinberger 42fc176093 test: isolate speech provider registry mocks 2026-04-27 15:30:21 +01:00
Peter Steinberger d22ced122d test: isolate speech provider registry test 2026-04-27 15:28:37 +01:00
Peter Steinberger 9b4c1f0fa3 test: update compaction token test contexts 2026-04-27 15:18:28 +01:00
Peter Steinberger 467ee701ef fix(ci): align tests with runtime barrels 2026-04-27 15:15:07 +01:00
Peter Steinberger 9090457da7 test(plugin-sdk): use narrow config runtime mocks 2026-04-27 15:14:02 +01:00
Peter Steinberger a2af8054e1 test: harden live release checks 2026-04-27 15:11:46 +01:00
Peter Steinberger 016a0b4de9 fix(gateway): avoid echoing rotated device tokens 2026-04-27 15:10:05 +01:00
Peter Steinberger dacf43640a fix(ci): repair main test gates 2026-04-27 15:03:39 +01:00
Peter Steinberger a9648664c1 perf(test): route memory dreaming through unit-fast 2026-04-27 15:03:21 +01:00
Peter Steinberger 22e2e45c57 fix(cli): skip respawn for foreground gateway 2026-04-27 15:01:33 +01:00
Peter Steinberger d69eeeb2a8 fix: skip test-only plugin install scan findings 2026-04-27 15:00:55 +01:00
Peter Steinberger 82b4049744 refactor: narrow discord slack runtime api barrels 2026-04-27 15:00:03 +01:00
Peter Steinberger 75a96bafcf docs: fix changelog attribution credits 2026-04-27 15:00:03 +01:00
Peter Steinberger 4336a7f3a9 refactor(plugin-sdk): narrow config runtime imports 2026-04-27 14:58:32 +01:00
Peter Steinberger f3e8a8a319 fix(agents): persist compaction token snapshots 2026-04-27 14:58:15 +01:00
Peter Steinberger f9946eb069 fix(memory): parse qmd vector status variants 2026-04-27 14:57:28 +01:00
Peter Steinberger 1f7b7c249a fix(google-meet): grant browser media permissions 2026-04-27 14:54:07 +01:00
Peter Steinberger 713cc74bff fix: quiet installed plugin override warnings 2026-04-27 14:53:36 +01:00
Peter Steinberger 2e99c1d227 fix(subagents): enforce explicit spawn allowlists 2026-04-27 14:53:17 +01:00
Peter Steinberger 58a4ca4423 refactor: narrow whatsapp runtime api barrel 2026-04-27 14:52:21 +01:00
Peter Steinberger 1ed6d04014 ci: guard plugin sdk wildcard reexports 2026-04-27 14:52:21 +01:00
Peter Steinberger 877b5a14f1 fix(sessions): batch store cap maintenance 2026-04-27 14:51:53 +01:00
Peter Steinberger 0ac0357486 docs(memory): explain qmd collection compatibility 2026-04-27 14:44:01 +01:00
Peter Steinberger 63011fcbb0 ci: update generated protocol swift models 2026-04-27 14:42:27 +01:00
Peter Steinberger e035300d8e fix(acp): allow manual spawn with dispatch paused 2026-04-27 14:40:12 +01:00
Peter Steinberger c3b3da41fe fix: allow trusted openclaw peer symlinks 2026-04-27 14:40:02 +01:00
Peter Steinberger cbf6ed2b35 chore: publish OpenClaw 2026.4.25 appcast 2026-04-27 14:39:56 +01:00
Peter Steinberger 4c544e649c test: move more stateful tests to unit-fast 2026-04-27 14:37:51 +01:00
Peter Steinberger 4ebec8b5dc fix(memory): group qmd collection searches 2026-04-27 14:37:12 +01:00
Peter Steinberger eb1a201060 refactor: narrow media core plugin api barrels 2026-04-27 14:34:00 +01:00
Peter Steinberger 0f996ad4b0 ci: enforce changelog attribution policy in pr gates 2026-04-27 14:33:59 +01:00
Peter Steinberger ad0f600450 fix(gateway): avoid systemd service split-brain 2026-04-27 14:32:49 +01:00
Peter Steinberger c00ef238be docs(tools): clarify sessions_spawn profile gating 2026-04-27 14:31:54 +01:00
Peter Steinberger 23d047dff5 ci: update generated protocol models 2026-04-27 14:31:13 +01:00
Peter Steinberger 1382fb5bd7 fix(agents): fail closed missing requester completion routes 2026-04-27 14:30:59 +01:00
Peter Steinberger 6956e8406d fix: honor profile plugin install roots 2026-04-27 14:30:12 +01:00
Peter Steinberger 6ced6bc4a3 ci: satisfy live shard lint 2026-04-27 14:29:41 +01:00
Peter Steinberger bbbc80ddcc ci: guard changelog bot attributions 2026-04-27 14:29:41 +01:00
Peter Steinberger 6e8aaef1cc fix(google-meet): avoid duplicate test speech 2026-04-27 14:29:08 +01:00
Peter Steinberger 73ba282b54 docs(memory): clarify qmd mask compatibility 2026-04-27 14:26:56 +01:00
Peter Steinberger 8e09105bd3 test: route more mock-only tests through unit-fast 2026-04-27 14:24:43 +01:00
Peter Steinberger 2243a68a1d ci: shard release live validation 2026-04-27 14:24:10 +01:00
Peter Steinberger f6bda8d36b refactor(providers): share Claude thinking profiles 2026-04-27 14:23:12 +01:00
Peter Steinberger 93bbbe5e37 feat: add browser realtime talk transports 2026-04-27 14:22:32 +01:00
Peter Steinberger 5dd1e264eb refactor(config): tighten plugin config guardrails 2026-04-27 14:20:27 +01:00
Peter Steinberger ef9d108436 fix(gateway): include client in hello snapshot 2026-04-27 14:20:27 +01:00
Peter Steinberger c3c8f25bab fix(memory): report qmd dirty watcher state 2026-04-27 14:20:10 +01:00
Peter Steinberger 28f264034b fix: discover symlinked plugin directories 2026-04-27 14:17:32 +01:00
Peter Steinberger dfd9dbe4e1 docs: clarify changelog attribution exclusions 2026-04-27 14:16:43 +01:00
Peter Steinberger 4300a6165e test: route more setup-free tests through unit-fast 2026-04-27 14:16:20 +01:00
Peter Steinberger 67a447c175 refactor: tighten plugin runtime sdk boundaries 2026-04-27 14:15:53 +01:00
Peter Steinberger b181930c23 fix(memory): skip qmd vectors in lexical mode 2026-04-27 14:09:42 +01:00
Peter Steinberger 6a0dc3a9bc fix: cache plugin discovery realpaths 2026-04-27 14:09:15 +01:00
Peter Steinberger 9ca4049861 ci: match package Telegram harness to release ref 2026-04-27 14:06:05 +01:00
Peter Steinberger 52a1cbc1c6 fix(qa-lab): keep gateway client on generic sdk seam 2026-04-27 14:05:09 +01:00
Peter Steinberger 57401f1581 fix(google-meet): use OpenClaw browser for local joins 2026-04-27 14:03:46 +01:00
Peter Steinberger 8de458c6c0 fix(qa-lab): use generic gateway runtime SDK 2026-04-27 14:03:28 +01:00
Peter Steinberger 1b1916053f ci: inline Docker release planning for old refs 2026-04-27 14:03:17 +01:00
Peter Steinberger fd4b59a906 ci: keep release checks compatible with stable refs 2026-04-27 13:59:49 +01:00
Peter Steinberger d0e4472616 test(vitest): keep speech registry out of unit-fast 2026-04-27 13:57:15 +01:00
Peter Steinberger f15c9f1d5f test: move more setup-free tests to unit-fast 2026-04-27 13:56:21 +01:00
Peter Steinberger df65a75f92 fix(memory): avoid live embedding probes in status 2026-04-27 13:55:51 +01:00
Peter Steinberger dc495e6d62 refactor(discord): isolate model picker apply flow 2026-04-27 13:50:43 +01:00
Peter Steinberger 951a0d89d8 fix(discord): persist stale model picker overrides 2026-04-27 13:50:43 +01:00
Peter Steinberger 1fbe83d09f fix: keep link understanding from dropping replies 2026-04-27 13:45:05 +01:00
Peter Steinberger fa1f670716 test: route setup-free tests through unit-fast 2026-04-27 13:42:32 +01:00
Peter Steinberger 770978b8d3 build(config): refresh generated schema baseline 2026-04-27 13:42:12 +01:00
Peter Steinberger 8e37ee4bf2 fix(voice-call): avoid blocking gateway startup 2026-04-27 13:40:30 +01:00
Peter Steinberger 2d90dbe512 docs: add release feature redirect URLs 2026-04-27 13:40:00 +01:00
Peter Steinberger f3528e7755 fix(openrouter): retire stealth model catalog entries 2026-04-27 13:36:49 +01:00
Peter Steinberger 9cde9261c6 docs(changelog): move post-release entries to 2026.4.26 2026-04-27 13:34:02 +01:00
Peter Steinberger cae492374c test: reduce repeated test setup overhead 2026-04-27 13:33:05 +01:00