Commit Graph

  • f4d60478c9 test: reset plugin runtime state in optional tools tests Peter Steinberger 2026-03-29 08:51:14 +01:00
  • ebb919e311 fix: prefer transcript model in sessions list (#55628) (thanks @MonkeyLeeT) Ted Li 2026-03-29 00:50:55 -07:00
  • 08b5206b19 chore(test): harden channel plugin registry against malformed runtime state Vignesh Natarajan 2026-03-29 00:47:39 -07:00
  • 8bdb518bde Memory/LanceDB: fix bundled runtime manifest lookup (#56623) Vignesh Natarajan 2026-03-29 00:37:21 -07:00
  • c48e0f8e6a style: normalize import order and formatting Peter Steinberger 2026-03-29 16:33:06 +09:00
  • 04c976b43d refactor(markdown): share render-aware chunking Peter Steinberger 2026-03-29 16:32:55 +09:00
  • c664b67796 fix: apply Mistral compat across proxy transports Peter Steinberger 2026-03-29 16:32:01 +09:00
  • 4a5885df3a fix(imessage): try all inbound echo ids Ayaan Zaidi 2026-03-29 13:00:01 +05:30
  • bc9c074b2c fix(channels): use pinned channel registry for outbound adapter resolution GodsBoy 2026-03-26 16:15:38 +02:00
  • b29e180ef4 fix: prevent self-chat dedupe false positives (#55359) (thanks @rmarr) Rohan Marr 2026-03-29 00:21:17 -07:00
  • 1a0c3bf400 Memory: fix FTS-only branch compile on rebased main Vignesh Natarajan 2026-03-29 00:09:33 -07:00
  • 598f539be5 Memory: keep FTS-only indexing on reindex (#42714) Vignesh Natarajan 2026-03-29 00:04:51 -07:00
  • 41c30f0c59 fix: populate FTS-only memory search without provider (#56473) (thanks @opriz) opriz 2026-03-29 14:52:35 +08:00
  • 4b137da582 Test: harden command queue test isolation (CI chore) Vignesh Natarajan 2026-03-28 23:43:03 -07:00
  • e816d0968a Status: suppress false dual-stack loopback port warning (#53398) Vignesh Natarajan 2026-03-28 23:25:02 -07:00
  • c7330eb716 Docs: audit Matrix CLI and setup docs Gustavo Madeira Santana 2026-03-29 01:47:25 -04:00
  • efa4e3d83e Docs: audit Matrix channel docs Gustavo Madeira Santana 2026-03-29 01:47:07 -04:00
  • d458e1d05c fix(discord): do not bypass requireMention for configuredBinding channels gfzhx 2026-03-28 20:57:04 +08:00
  • 7e7e45c2f3 feat(matrix): add draft streaming (edit-in-place partial replies) (#56387) Jakub Rusz 2026-03-29 05:43:02 +00:00
  • dd61171f5b fix: prevent Telegram polling watchdog from dropping replies (#56343) (thanks @openperf) wangchunyue 2026-03-29 13:41:28 +08:00
  • eee8e9679e fix(clawhub): sanitize archive temp filenames (openclaw#56779) Shen Yiming 2026-03-29 13:38:03 +08:00
  • 7a16a48198 fix: keep telegram plugin callbacks explicit Ayaan Zaidi 2026-03-29 10:56:36 +05:30
  • 5d81b64343 fix(exec): fail closed when sandbox is unavailable and harden deny followups (#56800) scoootscooob 2026-03-28 22:20:49 -07:00
  • d5e59621a7 fix: keep telegram plugin fallback explicit (#45911) (thanks @suboss87) Ayaan Zaidi 2026-03-29 10:44:27 +05:30
  • 1791c7c304 fix: unify telegram exec approval auth Ayaan Zaidi 2026-03-29 10:26:31 +05:30
  • aee7992629 fix(telegram): accept approval callbacks from forwarding target recipients Subash Natarajan 2026-03-29 06:53:27 +05:30
  • 3a43401924 fix(ui): keep explicit ended steer targets Ayaan Zaidi 2026-03-29 10:26:05 +05:30
  • 83808fe494 fix: wire control-ui steer and redirect (#54625) (thanks @fuller-stack-dev) fuller-stack-dev 2026-03-28 22:45:58 -06:00
  • e3faa99c6a fix(plugins): preserve gateway-bindable registry reuse Ayaan Zaidi 2026-03-29 09:53:30 +05:30
  • bb9394e123 Changelog: note Control UI agents metadata/file fix Vignesh Natarajan 2026-03-28 21:22:59 -07:00
  • 5a0bd9036c Chore: regenerate protocol Swift agent summary models Vignesh Natarajan 2026-03-28 21:17:47 -07:00
  • 384a590e54 Agents UI: fix effective model and file hydration Vignesh Natarajan 2026-03-28 21:10:06 -07:00
  • 27188fa39f fix: scope subagent registry reuse to tool loading (#56240) (thanks @GodsBoy) Dewaldt Huysamen 2026-03-29 06:06:09 +02:00
  • 6883f688e8 Docker setup: force BuildKit for local builds Vignesh Natarajan 2026-03-28 20:45:46 -07:00
  • ec7f19e2ef fix(kimi): preserve valid Anthropic-compatible toolCall arguments in malformed-args repair path (openclaw#54491) yuanchao 2026-03-29 11:37:50 +08:00
  • a2e4707cfe fix(agents): recover prefixed malformed tool-call JSON Vignesh Natarajan 2026-03-28 20:22:22 -07:00
  • 64da916590 fix(tui): stop hijacking j/k in model search Vignesh Natarajan 2026-03-28 19:48:00 -07:00
  • dc64a86eb8 fix(tests): refresh mattermost monitor mocks Tak Hoffman 2026-03-28 21:36:31 -05:00
  • 61a0b02931 fix(tui): preserve optimistic user messages during active runs Vignesh Natarajan 2026-03-28 19:31:49 -07:00
  • a0407c7254 fix(line): preserve underscores inside words in stripMarkdown (#47465) Jackjin 2026-03-29 10:31:09 +08:00
  • e61ffa68f1 fix(tests): refresh generated schema contracts Tak Hoffman 2026-03-28 21:18:05 -05:00
  • 1c8758fbd5 Fix: Correctly estimate CJK character token count in context pruner (openclaw#39985) Edward-Qiang-2024 2026-03-29 10:16:52 +08:00
  • 7cf87c4e53 chore(ci): refresh generated schema snapshots Vignesh Natarajan 2026-03-28 19:12:23 -07:00
  • 14832ff9f0 build: update appcast for 2026.3.28 Peter Steinberger 2026-03-29 03:11:53 +01:00
  • 38d7e808d9 test: refresh bundled plugin metadata Tak Hoffman 2026-03-28 21:03:25 -05:00
  • 69a0a0edc5 fix(tts): use Chinese voice for CJK text in edge-tts provider (openclaw#52355) Extra Small 2026-03-28 19:06:48 -07:00
  • f1970b8aef fix(line): normalize canonical ACP targets (#56713) Tak Hoffman 2026-03-28 21:05:34 -05:00
  • 89881379dc fix(config): allow plugin channels in hooks mappings Vignesh Natarajan 2026-03-28 18:58:05 -07:00
  • 3ce48aff66 Memory: add configurable FTS5 tokenizer for CJK text support (openclaw#56707) Tak Hoffman 2026-03-28 20:53:29 -05:00
  • 6f7ff545dd fix(line): add ACP binding parity (#56700) Tak Hoffman 2026-03-28 20:52:31 -05:00
  • 9449e54f4f feat(line): add outbound media support for image, video, and audio Masato Hoshino 2026-03-29 10:51:16 +09:00
  • f93ccc3443 fix(ui): prevent marked from auto-linking adjacent CJK characters (openclaw#48410) jnuyao 2026-03-29 09:49:29 +08:00
  • f9b1079283 build: cut 2026.3.28 stable v2026.3.28 Peter Steinberger 2026-03-29 02:33:41 +01:00
  • 584e627d77 docs: add changelog for CJK memory chunking (#40271) Peter Steinberger 2026-03-29 10:21:53 +09:00
  • f8547fcae4 fix: guard fine-split against breaking UTF-16 surrogate pairs AaronLuo00 2026-03-08 19:16:09 -04:00
  • 3b95aa8804 fix: address second-round review — Latin backward compat and emoji consistency AaronLuo00 2026-03-08 19:01:10 -04:00
  • a5147d4d88 fix: address bot review — surrogate-pair counting and CJK line splitting AaronLuo00 2026-03-08 18:44:22 -04:00
  • 971ecabe80 fix(memory): account for CJK characters in QMD memory chunking AaronLuo00 2026-03-08 17:16:55 -04:00
  • 7f46b03de0 fix: keep memory flush daily files append-only (#53725) (thanks @HPluseven) Vignesh Natarajan 2026-03-28 18:20:32 -07:00
  • 9d1498b2c2 Agents: add memory flush append regression Vignesh Natarajan 2026-03-28 16:37:01 -07:00
  • 60b7613156 Agents: forward memory flush append guard HPluseven 2026-03-24 20:24:32 +08:00
  • e2d0b7c583 chore(test): harden mattermost slash-http module mocks Vignesh Natarajan 2026-03-28 18:20:37 -07:00
  • 72de33c976 chore: refresh plugin sdk api baseline Peter Steinberger 2026-03-29 02:16:37 +01:00
  • 148a65fe90 refactor: share webhook channel status helpers Peter Steinberger 2026-03-29 02:10:58 +01:00
  • 2afc655bd5 ACP: document Matrix bind-here support Gustavo Madeira Santana 2026-03-28 21:07:16 -04:00
  • 19e52a1ba2 fix(memory/qmd): honor embedInterval independent of update interval Vignesh Natarajan 2026-03-28 18:03:58 -07:00
  • acbdafc4f4 fix: propagate webhook mode to health monitor snapshot karesansui 2026-03-16 01:45:00 +09:00
  • acca306665 fix: polish LINE status snapshot checks (#45701) (thanks @tamaosamu) Peter Steinberger 2026-03-29 00:56:30 +00:00
  • 03941e2dbf fix(line): use configured field in collectStatusIssues instead of raw token 劉超 2026-03-14 12:39:49 +09:00
  • b23ed7530b chore: ignore local tmp workspace Peter Steinberger 2026-03-29 00:51:03 +00:00
  • 5ebccf5e30 test: harden zalo webhook lifecycle tests Peter Steinberger 2026-03-29 00:47:43 +00:00
  • 9e1b524a00 fix: break mattermost runtime cycle Peter Steinberger 2026-03-29 00:43:41 +00:00
  • fcc9fd1623 fix: land LINE timing-safe signature validation (#55663) (thanks @gavyngong) Peter Steinberger 2026-03-29 00:42:33 +00:00
  • 7626d18c64 fix(line): eliminate timing side-channel in HMAC signature validation gavyngong 2026-03-27 16:14:58 +08:00
  • 92fb0caf35 fix: harden mac gateway attach smoke Peter Steinberger 2026-03-29 00:35:20 +00:00
  • f9281d1b9d build: bump aws sdk and tsdown Peter Steinberger 2026-03-29 00:34:50 +00:00
  • 225d58b74a test: ignore stale isolated state dir in live env staging Gustavo Madeira Santana 2026-03-28 20:34:41 -04:00
  • 0e0945c5ed docs: reorder unreleased changelog fixes Peter Steinberger 2026-03-29 00:29:00 +00:00
  • 5cfb979766 docs: add missing CLAUDE symlinks Peter Steinberger 2026-03-29 09:28:56 +09:00
  • 5efed49208 fix: keep mac local gateway attached Peter Steinberger 2026-03-29 00:28:09 +00:00
  • c9f1506d2f docs(xai): clarify x_search onboarding flow Peter Steinberger 2026-03-29 00:24:48 +00:00
  • fcee6fa047 Docs: add boundary AGENTS guides (#56647) Harold Hunt 2026-03-28 20:22:03 -04:00
  • 03826b8075 fix(test): harden planner artifact cleanup and profile env fallback Peter Steinberger 2026-03-29 00:19:57 +00:00
  • c3a0304f63 chore(test): fix stale web search audit coverage Vignesh Natarajan 2026-03-28 17:17:42 -07:00
  • 3d69ad8308 fix: preserve Teams Entra JWT fallback on legacy validator errors Peter Steinberger 2026-03-29 09:15:08 +09:00
  • 5872f860c9 feat(xai): add plugin-owned x_search onboarding Peter Steinberger 2026-03-29 00:12:15 +00:00
  • ebb4794952 Tests: reuse paired provider contract aliases Gustavo Madeira Santana 2026-03-28 20:08:38 -04:00
  • 680c30bc5d Tests: shim config runtime for capability contracts Gustavo Madeira Santana 2026-03-28 20:01:39 -04:00
  • 3cbd3960f9 test: add minimax parallels smoke lane Peter Steinberger 2026-03-29 00:01:52 +00:00
  • d0e0150129 Tests: retry scoped contract registry loads Gustavo Madeira Santana 2026-03-28 19:53:21 -04:00
  • d3673fd53e Tests: isolate xAI contract lanes Gustavo Madeira Santana 2026-03-28 19:36:31 -04:00
  • 4e74e7e26c fix(memory): resolve slugified qmd search paths (#50313) Vignesh Natarajan 2026-03-28 16:24:08 -07:00
  • 5289e8f0fe Tests: lazy-load web search contract registries Gustavo Madeira Santana 2026-03-28 19:23:49 -04:00
  • 3847ace25b fix(telegram): preserve forum topic routing for /new and /reset (#56654) Robin Waslander 2026-03-29 00:21:41 +01:00
  • 094524a549 Types: tighten Teams validator return type Gustavo Madeira Santana 2026-03-28 19:15:27 -04:00
  • bd1c48e4d9 Tests: lazy-load extension contract registries Gustavo Madeira Santana 2026-03-28 19:09:27 -04:00
  • dc382b09be fix(msteams): accept strict Bot Framework and Entra service tokens (#56631) Brad Groux 2026-03-28 18:04:00 -05:00
  • 0b8bc0e1b4 Tests: cap CI extension batch concurrency Gustavo Madeira Santana 2026-03-28 18:58:47 -04:00
  • 81432d6b7e fix(matrix): encrypt thumbnails in E2EE rooms using thumbnail_file (#54711) frischeDaten 2026-03-28 23:41:23 +01:00
  • 468185d1b5 fix(agents): handle unhandled stop reasons gracefully instead of crashing (#56639) Robin Waslander 2026-03-28 23:35:12 +01:00