Commit Graph

  • e870cee542 fix: restore control-ui basePath webhook passthrough (#32311) (thanks @ademczuk) Peter Steinberger 2026-03-03 00:10:55 +00:00
  • 3e9c8721fb fix(gateway): let non-GET requests fall through controlUi routing when basePath is set ademczuk 2026-03-03 00:51:23 +01:00
  • 11c397ef46 docs: strengthen prompt injection warning for weaker models Peter Steinberger 2026-03-03 00:06:36 +00:00
  • 4bfbf2dfff test(refactor): dedupe secret resolver posix fixtures and add registry cache regression Peter Steinberger 2026-03-03 00:05:21 +00:00
  • 1d0a4d1be2 refactor(runtime): harden channel-registry cache invalidation and split outbound delivery flow Peter Steinberger 2026-03-03 00:05:12 +00:00
  • d6491d8d71 fix: narrow webhook event provider call id typing Shakker 2026-03-03 00:04:52 +00:00
  • 6b85ec3022 docs: tighten subscription guidance and update MiniMax M2.5 refs Peter Steinberger 2026-03-03 00:02:25 +00:00
  • 3e1ec5ad8b fix: land Twilio signature port-variant verification (#25140) (thanks @drvoss) Peter Steinberger 2026-03-03 00:01:47 +00:00
  • c5ddba52d7 fix(voice-call): retry Twilio signature verification without port in URL drvoss 2026-02-24 15:25:54 +09:00
  • 381bb867ac fix: land external Twilio outbound-api webhook calls (#31181) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:56:31 +00:00
  • 24dcd68f42 fix: rename createInboundCall → createWebhookCall, preserve event direction scoootscooob 2026-03-01 18:38:08 -08:00
  • a1b4a0066b fix(voice-call): accept externally-initiated Twilio outbound-api calls scoootscooob 2026-03-01 18:24:31 -08:00
  • a5b81d1c13 test(perf): remove long exec-delay sleep in secret resolver tests Peter Steinberger 2026-03-02 23:55:41 +00:00
  • d3dc4e54f7 perf(runtime): trim hot-path allocations and cache channel plugin lookups Peter Steinberger 2026-03-02 23:55:33 +00:00
  • dba47f349f fix: land Twilio inbound greeting for answered calls (#29121) (thanks @xinhuagu) Peter Steinberger 2026-03-02 23:54:04 +00:00
  • fe4c627432 fix(voice-call): speak inbound greeting for twilio answered calls Xinhua Gu 2026-02-27 21:36:31 +01:00
  • b8b8a5f314 fix(security): enforce explicit ingress owner context Peter Steinberger 2026-03-02 23:50:30 +00:00
  • ea3b7dfde5 fix(channels): normalize MIME kind parsing and reaction fallbacks Peter Steinberger 2026-03-02 23:48:00 +00:00
  • 32ecd6f579 refactor(auto-reply,telegram,config): extract guard and forum helpers Peter Steinberger 2026-03-02 23:47:14 +00:00
  • dc825e59f5 refactor: unify system.run approval cwd revalidation Peter Steinberger 2026-03-02 23:46:54 +00:00
  • 500d7cb107 fix: revalidate approval cwd before system.run execution Peter Steinberger 2026-03-02 23:42:03 +00:00
  • 1234cc4c31 Feishu: reply to topic roots (#29968) Brian Mendonca 2026-03-02 16:41:36 -07:00
  • abec8a4f0a test: preserve windows backup-rotation compose coverage (#32286) (thanks @jalehman) Peter Steinberger 2026-03-02 23:37:57 +00:00
  • 41bdf2df41 test: skip chmod-dependent backup rotation tests on Windows Josh Lehman 2026-03-02 15:12:28 -08:00
  • c20ee11348 fix: harden fs-safe write boundary checks Peter Steinberger 2026-03-02 23:36:19 +00:00
  • 4d19dc8671 test(cron): assert embedded model on last call to avoid bun ordering flake ningding97 2026-03-03 07:15:54 +08:00
  • 73e08ed7b0 test: expand reminder guard fail-closed coverage (#32255) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:34:54 +00:00
  • 5868344ade fix(reminder): do not suppress note when sessionKey is unavailable scoootscooob 2026-03-02 15:03:40 -08:00
  • abb0252a1a fix(reply): suppress unscheduled-reminder note when session already has active cron scoootscooob 2026-03-02 14:39:03 -08:00
  • 55f04636f3 fix(feishu): suppress stale missing-scope grant notices (openclaw#31870) thanks @liuxiaopai-ai Mark L 2026-03-03 07:34:11 +08:00
  • f22fc17c78 feat(feishu): prefer thread_id for topic session routing (openclaw#29788) thanks @songyaolun YolenSong 2026-03-03 07:33:08 +08:00
  • 28c88e9fa1 fix: harden telegram forum-service mention guard typing (#32262) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:32:40 +00:00
  • 58ad617e64 fix: detect forum service messages by field presence, not text absence scoootscooob 2026-03-02 15:09:47 -08:00
  • dc2aa1e21d fix(telegram): also check caption for bot media replies scoootscooob 2026-03-02 15:01:53 -08:00
  • 8fdd1d2f05 fix(telegram): exclude forum topic system messages from implicitMention scoootscooob 2026-03-02 14:48:49 -08:00
  • bb60687b89 refactor(nodes): dedupe camera payload and node resolve helpers Peter Steinberger 2026-03-02 23:32:34 +00:00
  • a282b459b9 fix(ci): remove unused chrome ws type import Peter Steinberger 2026-03-02 23:31:37 +00:00
  • de77a36579 test: harden MIME normalization regression coverage (#32280) (thanks @Lucenx9) Peter Steinberger 2026-03-02 23:30:48 +00:00
  • 79e114a82f test(media): ensure WhatsApp scope rule is exercised in MIME regression Lucenx9 2026-03-03 00:09:59 +01:00
  • 7c7c22d66f test(media): use direct chatType in WhatsApp MIME regression case Lucenx9 2026-03-03 00:06:52 +01:00
  • ec688d809f fix(media): normalize MIME kind detection for audio transcription Lucenx9 2026-03-02 23:59:32 +01:00
  • 481da215b9 fix(feishu): persist dedup cache across gateway restarts via warmup (openclaw#31605) thanks @Sid-Qin Sid 2026-03-03 07:30:40 +08:00
  • 132794fe74 feat(security): audit workspace skill symlink escapes Peter Steinberger 2026-03-02 23:28:46 +00:00
  • d4ec0ed3c7 docs(security): clarify trusted-local hardening-only cases Peter Steinberger 2026-03-02 23:28:40 +00:00
  • 2e0f5b73d1 fix(ci): stabilize cross-platform config test assertions Peter Steinberger 2026-03-02 23:28:18 +00:00
  • 66397c2855 fix(feishu): restore private chat pairing replies in Lark/Feishu (openclaw#31403) thanks @stakeswky 不做了睡大觉 2026-03-03 07:27:39 +08:00
  • 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