Commit Graph

  • 10328892fa test(discord): use mock clears in monitor setup defaults Peter Steinberger 2026-02-22 00:10:00 +00:00
  • a3936264ea test(slack): use lightweight clears for interaction event mock Peter Steinberger 2026-02-22 00:09:19 +00:00
  • 142e8cb383 test(cli): use lightweight clears for devices runtime/detail mocks Peter Steinberger 2026-02-22 00:08:51 +00:00
  • 67aef31187 test(cli): replace setup mock resets with clears in update suite Peter Steinberger 2026-02-22 00:08:07 +00:00
  • 3a80934aaa test(telegram): drop redundant plugin auth mock resets Peter Steinberger 2026-02-22 00:06:28 +00:00
  • 342cd19e91 test(telegram): keep session-store mocks on clear in dispatch setup Peter Steinberger 2026-02-22 00:05:53 +00:00
  • 4a42bc64af test(telegram): scope fake timers in probe retry tests Peter Steinberger 2026-02-22 00:05:16 +00:00
  • b3c5b532ad test(outbound): replace setup mock resets with clears Peter Steinberger 2026-02-22 00:04:27 +00:00
  • 91dd21b6b6 test(telegram): table-drive proxy client assertions and trim resets Peter Steinberger 2026-02-22 00:03:50 +00:00
  • 397d48c0a4 test(telegram): avoid heavy pairing-store mock reset in dm flow loop Peter Steinberger 2026-02-22 00:03:14 +00:00
  • fcb191c5cb test(telegram): dedupe bot message processor call setup Peter Steinberger 2026-02-22 00:02:44 +00:00
  • e14af1a346 test(telegram): use lightweight mock clears in native command setup Peter Steinberger 2026-02-22 00:02:08 +00:00
  • c42a7aff37 test(telegram): trim setup resets and table-drive edit fallback cases Peter Steinberger 2026-02-22 00:01:32 +00:00
  • e0db04a50d fix(security): harden avatar validation and size limits Peter Steinberger 2026-02-22 08:35:23 +01:00
  • 049b8b14bc fix(security): flag open-group runtime/fs exposure in audit Peter Steinberger 2026-02-22 08:22:42 +01:00
  • 17c9d550e9 docs: clarify sessionKey trust boundary in security policy Peter Steinberger 2026-02-22 08:21:48 +01:00
  • 4508b818a1 fix(acp): escape C0/C1 controls in resource link metadata Peter Steinberger 2026-02-22 08:16:32 +01:00
  • 55e38d3b44 refactor: extract tmp media resolver helper and dedupe sandbox-path tests Peter Steinberger 2026-02-22 00:45:39 +01:00
  • 8202582f4b chore: fix sanitizeSessionHistory test harness typing Vignesh Natarajan 2026-02-21 23:08:33 -08:00
  • cdfe45eeb8 Agents: validate persisted tool-call names Vignesh Natarajan 2026-02-21 23:06:44 -08:00
  • 29a782b9cd Models/Config: default missing Anthropic model api fields Vignesh Natarajan 2026-02-21 22:50:43 -08:00
  • 7f611f0e13 chore: widen hook-runner test mock signatures for tsgo Vignesh Natarajan 2026-02-21 22:35:55 -08:00
  • 542fc169d2 Plugins/Hooks: avoid duplicate before_agent_start executions Vignesh Natarajan 2026-02-21 22:31:51 -08:00
  • 96c985400d BlueBubbles: accept webhook payloads with missing handles Vignesh Natarajan 2026-02-21 22:10:19 -08:00
  • 4f700e96af Fix Telegram DM last-route metadata leakage (#19491) Pierre 2026-02-21 21:59:59 -08:00
  • 54e5f80424 Browser: accept canonical upload paths for symlinked roots Vignesh Natarajan 2026-02-21 21:54:57 -08:00
  • 98b2b16ac3 Security/Exec: persist inner commands for shell-wrapper approvals Vignesh Natarajan 2026-02-21 21:26:06 -08:00
  • 2f023a4775 fix(telegram): disable autoSelectFamily by default on WSL2 (#21916) miz-cha 2026-02-22 14:24:49 +09:00
  • 73b4330d4c CLI/Config: keep explicitly unset keys removed Vignesh Natarajan 2026-02-21 21:07:50 -08:00
  • daf036a4f6 fix(slash): persist channel metadata from slash command sessions (#23065) Robin Waslander 2026-02-22 05:59:06 +01:00
  • 6d11b46994 Media: preserve PDF MIME classification in file extraction Vignesh Natarajan 2026-02-21 20:50:17 -08:00
  • 63b4c500d9 fix: prevent Telegram preview stream cross-edit race (#23202) Ayaan Zaidi 2026-02-22 10:04:33 +05:30
  • 413f81b856 Memory/QMD: migrate legacy unscoped collections Vignesh Natarajan 2026-02-21 20:31:12 -08:00
  • 961bde27fe Cron: guard missing expr in schedule parsing Vignesh Natarajan 2026-02-21 20:18:11 -08:00
  • eea0a68199 chore: make tui callback invocation tsgo-safe Vignesh Natarajan 2026-02-21 20:05:25 -08:00
  • 2b5952f8c3 chore: fix tui test callback narrowing for CI Vignesh Natarajan 2026-02-21 20:03:32 -08:00
  • c51c2a2dca Slack: preserve slash options receiver binding Vignesh Natarajan 2026-02-21 20:01:26 -08:00
  • 2e9ee22a9c UI: fix light-mode chat toggle active state Tak Hoffman 2026-02-21 21:51:44 -06:00
  • 8920e281cc Plugins: allowlist plugins when enabling from CLI Vignesh Natarajan 2026-02-21 19:37:26 -08:00
  • 483c464b62 Gateway: preserve token scopes on scope-less repair approvals Vignesh Natarajan 2026-02-21 19:37:15 -08:00
  • 55d492b4cd Gateway: allow operator admin scope for pairing and approvals Vignesh Natarajan 2026-02-21 19:37:04 -08:00
  • 68cb4fc8a1 TUI: render sending and waiting indicators immediately Vignesh Natarajan 2026-02-21 19:28:42 -08:00
  • 68b92e80f7 Agents: log lifecycle error text for embedded run failures Vignesh Natarajan 2026-02-21 19:24:45 -08:00
  • 35fe33aa90 Agents: classify Anthropic api_error internal server failures for fallback Vignesh Natarajan 2026-02-21 19:22:16 -08:00
  • a10d689860 TUI: coalesce multiline paste submits on macOS terminals Vignesh Natarajan 2026-02-21 19:19:55 -08:00
  • f2d664e24f Gateway: deep-compare array config paths for reload diff Vignesh Natarajan 2026-02-21 19:17:46 -08:00
  • 2830dafbe9 Cron: keep list/status responsive during startup catch-up Vignesh Natarajan 2026-02-21 19:13:04 -08:00
  • c45a5c551f Agents: preserve unsafe integer tool args in Ollama stream Vignesh Natarajan 2026-02-21 19:08:31 -08:00
  • 4550a52007 TUI: filter model picker to allowlisted models Vignesh Natarajan 2026-02-21 19:03:05 -08:00
  • 853ae626fa feat: add Korean language support for memory search query expansion (#18899) Andrew Jeon 2026-02-22 11:33:30 +09:00
  • 5b4409d5d0 fix: pairing admin satisfies write (#23125) (thanks @vignesh07) Vignesh Natarajan 2026-02-21 18:24:58 -08:00
  • 426d97797d fix(pairing): treat operator.admin as satisfying operator.write vignesh07 2026-02-21 17:55:22 -08:00
  • a37e12eabc docs(changelog): credit nicole-luxe for mcporter QMD work vignesh07 2026-02-21 17:30:42 -08:00
  • 7a6ff4c55a docs(changelog): credit BlueBubbles DM history fix (#23095) Vincent Koc 2026-02-21 20:03:17 -05:00
  • 75a9ea004b Fix BlueBubbles DM history backfill bug (#20302) Ryan Haines 2026-02-21 20:00:09 -05:00
  • 3317b49d3b feat(memory): allow QMD searches via mcporter keep-alive (openclaw#19617) thanks @vignesh07 Vignesh 2026-02-21 16:54:33 -08:00
  • 2e8e357bf7 test(telegram): use mockClear in per-case bot setup loops Peter Steinberger 2026-02-21 23:59:08 +00:00
  • 057233953e test(retry): table-drive retryAfter timer cases Peter Steinberger 2026-02-21 23:58:03 +00:00
  • 1381c4c64a test(telegram): replace redundant bot setup mock resets with clears Peter Steinberger 2026-02-21 23:57:20 +00:00
  • 5af39b051d test(telegram): dedupe send fallback/media fixtures and trim reset overhead Peter Steinberger 2026-02-21 23:55:58 +00:00
  • dfe0483d80 test(browser): table-drive scroll and click error rewrites Peter Steinberger 2026-02-21 23:51:43 +00:00
  • 8083cb8e0b test(web-fetch): dedupe blocked-url SSRF assertions Peter Steinberger 2026-02-21 23:51:02 +00:00
  • a97992fcf2 test(pi-tools): share safeBins e2e setup and teardown Peter Steinberger 2026-02-21 23:50:22 +00:00
  • ba23d2b1fe test(onboard): table-drive custom api flag rejection cases Peter Steinberger 2026-02-21 23:49:11 +00:00
  • 8cc3a5e460 test(doctor): tighten legacy migration e2e timeout budgets Peter Steinberger 2026-02-21 23:48:24 +00:00
  • 012654c7c5 test(sandbox): table-drive dangerous docker config rejection cases Peter Steinberger 2026-02-21 23:47:28 +00:00
  • a353dae14f test(image-tool): share temp agent dirs and table-drive validation cases Peter Steinberger 2026-02-21 23:46:32 +00:00
  • 150c048b0a refactor: unify discord listener slow-log flow and test helpers Peter Steinberger 2026-02-22 00:44:28 +01:00
  • f589295a0a test(actions): table-drive discord presence mappings Peter Steinberger 2026-02-21 23:44:01 +00:00
  • 0afd5d38c5 test(actions): table-drive discord reaction and permission cases Peter Steinberger 2026-02-21 23:42:43 +00:00
  • 2595690a4d test(actions): table-drive slack and telegram action cases Peter Steinberger 2026-02-21 23:41:40 +00:00
  • 7707e3406c fix: await DiscordMessageListener handler for queued messages (#22396) Peter Steinberger 2026-02-22 00:41:46 +01:00
  • 8922cb4085 test(sandbox): share sandbox-root setup across path cases Peter Steinberger 2026-02-21 23:38:30 +00:00
  • 548c227411 test: fix nodes camera case typing for CI Peter Steinberger 2026-02-22 00:38:25 +01:00
  • 6ea47c3f02 test(outbound): table-drive pre-aborted action cases Peter Steinberger 2026-02-21 23:37:12 +00:00
  • 8af676edb3 test: tighten web and cron cli timeout budgets Peter Steinberger 2026-02-21 23:36:24 +00:00
  • 204f379f6b test(archive): share zip/tar fixture generation Peter Steinberger 2026-02-21 23:35:21 +00:00
  • 9aa5b5d157 test(logging): dedupe stream and state-dir env assertions Peter Steinberger 2026-02-21 23:34:38 +00:00
  • ffd9b86ca4 test(ssrf): table-drive blocked hostname literal checks Peter Steinberger 2026-02-21 23:33:47 +00:00
  • e84d89ab06 test(gateway): extract shared parse warning helper Peter Steinberger 2026-02-21 23:32:20 +00:00
  • d3991d6aa9 fix: harden sandbox tmp media validation (#17892) (thanks @dashed) Peter Steinberger 2026-02-22 00:23:55 +01:00
  • 2958a8414d test(media): narrow result kind before sendResult assertion Alberto Leal 2026-02-17 10:07:52 +00:00
  • 8934da785b test(media): verify tmpdir media paths allowed through message action runner Alberto Leal 2026-02-16 03:37:28 -05:00
  • 0bb81f7294 fix(media): allow os.tmpdir() paths in sandbox media source validation Alberto Leal 2026-02-16 03:37:19 -05:00
  • 4cf5c3e109 test: add unit tests for resolveSandboxedMediaSource Alberto Leal 2026-02-16 03:36:39 -05:00
  • 59563847e4 test(web): table-drive SSRF and voice input rejection cases Peter Steinberger 2026-02-21 23:30:13 +00:00
  • d748657265 test(gateway): table-drive runtime config validation matrix Peter Steinberger 2026-02-21 23:29:29 +00:00
  • 4ab85cee0b test(cli): table-drive repeated argv and byte-size checks Peter Steinberger 2026-02-21 23:27:47 +00:00
  • fc2ed0b843 test(cron): dedupe webhook patch validation cases Peter Steinberger 2026-02-21 23:26:46 +00:00
  • bcfae0434b test(fetch): table-drive sync throw cleanup coverage Peter Steinberger 2026-02-21 23:26:04 +00:00
  • 833144fd72 test(gateway): tighten e2e timeout budget Peter Steinberger 2026-02-21 23:25:31 +00:00
  • dd4e8f8098 test(cli): table-drive camera url failure cases Peter Steinberger 2026-02-21 23:24:43 +00:00
  • c9593c4c87 test(sandbox): table-drive bind and network validation cases Peter Steinberger 2026-02-21 23:24:03 +00:00
  • 7c248cca4a test(targets): table-drive slack and discord parse cases Peter Steinberger 2026-02-21 23:23:15 +00:00
  • 98790339ef test: dedupe repeated validation and throw assertions Peter Steinberger 2026-02-21 23:21:35 +00:00
  • 01ec832f78 test(actions): table-drive telegram and signal mappings Peter Steinberger 2026-02-21 23:19:55 +00:00
  • 884c6afc26 test(telegram): table-drive channel override and id helper cases Peter Steinberger 2026-02-21 23:13:55 +00:00
  • b97691f3a7 test(config): avoid duplicate include resolution in throw assertions Peter Steinberger 2026-02-21 23:12:54 +00:00
  • c78ea8ec3f test(gateway): tighten health e2e timeout ceilings Peter Steinberger 2026-02-21 23:12:02 +00:00
  • 8cdb184f10 test(actions): table-drive discord forwarding cases Peter Steinberger 2026-02-21 23:11:56 +00:00