Commit Graph

  • 688e3f0863 Compaction Runner: emit transcript updates post-compact (#25558) Rodrigo Uroz 2026-03-12 12:22:12 -03:00
  • 8525fd94ea docs: sync Feishu secretref credential matrix Josh Lehman 2026-03-12 08:18:13 -07:00
  • 8ad0ca309e Subagents: stop retrying external completion timeouts (#41235) (#43847) Vincent Koc 2026-03-12 11:03:06 -04:00
  • 7844bc89a1 Security: require Feishu webhook encrypt key (#44087) Vincent Koc 2026-03-12 11:01:00 -04:00
  • 99170e2408 Hardening: normalize Unicode command obfuscation detection (#44091) Vincent Koc 2026-03-12 10:57:49 -04:00
  • eff0d5a947 Hardening: tighten preauth WebSocket handshake limits (#44089) Vincent Koc 2026-03-12 10:55:41 -04:00
  • 3e730c0332 Security: preserve Feishu reaction chat type (#44088) Vincent Koc 2026-03-12 10:53:40 -04:00
  • 48cbfdfac0 Hardening: require LINE webhook signatures (#44090) Vincent Koc 2026-03-12 10:50:36 -04:00
  • c965049dc6 fix(mattermost): pass mediaLocalRoots through reply delivery (#44021) Lyle 2026-03-12 14:43:51 +00:00
  • 797b6fe614 ci: tighten cache docs and node22 gate Altay 2026-03-12 15:44:23 +03:00
  • e1d054547e ci: restore PR pnpm cache fallback Altay 2026-03-12 15:41:30 +03:00
  • 29b36f8e4a ci: harden pnpm sticky cache on PRs Altay 2026-03-12 15:31:27 +03:00
  • b0f717aa02 build: align Node 22 guidance with 22.16 minimum Altay 2026-03-12 15:26:36 +03:00
  • 0a8d2b6200 build: raise Node 22 compatibility floor to 22.16 Altay 2026-03-12 15:24:54 +03:00
  • deada7edd3 build: default to Node 24 and keep Node 22 compat Altay 2026-03-12 15:09:23 +03:00
  • 2f037f0930 Agents: adapt pi-ai oauth and payload hooks Vincent Koc 2026-03-12 10:19:14 -04:00
  • f3be1c828c fix(status): resolve context window by provider-qualified key, prefer max on bare-id collision, solve #35976 (#36389) 0x4C33 2026-03-12 22:00:36 +08:00
  • ff47876e61 fix: carry observed overflow token counts into compaction (#40357) rabsef-bicrym 2026-03-12 06:58:42 -07:00
  • f2e28fc30f fix(telegram): allow fallback models in /model validation (#40105) avirweb 2026-03-12 07:55:51 -05:00
  • 171d2df9e0 feat(mattermost): add replyToMode support (off | first | all) (#29587) Teconomix 2026-03-12 13:33:12 +01:00
  • 8e0e4f736a docs: add Kubernetes install guide, setup script, and manifests (#34492) Sally O'Malley 2026-03-12 07:28:21 -04:00
  • 4f620bebe5 fix(doctor): canonicalize gateway service entrypoint paths (#43882) Nimrod Gutman 2026-03-12 12:39:22 +02:00
  • 783a0d540f fix: add zalouser outbound chunker Ayaan Zaidi 2026-03-12 15:47:12 +05:30
  • 8582cb08b5 fix: stop main-session UI replies inheriting channel routes (#43918) Ayaan Zaidi 2026-03-12 15:38:49 +05:30
  • 5acf6cae8e fix: stop main-session UI replies inheriting channel routes Ayaan Zaidi 2026-03-12 15:26:20 +05:30
  • 8ea79b64d0 fix: preserve sandbox write payload stdin (#43876) glitch 2026-03-12 12:42:57 +03:00
  • f640326e31 fix(failover): add missing network errno patterns to text-based timeout classifier (#42830) jnMetaCode 2026-03-12 17:34:44 +08:00
  • a6711afdc2 feat(zalouser): add markdown-to-Zalo text style parsing (#43324) darkamenosa 2026-03-12 16:24:15 +07:00
  • 7c889e7113 Refactor: trim duplicate gateway/onboarding helpers and dead utils (#43871) Vincent Koc 2026-03-12 05:04:31 -04:00
  • cb7b38105f Merge remote-tracking branch 'origin/vincentkoc-code/fix-terminal-table-width' Vincent Koc 2026-03-12 04:56:21 -04:00
  • 1dfc35fc28 Merge branch 'vincentkoc-code/fix-terminal-table-width' of https://github.com/openclaw/openclaw into vincentkoc-code/fix-terminal-table-width Vincent Koc 2026-03-12 04:51:56 -04:00
  • 62a71361a9 Docs: clarify llm-task thinking presets Luke 2026-03-12 19:26:53 +11:00
  • 46cb73da37 feat(ui): utilities, theming, and i18n updates (slice 2/3 of dashboard-v2) (#41500) Val Alexander 2026-03-12 03:26:39 -05:00
  • 658bd54ecf feat(llm-task): add thinking override Xaden Ryan 2026-03-12 02:21:35 -06:00
  • f37815b323 Gateway: block profile mutations via browser.request (#43800) Vincent Koc 2026-03-12 04:21:03 -04:00
  • 46a332385d Gateway: keep spawned workspace overrides internal (#43801) Vincent Koc 2026-03-12 04:20:00 -04:00
  • 97683071b5 Tests: extend exec allowlist glob coverage Vincent Koc 2026-03-12 04:01:49 -04:00
  • 9aeaa19e9e Agents: clear invalidated Kimi tool arg repair (#43824) Vincent Koc 2026-03-12 03:53:06 -04:00
  • c5ea6134d0 feat(ui): add chat infrastructure modules (slice 1/3 of dashboard-v2) (#41497) Val Alexander 2026-03-12 02:48:58 -05:00
  • ed0ec57a7b fix: scope telegram polling restart to telegram errors (#43799) Ayaan Zaidi 2026-03-12 13:14:17 +05:30
  • 82e3ac21ee Infra: tighten exec allowlist glob matching (#43798) Vincent Koc 2026-03-12 03:33:50 -04:00
  • d8ee97c466 Agents: recover malformed Anthropic-compatible tool call args (#42835) Vincent Koc 2026-03-12 03:28:22 -04:00
  • 4dfd8eea90 BlueBubbles: require confirmed outbound for self-chat cache Vincent Koc 2026-03-12 03:22:42 -04:00
  • 0bcb95e8fa Models: enforce source-managed SecretRef markers in models.json (#43759) Josh Avant 2026-03-12 02:22:52 -05:00
  • e8a162d3d8 fix(mattermost): prevent duplicate messages when block streaming + threading are active (#41362) Mathias Nagler 2026-03-12 08:15:17 +01:00
  • 241e8cc553 fix(bluebubbles): dedupe reflected self-chat duplicates (#38442) Vincent Koc 2026-03-12 03:11:43 -04:00
  • 6c196c913f fix(cron): prevent duplicate proactive delivery on transient retry (#40646) wangchunyue(王春跃) 2026-03-12 15:01:19 +08:00
  • f3c00fce15 fix: prevent duplicate assistant messages in TUI (fixes #35278) (#35364) lisitan 2026-03-12 14:59:42 +08:00
  • 99ec687d7a fix(agents): enforce sandboxed session_status visibility (#43754) Vincent Koc 2026-03-12 02:54:25 -04:00
  • 12dc299cde fix(imessage): dedupe reflected self-chat duplicates (#38440) Vincent Koc 2026-03-12 02:27:35 -04:00
  • 8baf55d8ed Changelog: note Reminders permission fix Luke 2026-03-12 17:01:42 +11:00
  • cee8717020 fix(macos): add NSRemindersUsageDescription for apple-reminders skill Dinakar Sarbada 2026-02-19 10:29:34 -08:00
  • f7416da905 style: format changelog Ayaan Zaidi 2026-03-12 11:28:27 +05:30
  • d8d8dc7421 Infra: fail closed without device scope baseline Vincent Koc 2026-03-12 01:41:13 -04:00
  • 276ee259ca Tests: clean up temp git helper directory Vincent Koc 2026-03-12 01:39:53 -04:00
  • 99a5a3c16a Update CHANGELOG.md Vincent Koc 2026-03-12 01:37:33 -04:00
  • 672924b01e Update CHANGELOG.md Vincent Koc 2026-03-12 01:36:16 -04:00
  • 4f462facda Infra: cap device tokens to approved scopes (#43686) Vincent Koc 2026-03-12 01:25:52 -04:00
  • 2504cb6a1e Security: escape invisible exec approval format chars (#43687) Vincent Koc 2026-03-12 01:20:04 -04:00
  • 1dcef7b644 Infra: block GIT_EXEC_PATH in host env sanitizer (#43685) Vincent Koc 2026-03-12 01:16:03 -04:00
  • 18f15850e6 fix(browser): restore proxy attachment media size cap (#43684) Vincent Koc 2026-03-12 01:04:31 -04:00
  • 29dc65403f build: prepare 2026.3.11 release v2026.3.11 Peter Steinberger 2026-03-12 05:01:01 +00:00
  • c65390cbde docs: update Raspberry Pi dashboard access instructions (#43584) Neerav Makwana 2026-03-12 00:34:44 -04:00
  • b125c3ba06 build: bump openclaw to 2026.3.11-beta.1 v2026.3.11-beta.1 Peter Steinberger 2026-03-12 04:08:11 +00:00
  • fbc1bd6f8e fix: clear telegram polling cleanup timers Ayaan Zaidi 2026-03-12 09:30:21 +05:30
  • 70abee69e9 fix(telegram): avoid polling restart hang after stall detection Huang X 2026-03-11 21:02:26 +08:00
  • ce5dd742f8 build: sync versions to 2026.3.11 Peter Steinberger 2026-03-12 04:01:57 +00:00
  • 96485701a7 docs: update 2026.3.11 release examples Peter Steinberger 2026-03-12 04:01:56 +00:00
  • ade748176f OpenRouter: surface free Hunter and Healer stealth models for the next week (#43642) Toven 2026-03-11 23:58:48 -04:00
  • 1fcee52a5c docs: reorder unreleased changelog by user impact Peter Steinberger 2026-03-12 03:42:39 +00:00
  • f01c41b27a fix(context-engine): guard compact() throw + fire hooks for ownsCompaction engines (#41361) David Rudduck 2026-03-12 13:19:20 +10:00
  • 5231277163 fix(acp): rehydrate restarted main ACP sessions (#43285) Frank Yang 2026-03-12 11:05:09 +08:00
  • 5ca780fa78 feat: expose runtime version in gateway status Peter Steinberger 2026-03-12 02:55:25 +00:00
  • e95f2dcd6e fix(sandbox): anchor fs-bridge writeFile commit to canonical parent path Robin Waslander 2026-03-12 03:37:23 +01:00
  • 43a10677ed fix: isolate plugin discovery env from global state Peter Steinberger 2026-03-12 02:46:29 +00:00
  • 17fd46ab66 test: fix websocket tool shape coverage Peter Steinberger 2026-03-12 02:16:44 +00:00
  • 487a3ba8ce fix(discord): enforce users/roles allowlist in reaction ingress Robin Waslander 2026-03-12 02:48:17 +01:00
  • 980619b9be fix: harden openai websocket replay Peter Steinberger 2026-03-12 02:13:01 +00:00
  • 607c158a75 test(cli): update daemon coverage restart contract Peter Steinberger 2026-03-12 01:43:27 +00:00
  • b31836317a fix(cli): handle scheduled gateway restarts consistently Peter Steinberger 2026-03-12 01:38:39 +00:00
  • 841ee24340 fix(daemon): address clanker review findings for kickstart restart Robin Waslander 2026-03-12 02:16:24 +01:00
  • b7a37c2023 fix(node-host): extend script-runner set and add fail-closed guard for mutable-file approval Robin Waslander 2026-03-12 01:34:12 +01:00
  • a5ceb62d44 fix(whatsapp): trim leading whitespace in direct outbound sends (#43539) Luke 2026-03-12 11:32:04 +11:00
  • 7e3787517f fix: harden state dir permissions during onboard Peter Steinberger 2026-03-12 00:26:28 +00:00
  • ebed3bbde1 fix(gateway): enforce browser origin check regardless of proxy headers Robin Waslander 2026-03-12 01:15:59 +01:00
  • 3c0fd3dffe fix(daemon): replace bootout with kickstart -k for launchd restarts on macOS Robin Waslander 2026-03-12 00:11:21 +01:00
  • e11be576fb fix: repair bundled plugin dirs after npm install Peter Steinberger 2026-03-11 23:53:43 +00:00
  • b6d83749c8 fix(terminal): sanitize skills JSON and fallback on legacy Windows (#43520) Vincent Koc 2026-03-11 19:53:07 -04:00
  • 0e397e62b7 chore: bump version to 2026.3.10 Peter Steinberger 2026-03-11 23:29:53 +00:00
  • cced1e0f76 preserve openai phase param Brian Yu 2026-03-11 13:50:37 -07:00
  • da6f97a3f6 Memory: revalidate multimodal files before indexing Gustavo Madeira Santana 2026-03-11 22:50:32 +00:00
  • 453c8d7c1b fix(hooks): add missing trigger and channelId to agent_end, llm_input, and llm_output hook contexts (#42362) zhoulf1006 2026-03-12 06:40:13 +08:00
  • d79ca52960 Memory: add multimodal image and audio indexing (#43460) Gustavo Madeira Santana 2026-03-11 22:28:34 +00:00
  • 20d097ac2f Gateway/Dashboard: surface config validation issues (#42664) Harold Hunt 2026-03-11 17:32:41 -04:00
  • 4eccea9f7f test(gateway): widen before tool hook mock typing (#43476) Altay 2026-03-12 00:17:03 +03:00
  • 8cc0c9baf2 fix(gateway): run before_tool_call for HTTP tools Peter Steinberger 2026-03-11 20:18:00 +00:00
  • c8dd06cba2 fix(ws): preserve payload overrides Peter Steinberger 2026-03-11 20:11:42 +00:00
  • bdd9ed238a test: align pi-ai oauth mocks Peter Steinberger 2026-03-11 20:11:38 +00:00
  • 5e324cf785 docs(ollama): align onboarding guidance with code Peter Steinberger 2026-03-11 20:08:45 +00:00
  • e65011dc29 fix(onboard): default custom Ollama URL to native API Peter Steinberger 2026-03-11 20:08:41 +00:00