Commit Graph

  • b6ce5e06cd test(memory): share short-timeout test helper Peter Steinberger 2026-02-21 22:35:22 +00:00
  • b257ba9e30 test(auth-profiles): dedupe cleared-state assertions Peter Steinberger 2026-02-21 22:33:49 +00:00
  • d069f8b23a test(subagents): dedupe focus thread setup fixtures Peter Steinberger 2026-02-21 22:32:37 +00:00
  • d476994fb9 test(memory): share memory-tool manager mock fixture Peter Steinberger 2026-02-21 22:30:28 +00:00
  • 07d09c881d test(wizard): share onboarding prompter scaffold Peter Steinberger 2026-02-21 22:27:25 +00:00
  • 3d718b5c37 test(security): dedupe external marker sanitization assertions Peter Steinberger 2026-02-21 22:25:43 +00:00
  • df35829810 test(inbound): share dispatch capture mock across channels Peter Steinberger 2026-02-21 22:23:02 +00:00
  • be0e0ebf89 test(discord): share resolve-users guild probe fixture Peter Steinberger 2026-02-21 22:19:34 +00:00
  • 8613b6c6ee test(discord): share message handler draft fixtures Peter Steinberger 2026-02-21 22:18:07 +00:00
  • cca4dba53b test(discord): share model picker fallback fixtures Peter Steinberger 2026-02-21 22:17:11 +00:00
  • 77a8a253a9 refactor(discord): dedupe voice command runtime checks Peter Steinberger 2026-02-21 22:15:17 +00:00
  • 6fe4bbc24f test(infra): dedupe shell env fallback test setup Peter Steinberger 2026-02-21 22:10:42 +00:00
  • 3664d51b6f test(discord): share thread binding sweep fixtures Peter Steinberger 2026-02-21 22:09:02 +00:00
  • a9fa434191 test(discord): share provider lifecycle test harness Peter Steinberger 2026-02-21 22:08:04 +00:00
  • a4b3aeeefa test(gateway): reuse last agent command assertion helper Peter Steinberger 2026-02-21 22:07:20 +00:00
  • 244ccc801e refactor(commands): share preview streaming migration logic Peter Steinberger 2026-02-21 22:06:26 +00:00
  • 474ba45a2f refactor(slack): dedupe modal lifecycle interaction handlers Peter Steinberger 2026-02-21 22:02:43 +00:00
  • 9d17a30643 refactor(cli): share pinned npm install record helper Peter Steinberger 2026-02-21 21:59:53 +00:00
  • 2d4e4e2288 refactor(cli): share npm install metadata helpers Peter Steinberger 2026-02-21 21:56:05 +00:00
  • d6ad647f56 test(cli): share nodes ios fixture helpers Peter Steinberger 2026-02-21 21:55:57 +00:00
  • fb73c0034e refactor(cli): extract fish completion line builders Peter Steinberger 2026-02-21 21:55:52 +00:00
  • fc54e3eabd test(cli): dedupe cron shared test fixtures Peter Steinberger 2026-02-21 21:47:41 +00:00
  • ae07d3fa0f test(cli): dedupe update restart fallback scenario setup Peter Steinberger 2026-02-21 21:46:45 +00:00
  • 266b3a356d refactor(cli): dedupe allowlist command wiring Peter Steinberger 2026-02-21 21:45:50 +00:00
  • 7c9e1bada0 refactor(cli): dedupe channel auth resolution flow Peter Steinberger 2026-02-21 21:44:18 +00:00
  • c21792f5a0 refactor(cli): dedupe skills command report loading Peter Steinberger 2026-02-21 21:41:46 +00:00
  • 3284d2eb22 fix(security): normalize hook auth rate-limit client keys Peter Steinberger 2026-02-22 08:40:39 +01:00
  • aab20e58d7 Sessions: persist prompt-token totals without usage Vignesh Natarajan 2026-02-21 23:37:27 -08:00
  • 76828e8dc8 test(agents): use lightweight clears for stable subagent announce defaults Peter Steinberger 2026-02-22 00:30:04 +00:00
  • 649e910465 test(models): use lightweight clears in shared config setup Peter Steinberger 2026-02-22 00:29:16 +00:00
  • e729c992a7 test(cli): use lightweight clears in daemon lifecycle setup Peter Steinberger 2026-02-22 00:28:34 +00:00
  • 2fd57cec0b test(commands): trim dashboard setup resets and dedupe bind cases Peter Steinberger 2026-02-22 00:28:12 +00:00
  • 076c5ebaef test(hooks): use lightweight clears for gmail watcher log spies Peter Steinberger 2026-02-22 00:27:30 +00:00
  • 856b5aca2c test(outbound): use lightweight clears in send service setup Peter Steinberger 2026-02-22 00:27:15 +00:00
  • d4b0397378 test(outbound): use lightweight clears in sendMessage setup Peter Steinberger 2026-02-22 00:27:00 +00:00
  • b55979844b test(tui): dedupe local bind loopback assertions Peter Steinberger 2026-02-22 00:26:28 +00:00
  • fad2c0c8a1 test(auto-reply): trim setup resets in block streaming and subagent focus Peter Steinberger 2026-02-22 00:25:51 +00:00
  • f37a09a9e6 test(discord): use lightweight clears in outbound plugin setup Peter Steinberger 2026-02-22 00:24:59 +00:00
  • a9b14df1e3 test(signal): use lightweight clears in sender-prefix and receipts setup Peter Steinberger 2026-02-22 00:24:39 +00:00
  • 14d6b3741c test(channels): use lightweight clears in probe and reaction setup Peter Steinberger 2026-02-22 00:23:44 +00:00
  • f28fcf243a test(cli): use lightweight clears in message helper and gateway chat setup Peter Steinberger 2026-02-22 00:23:08 +00:00
  • 735fc23faf test(discord): use lightweight clears in tool-result setup Peter Steinberger 2026-02-22 00:22:27 +00:00
  • c2600c5d75 test(cli): use lightweight clear for gateway discover beacon mock Peter Steinberger 2026-02-22 00:21:23 +00:00
  • 856b8e28a6 test(discord): use lightweight clear for thread binding rest mock Peter Steinberger 2026-02-22 00:20:09 +00:00
  • 42f27ca39d test(cli): seed stable defaults while replacing setup resets Peter Steinberger 2026-02-22 00:19:57 +00:00
  • 391d32d461 test(cli): use lightweight clear for cron gateway mock Peter Steinberger 2026-02-22 00:17:30 +00:00
  • cea5bcc4ac test(cli): use lightweight clear for memory manager mock Peter Steinberger 2026-02-22 00:16:52 +00:00
  • 0858512abd test(cli): use lightweight clear for logs gateway mock Peter Steinberger 2026-02-22 00:16:20 +00:00
  • ab159a68c9 test(cli): use lightweight clears for browser extension runtime spies Peter Steinberger 2026-02-22 00:15:51 +00:00
  • a038ad29f9 test(cli): keep pairing notify mock on clear with default resolve Peter Steinberger 2026-02-22 00:15:00 +00:00
  • f4afa12054 test(discord): seed exec-approval rest mocks with lightweight clears Peter Steinberger 2026-02-22 00:14:34 +00:00
  • 7ed3ee0a26 test(discord): use lightweight clears in message-handler setup Peter Steinberger 2026-02-22 00:13:48 +00:00
  • e36f857e46 test(cli): seed restart and doctor defaults with lightweight clears Peter Steinberger 2026-02-22 00:12:37 +00:00
  • 706837f6a3 test(discord): trim proxy and reply-delivery setup resets Peter Steinberger 2026-02-22 00:11:51 +00:00
  • 1e1851a991 test(discord): use lightweight clears for media utility mocks Peter Steinberger 2026-02-22 00:11:03 +00:00
  • e2603aecf5 test(discord): use lightweight clears in provider setup Peter Steinberger 2026-02-22 00:10:33 +00:00
  • 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