Commit Graph

  • e2483a5381 Browser: fix ws RawData type import for dts build Tak Hoffman 2026-03-02 17:24:21 -06:00
  • c703aa0fe9 fix(agents): align sandboxed ACP prompt guidance Peter Steinberger 2026-03-02 23:23:56 +00:00
  • 3bf19d6f40 fix(security): fail-close node camera URL downloads Peter Steinberger 2026-03-02 23:23:30 +00:00
  • 7365aefa19 fix(ci): resolve chrome websocket raw-data typing Peter Steinberger 2026-03-02 23:18:00 +00:00
  • 7066d5e192 refactor: extract shared sandbox and gateway plumbing Peter Steinberger 2026-03-02 23:16:02 +00:00
  • 350d041eaf fix(feishu): serialize message handling per chat to prevent skipped messages (openclaw#31807) thanks @Sid-Qin Sid 2026-03-03 07:14:00 +08:00
  • e05bcccde8 chore(pi): change wording in landpr slash prompt, prefer squash (#32279) Onur Solmaz 2026-03-03 00:13:11 +01:00
  • 0954b6bf5f fix(hooks): propagate ephemeral sessionId through embedded tool contexts (#32273) Vincent Koc 2026-03-02 15:11:51 -08:00
  • 3b3e47e15d Feishu: wire inbound message debounce (openclaw#31548) thanks @bertonhan Berton 2026-03-03 07:10:47 +08:00
  • 8f3eb0f7b4 fix(browser): use CDP command probe for cdpReady health (#31421) Vincent Koc 2026-03-02 15:10:28 -08:00
  • 0e16749f00 ci: fix lint and audit regressions on main Peter Steinberger 2026-03-02 23:08:17 +00:00
  • 7eda632324 refactor: split slack/discord/session maintenance helpers Peter Steinberger 2026-03-02 23:07:12 +00:00
  • 3043e68dfa fix(feishu): support Lark private chats as direct messages (openclaw#31400) thanks @stakeswky 不做了睡大觉 2026-03-03 07:04:42 +08:00
  • 36c6b63ea6 style(telegram): apply formatter to draft-stream warning Peter Steinberger 2026-03-02 23:03:25 +00:00
  • fc1787fd4b feat(telegram): default streaming preview to partial Peter Steinberger 2026-03-02 23:02:50 +00:00
  • 2287d1ec13 test: micro-optimize slow suites and CLI command setup Peter Steinberger 2026-03-02 23:00:42 +00:00
  • ba5ae5b4f1 perf(routing): cache route and mention regex resolution Peter Steinberger 2026-03-02 23:00:28 +00:00
  • a81704e622 fix(skills): scope skill-command APIs to respect agent allowlists (#32155) Altay 2026-03-03 02:00:05 +03:00
  • 02eeb08e04 fix: enforce sandbox workspace mount mode (#32227) (thanks @guanyu-zhang) Peter Steinberger 2026-03-02 22:58:02 +00:00
  • 7cbcbbc642 fix(sandbox): same fix for browser.ts - make /workspace bind mount read-only when workspaceAccess is not rw Evan 2026-03-02 22:33:07 +00:00
  • 903e4dff35 fix(sandbox): make /workspace bind mount read-only when workspaceAccess is not rw Evan 2026-03-02 21:55:58 +00:00
  • 905c3357eb fix(feishu): encode non-ASCII filenames in file uploads (openclaw#31328) thanks @Kay-051 12 2026-03-03 06:56:57 +08:00
  • f431f20c48 fix(followup): pass currentChannelId to queued message agent runs dunamismax 2026-03-02 17:44:41 -05:00
  • d9fdec12ab fix(signal): fall back to toolContext.currentMessageId for reactions dunamismax 2026-03-02 17:10:40 -05:00
  • f25be781c4 fix: honor chat completions message-channel header (#30462) (thanks @bmendonca3) Peter Steinberger 2026-03-02 22:48:14 +00:00
  • 0d8f14fed3 gateway: cover default message-channel fallback bmendonca3 2026-03-02 15:22:43 -07:00
  • 842a79cf99 Gateway: honor message-channel header for chat completions bmendonca3 2026-02-28 10:56:38 -07:00
  • caae34cbaf refactor: unify message hook mapping and async dispatch Peter Steinberger 2026-03-02 22:51:22 +00:00
  • fa47f74c0f Feishu: normalize group announce targets to chat ids (openclaw#31546) thanks @liuxiaopai-ai Mark L 2026-03-03 06:50:55 +08:00
  • ac11f0af73 Security: enforce ACP sandbox inheritance for sessions_spawn (#32254) Bob 2026-03-02 23:50:38 +01:00
  • a78ec81ae6 fix: align exec no-output timeout defaults (#32235) (thanks @bmendonca3) Peter Steinberger 2026-03-02 22:46:52 +00:00
  • be578b43d3 secrets: default exec no-output timeout to timeoutMs bmendonca3 2026-02-26 20:09:48 -07:00
  • 0b5d8e5b47 fix: harden discord audio preflight mention detection (#32136) (thanks @jnMetaCode) Peter Steinberger 2026-03-02 22:41:18 +00:00
  • b9b47f5002 fix(discord): use correct content_type property for audio attachment detection jiangnan 2026-03-03 04:18:55 +08:00
  • 319b7c68a1 fix: preserve inline-status newlines (#32224) (thanks @scoootscooob) Peter Steinberger 2026-03-02 22:43:00 +00:00
  • 6200e242b2 fix(auto-reply): preserve newlines in stripInlineStatus and extractInlineSimpleCommand scoootscooob 2026-03-02 14:19:52 -08:00
  • 5b5ccb0769 fix(ui): avoid toSorted in cron suggestions (#31775) Mark L 2026-03-03 06:41:01 +08:00
  • 0743463b88 fix(webchat): suppress NO_REPLY token in chat transcript rendering (#32183) ademczuk 2026-03-02 23:39:08 +01:00
  • 48155729fc fix: document Homebrew stable node path resolution (#32185) (thanks @scoootscooob) Peter Steinberger 2026-03-02 22:15:10 +00:00
  • 163f5184b3 fix(daemon): handle versioned node@XX Homebrew formulas in Cellar resolution scoootscooob 2026-03-02 14:13:20 -08:00
  • 8950c59581 fix(daemon): resolve Homebrew Cellar path to stable symlink for gateway install scoootscooob 2026-03-02 13:25:18 -08:00
  • 29dde80c3e fix: harden message hook session/group context and add integration coverage (#9859) (thanks @Drickon) Peter Steinberger 2026-03-02 22:34:27 +00:00
  • b5102ba4f9 fix(hooks): add isGroup and groupId to message:sent context Eric Lytle 2026-03-02 12:02:48 +00:00
  • 7ad6a04058 fix(hooks): resolve type/lint errors from CI check failure Eric Lytle 2026-02-20 13:46:36 +00:00
  • e0b8b80067 feat(hooks): add message:transcribed and message:preprocessed internal hooks Eric Lytle 2026-02-20 09:05:57 +00:00
  • 44183c6eb1 fix(hooks): consolidate after_tool_call context + single-fire behavior (#32201) Vincent Koc 2026-03-02 14:33:37 -08:00
  • f9cbcfca0d refactor: modularize slack/config/cron/daemon internals Peter Steinberger 2026-03-02 22:30:15 +00:00
  • 5d3032b293 fix: align gateway and zalouser typing imports Peter Steinberger 2026-03-02 22:29:18 +00:00
  • 11adaa15a8 test: isolate high-variance suites in parallel scheduler Peter Steinberger 2026-03-02 22:29:13 +00:00
  • 3cb851be90 test: micro-optimize heavy gateway/browser/telegram suites Peter Steinberger 2026-03-02 22:29:04 +00:00
  • 1fa2488db1 fix: wire telegram disableAudioPreflight config validation and precedence tests (#23067) (thanks @yangnim21029) Peter Steinberger 2026-03-02 22:26:30 +00:00
  • d3cb85eaf5 feat(telegram): add disableAudioPreflight config for groups and topics gemini-3-flash 2026-02-22 07:26:58 +08:00
  • d89c25d69e fix: support parakeet-mlx output-dir transcript parsing (#9177) (thanks @mac-110) Peter Steinberger 2026-03-02 22:21:57 +00:00
  • f257818ea5 fix(sandbox): prevent Windows PATH from poisoning docker exec (#13873) Alessandro Rodi 2026-03-02 17:17:33 -05:00
  • 350ac0d824 fix(daemon): default NODE_USE_SYSTEM_CA=1 on macOS magos-minor 2026-03-02 13:52:31 -08:00
  • 19fafed11d refactor(zalouser): extract policy and message helpers Peter Steinberger 2026-03-02 22:16:37 +00:00
  • 7253e91300 fix: strengthen cron heartbeat multi-payload suppression (#32131) (thanks @adhishthite) Peter Steinberger 2026-03-02 22:15:58 +00:00
  • 2330c71b63 fix(cron): suppress delivery when multi-payload response contains HEARTBEAT_OK Adhish 2026-03-03 01:41:18 +05:30
  • 477de545f9 fix(feishu): suppress reasoning/thinking block payloads from delivery (#31723) Maple778 2026-03-02 17:15:45 -05:00
  • bd4a082b73 fix: land config raw redaction collision guard (#32174) (thanks @bmendonca3) Peter Steinberger 2026-03-02 22:14:08 +00:00
  • cbd2e8eea8 Config: consolidate raw redaction overlap and SecretRef safety Tak Hoffman 2026-03-02 16:06:58 -06:00
  • 807c600ad1 config: avoid raw redaction collisions on round-trip bmendonca3 2026-03-02 14:12:05 -07:00
  • a1ee605494 fix(slack): prevent duplicate DM processing from app_mention events Zico 2026-03-02 15:16:33 -06:00
  • 923ff17ff3 fix(slack): filter inherited parent files from thread replies (#32203) OliYeet 2026-03-02 22:58:41 +01:00
  • 49687d313c fix(plugins): allow hardlinks for bundled plugins (fixes #28175, #28404) (openclaw#32119) thanks @markfietje markfietje 2026-03-02 22:10:31 +00:00
  • 11dcf96628 fix: add changelog for session-store cache invalidation (#32191) (thanks @jalehman) Peter Steinberger 2026-03-02 22:09:21 +00:00
  • 21a1db78b3 test: stabilize bun cache invalidation fixtures Josh Lehman 2026-03-02 13:54:34 -08:00
  • 175c770171 fix: address session-store cache review feedback Josh Lehman 2026-03-02 13:44:37 -08:00
  • 1212328c8d fix: refresh session-store cache when file size changes within same mtime tick Josh Lehman 2026-03-02 13:33:08 -08:00
  • f9025c3f55 feat(zalouser): add reactions, group context, and receipt acks Peter Steinberger 2026-03-02 22:08:01 +00:00
  • 317075ef3d telegram: route dm sessions by sender id bmendonca3 2026-03-02 14:56:26 -07:00
  • 2c39731846 fix: keep slack off-mode top-level turns in one session (#32193) (thanks @bmendonca3) Peter Steinberger 2026-03-02 22:05:09 +00:00
  • 29342c37b5 slack: keep top-level off-mode channel turns in one session bmendonca3 2026-03-02 14:36:11 -07:00
  • cc18e43832 docs(media): clarify audio echo defaults and proxy env Peter Steinberger 2026-03-02 22:00:51 +00:00
  • 6545317a2c refactor(media): split audio helpers and attachment cache Peter Steinberger 2026-03-02 22:00:46 +00:00
  • 9bde7f4fde perf: cache allowlist and account-id normalization Peter Steinberger 2026-03-02 21:58:28 +00:00
  • 3beb1b9da9 test: speed up heavy suites with shared fixtures Peter Steinberger 2026-03-02 21:58:19 +00:00
  • 6358aae024 refactor(infra): share windows path normalization helper Peter Steinberger 2026-03-02 21:55:03 +00:00
  • 55a2d12f40 refactor: split inbound and reload pipelines into staged modules Peter Steinberger 2026-03-02 21:54:53 +00:00
  • 99a3db6ba9 fix(zalouser): enforce group mention gating and typing Peter Steinberger 2026-03-02 21:53:18 +00:00
  • e5597a8dd4 refactor(media): dedupe tiny-audio test setup and normalize guards formatting Peter Steinberger 2026-03-02 21:50:41 +00:00
  • 8e259b8310 fix: keep audio transcript echo off-by-default and tiny-audio-safe (#32150) Peter Steinberger 2026-03-02 21:48:08 +00:00
  • 8f995dfc7a fix(audio): add echoTranscript/echoFormat to Zod config schema AytuncYildizli 2026-03-02 23:46:39 +03:00
  • 1b61269eec feat(audio): auto-echo transcription to chat before agent processing AytuncYildizli 2026-03-02 23:31:57 +03:00
  • ef89b48785 fix(agents): normalize windows workspace path boundary checks (#30766) Shawn 2026-03-02 13:47:02 -08:00
  • a183656f8f fix: apply missed media/runtime follow-ups from merged PRs Peter Steinberger 2026-03-02 21:45:29 +00:00
  • f2b37f0aa9 refactor(media): dedupe runner proxy and video test fixtures Peter Steinberger 2026-03-02 21:44:44 +00:00
  • faa4ffec03 Add runtime.stt.transcribeAudioFile for plugin STT access benthecarman 2026-02-20 21:52:08 -06:00
  • f7b0378ccb fix(test): update media-understanding tests for whisper skip empty audio Glucksberg 2026-02-27 15:59:41 +00:00
  • 5f19112217 fix(test): use strict assertion instead of optional chaining Glucksberg 2026-02-27 13:20:06 +00:00
  • 8039ef7dba test: add URL-only audio skip test for tiny remote attachments Glucksberg 2026-02-04 14:41:02 +00:00
  • 43f94e3ab8 fix: strengthen test assertions - assert array lengths before indexing Glucksberg 2026-02-04 03:18:39 +00:00
  • 8b70ba6ab8 fix(#8127): auto-skip tiny/empty audio files in whisper transcription Glucksberg 2026-02-03 23:28:13 +00:00
  • 036bd18e2a docs(changelog): fix 2026.3.1 split and dedupe entries Peter Steinberger 2026-03-02 21:40:53 +00:00
  • 9c9ab891c2 fix(media-understanding): guard malformed attachments arrays Clawrence 2026-02-26 16:43:03 -06:00
  • f7c658efb9 fix(core): resolve post-rebase type errors Peter Steinberger 2026-03-02 21:39:37 +00:00
  • 58cde87436 fix: warn when proxy env var is set but agent creation fails Marcus Castro 2026-03-01 20:43:15 -03:00
  • 8c1e9949b3 fix: pass proxy-aware fetchFn to media understanding providers Marcus Castro 2026-02-28 01:41:32 -03:00
  • ba3fa44c5b refactor: extract shared proxy-fetch utility from Telegram module Marcus Castro 2026-02-28 01:41:20 -03:00
  • 5897eed6e9 refactor(core): dedupe final pairing and sandbox media clones Peter Steinberger 2026-03-02 21:36:13 +00:00