Commit Graph

  • 2493455f08 refactor(line): extract node webhook handler + shared verification Peter Steinberger 2026-02-15 00:59:32 +01:00
  • c8c8fc4530 ci(sandbox): add sandbox-common smoke Peter Steinberger 2026-02-15 00:54:07 +01:00
  • 852c897956 refactor(sandbox): add sandbox-common dockerfile Peter Steinberger 2026-02-15 00:53:50 +01:00
  • 096a7a571d perf(test): speed up update-startup and docker-setup suites Peter Steinberger 2026-02-14 23:36:10 +00:00
  • 20dea3cdb1 perf(cron): make wakeMode now busy-wait configurable Peter Steinberger 2026-02-14 23:36:05 +00:00
  • 3ec275f0b5 perf(test): consolidate inbound access-control suites Peter Steinberger 2026-02-14 23:25:33 +00:00
  • 5a6fc20bd7 perf(test): reuse temp roots in session suites Peter Steinberger 2026-02-14 23:23:23 +00:00
  • c1d2f74bc5 refactor(test): dedupe gateway auth e2e lockout setup Peter Steinberger 2026-02-14 23:51:19 +00:00
  • 371446456c refactor(test): dedupe discord status tool-result test setup Peter Steinberger 2026-02-14 23:48:48 +00:00
  • 98f2ad56a6 refactor(test): reuse think directive fixtures Peter Steinberger 2026-02-14 23:45:34 +00:00
  • b7ef0a5d05 refactor(test): reuse directive per-agent allowlist config Peter Steinberger 2026-02-14 23:43:24 +00:00
  • de34a809f4 refactor(test): share telegram forum ctx helper Peter Steinberger 2026-02-14 23:41:56 +00:00
  • 165dbc232f refactor(test): share directive elevated config Peter Steinberger 2026-02-14 23:39:25 +00:00
  • 61371a712b refactor(test): share slack monitor helpers Peter Steinberger 2026-02-14 23:37:10 +00:00
  • 25b048dc43 refactor(test): dedupe pi subscribe text_end cases Peter Steinberger 2026-02-14 23:23:38 +00:00
  • 86e4cc56b9 refactor(test): reuse base CLI program mocks Peter Steinberger 2026-02-14 23:21:47 +00:00
  • aaf03c60c9 fix(test): complete gateway plugin registry mock Peter Steinberger 2026-02-14 23:19:50 +00:00
  • c000847dc0 fix(test): remove unused cron import Peter Steinberger 2026-02-14 23:19:41 +00:00
  • a6cd7ef49c refactor(test): share cron service fixtures Peter Steinberger 2026-02-14 23:18:17 +00:00
  • 384a2f6a19 refactor(test): dedupe discord handler setup Peter Steinberger 2026-02-14 23:16:18 +00:00
  • a54707b866 refactor(test): dedupe fuzzy model directive config Peter Steinberger 2026-02-14 23:13:04 +00:00
  • e0d7f97c55 refactor(test): share gateway server plugin mocks Peter Steinberger 2026-02-14 23:11:16 +00:00
  • 5f4dda6c7c fix(test): remove unused vitest imports Peter Steinberger 2026-02-14 23:08:16 +00:00
  • 615f6e1e40 refactor(test): share sessions_spawn e2e mocks Peter Steinberger 2026-02-14 23:07:46 +00:00
  • cf26c409c6 refactor(test): share auto-reply temp home harness Peter Steinberger 2026-02-14 23:02:05 +00:00
  • b744ba3410 refactor(test): share overflow compaction mocks Peter Steinberger 2026-02-14 23:00:07 +00:00
  • 53a8f474ee Memory/QMD: handle fallback init failures gracefully Vignesh Natarajan 2026-02-14 15:41:48 -08:00
  • c4dbcc3444 Memory/QMD: make status checks side-effect free Vignesh Natarajan 2026-02-14 15:41:16 -08:00
  • ceb934299b fix(workspace): create BOOTSTRAP.md regardless of workspace state (#16457) (#16504) Robby 2026-02-15 00:41:35 +01:00
  • 5b23999404 docs: document bootstrap total cap and exec log/notify behavior Gustavo Madeira Santana 2026-02-14 18:36:35 -05:00
  • dec6859702 agents: reduce prompt token bloat from exec and context (#16539) Charlie Greenman 2026-02-14 18:32:45 -05:00
  • 2547514b47 Memory/QMD: treat prefixed no-results markers as empty Vignesh Natarajan 2026-02-14 15:31:40 -08:00
  • abf42abd41 fix: LINE webhook verification 200; fix tsgo error (#16582) (thanks @arosstale) Peter Steinberger 2026-02-15 00:19:16 +01:00
  • 4f2f641950 fix(line): return 200 for webhook verification requests without signature artale 2026-02-14 23:10:13 +01:00
  • 3189430ad0 fix(sandbox): switch to root user for package installation in sandbox-common-setup artale 2026-02-14 23:07:10 +01:00
  • d6641ed306 test: isolate OPENCLAW_HOME in withTempHome Peter Steinberger 2026-02-14 23:14:54 +00:00
  • a2b6a064f7 test: fix processMessage contract test lint Peter Steinberger 2026-02-14 23:11:15 +00:00
  • fb1d8f8361 perf(test): consolidate web auto-reply suites Peter Steinberger 2026-02-14 23:10:06 +00:00
  • 5fd1822c7c fix(web): remove leaked SIGINT handler when keepAlive=false Peter Steinberger 2026-02-14 22:37:05 +00:00
  • 6bc5987d6c perf(test): speed up path env suite Peter Steinberger 2026-02-14 22:36:57 +00:00
  • 110cc5d791 perf(test): speed up memory index suite Peter Steinberger 2026-02-14 22:36:13 +00:00
  • a0ff9d9bbb perf(test): reduce sync passes in memory batch failure test Peter Steinberger 2026-02-14 22:08:29 +00:00
  • 97b566b8b3 perf(test): speed up session store pruning suite Peter Steinberger 2026-02-14 22:03:17 +00:00
  • 221fe499db perf(test): speed up archive suite Peter Steinberger 2026-02-14 22:01:17 +00:00
  • b3c3ec4231 perf(test): reuse managers in embedding token limit suite Peter Steinberger 2026-02-14 21:59:49 +00:00
  • 9860d6fcc2 perf(test): reuse managers in embedding batches suite Peter Steinberger 2026-02-14 21:59:43 +00:00
  • add170add0 perf(test): speed up dns cli test Peter Steinberger 2026-02-14 21:59:35 +00:00
  • 66951e52e6 perf(test): speed up sessions suite Peter Steinberger 2026-02-14 21:59:27 +00:00
  • 13cb1bb020 chore(test): fix oxlint errors Peter Steinberger 2026-02-14 21:49:33 +00:00
  • 53cc623481 perf(test): speed up web auto-reply last-route coverage Peter Steinberger 2026-02-14 21:47:57 +00:00
  • 57b91b6b81 perf(test): reuse memory manager batch suite Peter Steinberger 2026-02-14 21:47:46 +00:00
  • 526c71a655 perf(test): speed up session store lock suite Peter Steinberger 2026-02-14 21:26:19 +00:00
  • 90117a3849 docs: consolidate 2026.2.14 changelog Peter Steinberger 2026-02-15 00:02:00 +01:00
  • 9e2e57458e docs(changelog): soften exec allowlist scope note Peter Steinberger 2026-02-15 00:03:03 +01:00
  • c0bf6bc24f Memory/QMD: parse scope once in qmd scope checks Vignesh Natarajan 2026-02-14 14:58:51 -08:00
  • 0fdcb3be43 Memory/QMD: skip unchanged session export writes Vignesh Natarajan 2026-02-14 14:57:31 -08:00
  • 83e08b3bd5 Memory/QMD: optimize qmd readFile for line-window reads Vignesh Natarajan 2026-02-14 14:57:10 -08:00
  • 62aae7f69d Memory/QMD: add limit arg to search command Vignesh Natarajan 2026-02-14 14:56:57 -08:00
  • 19df928e7f Memory/QMD: robustly parse noisy qmd JSON output Vignesh Natarajan 2026-02-14 14:56:48 -08:00
  • 6bf333bf31 Memory/QMD: prefer exact docid lookup in index Vignesh Natarajan 2026-02-14 14:56:15 -08:00
  • f9f816d139 Memory/QMD: cap qmd command output buffering Vignesh Natarajan 2026-02-14 14:55:59 -08:00
  • 9b9dc65a22 fix(test): remove unused cron imports Peter Steinberger 2026-02-14 22:54:31 +00:00
  • 6da69255fa fix(process): satisfy tool execute typing Peter Steinberger 2026-02-14 22:54:16 +00:00
  • 9a26a735e4 refactor(test): share cron isolated agent fixtures Peter Steinberger 2026-02-14 22:50:28 +00:00
  • c0cd3c3c08 fix: add safety timeout to session.compact() to prevent lane deadlock (#16533) Bin Deng 2026-02-15 06:54:12 +08:00
  • 542271e305 tui: cap local shell output buffering Vignesh Natarajan 2026-02-14 14:47:37 -08:00
  • a5ca0df4f4 test(signal): load monitor after tool-result mocks Peter Steinberger 2026-02-14 23:46:30 +01:00
  • 1bd9a12276 test(signal): ensure tool-result mocks apply before monitor import Peter Steinberger 2026-02-14 23:39:18 +01:00
  • 7d658410e5 docs(changelog): clarify exec allowlist mode only Peter Steinberger 2026-02-14 23:33:05 +01:00
  • db60b424a2 docs(changelog): note exec allowlist command substitution fix Peter Steinberger 2026-02-14 23:05:05 +01:00
  • 5e7c3250cb fix(security): add optional workspace-only path guards for fs tools Peter Steinberger 2026-02-14 23:50:04 +01:00
  • 55a25f9875 refactor(test): reuse nodes media gateway mock Peter Steinberger 2026-02-14 22:43:54 +00:00
  • 3efb752124 fix(gateway): abort active runs during sessions.reset (#16576) Vishal Doshi 2026-02-15 04:12:33 +05:30
  • d8da642611 refactor(test): share temp home env harness Peter Steinberger 2026-02-14 22:41:30 +00:00
  • adc4e0940c refactor(process): share stdin/session guards Peter Steinberger 2026-02-14 22:38:23 +00:00
  • 0465d314b0 refactor(test): table npm global update cases Peter Steinberger 2026-02-14 22:35:12 +00:00
  • 426484ba2c test(signal): avoid unused monitor import Peter Steinberger 2026-02-14 23:31:08 +01:00
  • c0aa83a998 test: fix Signal tool-result mocks Peter Steinberger 2026-02-14 23:16:39 +01:00
  • a99ad11a41 fix: validate state for manual Chutes OAuth Peter Steinberger 2026-02-14 23:01:28 +01:00
  • 937e1c21f2 refactor(test): table telegram heartbeat account cases Peter Steinberger 2026-02-14 22:33:25 +00:00
  • 8217d77ece fix(cli): run plugin gateway_stop hooks before message exit (#16580) Gustavo Madeira Santana 2026-02-14 17:33:08 -05:00
  • 3821d74019 fix(test): tolerate runtime exit in cli smoke Peter Steinberger 2026-02-14 22:30:17 +00:00
  • 14e70543a2 refactor(test): reuse telegram media bot setup Peter Steinberger 2026-02-14 22:30:13 +00:00
  • d02202e765 docs(changelog): note clawtributors updater injection fix Peter Steinberger 2026-02-14 23:25:58 +01:00
  • cf471051c7 test(signal): fix monitor tool-result mock ordering Peter Steinberger 2026-02-14 23:25:51 +01:00
  • fa32820410 test(signal): lazy-load monitor in tool-result tests Sebastian 2026-02-14 17:25:37 -05:00
  • de43e884e7 refactor(test): share telegram dm topic setup Peter Steinberger 2026-02-14 22:25:48 +00:00
  • 200aa441df test: fix vitest harness typing Peter Steinberger 2026-02-14 23:23:59 +01:00
  • a429380e33 fix(scripts): harden clawtributors updater Peter Steinberger 2026-02-14 23:17:20 +01:00
  • 43f75e53b8 test: fix TS2742 in harness exports Peter Steinberger 2026-02-14 23:17:09 +01:00
  • b8f70ffcab refactor(test): share telegram message ctx setup Peter Steinberger 2026-02-14 22:24:34 +00:00
  • fc8ccf80a6 refactor(test): dedupe memory flush runs Peter Steinberger 2026-02-14 22:21:58 +00:00
  • dd1fb7ff78 test(web): annotate access-control harness mocks Gustavo Madeira Santana 2026-02-14 17:16:29 -05:00
  • aae290eed3 refactor(test): dedupe slack inbound contract setup Peter Steinberger 2026-02-14 22:14:35 +00:00
  • 8f535285d2 refactor(test): share command handler params Peter Steinberger 2026-02-14 22:11:48 +00:00
  • 808ec68e41 refactor(test): reuse slack slash harness Peter Steinberger 2026-02-14 22:09:12 +00:00
  • e63dcc320b refactor(test): share pi embedded model fixtures Peter Steinberger 2026-02-14 22:06:04 +00:00
  • 5bead2de85 refactor(test): share web inbound access control setup Peter Steinberger 2026-02-14 22:03:33 +00:00
  • dbdcbe03e7 fix: preserve bootstrap paths and expose failed mutations (#16131) Bruno Škvorc 2026-02-14 23:01:16 +01:00
  • bc299ae17e refactor(wizard): dedupe gateway health check Peter Steinberger 2026-02-14 21:59:42 +00:00