Commit Graph

  • c962bcba37 test: reclassify sandbox merge and exec path suites as unit tests Peter Steinberger 2026-02-22 10:22:50 +00:00
  • 9ab7b85a66 perf(test): tighten background abort timing windows Peter Steinberger 2026-02-22 10:21:46 +00:00
  • c995f9be07 test: reclassify mocked announce and sandbox suites as unit tests Peter Steinberger 2026-02-22 10:21:37 +00:00
  • 27f0d7ebcc test: reclassify auth-profile-rotation suite as unit test Peter Steinberger 2026-02-22 10:19:22 +00:00
  • c0b1c10a08 test: reclassify mocked runner/safe-bins suites as unit tests Peter Steinberger 2026-02-22 10:18:02 +00:00
  • a9b26d83de perf(test): narrow pi-embedded runner e2e import path Peter Steinberger 2026-02-22 10:14:26 +00:00
  • 2b0ca9447c perf(test): trim bash e2e sleep and poll windows Peter Steinberger 2026-02-22 10:11:54 +00:00
  • c348a13640 perf(test): lower subagent fast-mode wait floors Peter Steinberger 2026-02-22 10:07:21 +00:00
  • 54e0786ba6 perf(test): reduce subagent announce fast-mode polling waits Peter Steinberger 2026-02-22 10:03:41 +00:00
  • a96139e18c perf(test): mock compact module in auth rotation e2e Peter Steinberger 2026-02-22 10:02:09 +00:00
  • eda941f395 perf(test): remove flaky transport timeout and dedupe safeBins checks Peter Steinberger 2026-02-22 10:00:42 +00:00
  • d72b4ead18 perf(test): lower fast-mode nested output wait floor to 70ms Peter Steinberger 2026-02-22 09:46:48 +00:00
  • 7ccf62fb4c test(agents): remove dead shell-timeout override in safeBins suite Peter Steinberger 2026-02-22 09:46:06 +00:00
  • 60773c124e perf(test): lower fast-mode nested output wait floor to 80ms Peter Steinberger 2026-02-22 09:43:20 +00:00
  • 36375f121f perf(test): trim nested subagent output wait floor in fast mode Peter Steinberger 2026-02-22 09:41:09 +00:00
  • 2900eb5456 perf(test): trim background abort settle waits and dedupe cmd fixture Peter Steinberger 2026-02-22 09:40:22 +00:00
  • 7d13227d41 test(agents): dedupe auth profile rotation fixture setup Peter Steinberger 2026-02-22 09:39:24 +00:00
  • 6b5c20055b perf(test): speed subagent announce retry polling in fast mode Peter Steinberger 2026-02-22 09:33:51 +00:00
  • 8ad85de800 test(reply): align native trigger suite with fast-test fixture patterns Peter Steinberger 2026-02-22 09:32:41 +00:00
  • 9882bfe186 perf(test): compact remaining heartbeat fixture writes Peter Steinberger 2026-02-22 09:30:43 +00:00
  • c8d473c8e8 test(heartbeat): use shared sandbox in sender target suite Peter Steinberger 2026-02-22 09:29:34 +00:00
  • 29e41d4c0a fix: land security audit severity + temp-path guard fixes (#23428) (thanks @bmendonca3) Peter Steinberger 2026-02-22 11:05:27 +01:00
  • bc78b343ba Security: expand audit checks for mDNS and real-IP fallback Brian Mendonca 2026-02-22 02:38:58 -07:00
  • b13fc7eccd docs(security): clarify workspace memory trust boundary Peter Steinberger 2026-02-22 11:22:24 +01:00
  • 1cd3b30907 fix: stop hardcoded channel fallback and auto-pick sole configured channel (#23357) (thanks @lbo728) Peter Steinberger 2026-02-22 11:20:33 +01:00
  • e33d7fcd13 fix(telegram): prevent update offset skipping queued updates (#23284) Frank Yang 2026-02-22 02:20:33 -08:00
  • 98a03c490b Feat/logger support log level validation0222 (#23436) maweibin 2026-02-22 18:15:13 +08:00
  • bf56196de3 fix: tighten feishu dedupe boundary (#23377) (thanks @SidQin-cyber) Peter Steinberger 2026-02-22 11:12:21 +01:00
  • 9e5e555ba3 fix(feishu): address dedup race condition, namespace isolation, and cache staleness SidQin-cyber 2026-02-22 16:42:32 +08:00
  • 9a8179fd59 feat(feishu): persistent message deduplication to prevent duplicate replies SidQin-cyber 2026-02-22 16:10:26 +08:00
  • 73804abcec fix(feishu): avoid template tmpdir join in dedup state path (#23398) Peter Steinberger 2026-02-22 11:07:48 +01:00
  • bfc9ecf32e test: harden temp path guard detection (#23398) Peter Steinberger 2026-02-22 11:00:44 +01:00
  • 57ce7214d2 test: stabilize temp-path guard across runtimes (#23398) Peter Steinberger 2026-02-22 10:58:17 +01:00
  • 1b327da6e3 fix: harden exec sandbox fallback semantics (#23398) (thanks @bmendonca3) Peter Steinberger 2026-02-22 10:49:15 +01:00
  • c76a47cce2 Exec: fail closed when sandbox host is unavailable Brian Mendonca 2026-02-22 01:49:10 -07:00
  • 5a0032de3e refactor(signal): extract daemon lifecycle and typed exit handling Peter Steinberger 2026-02-22 11:09:10 +01:00
  • 602a1ebd55 fix: handle intentional signal daemon shutdown on abort (#23379) (thanks @frankekn) Peter Steinberger 2026-02-22 10:59:06 +01:00
  • 1051f42f96 fix(stability): patch regex retries and timeout abort handling Frank Yang 2026-02-22 00:12:22 -08:00
  • 99a2f5379e Memory/QMD: normalize Han-script BM25 search queries Vignesh Natarajan 2026-02-22 01:53:00 -08:00
  • 9f0b6a8c92 fix: harden ACP gateway startup sequencing (#23390) (thanks @janckerchen) Peter Steinberger 2026-02-22 10:42:33 +01:00
  • 7499e0f619 fix(acp): wait for gateway connection before processing ACP messages janckerchen 2026-02-22 16:43:18 +08:00
  • 59807efa31 refactor(plugin-sdk): unify channel dedupe primitives Peter Steinberger 2026-02-22 10:46:00 +01:00
  • edaa5ef7a5 refactor(gateway): simplify restart flow and expand lock tests Peter Steinberger 2026-02-22 10:44:35 +01:00
  • bd4f670544 refactor: simplify windows ACL parsing and expand coverage Peter Steinberger 2026-02-22 10:42:53 +01:00
  • 9b9cc44a4e fix: finalize modelByChannel validator landing (#23412) (thanks @ProspectOre) Peter Steinberger 2026-02-22 10:40:49 +01:00
  • 6dad6a8cd0 fix: cover channels.modelByChannel validation/auto-enable Peter Steinberger 2026-02-22 10:24:59 +01:00
  • d79f10297f also skip modelByChannel in plugin-auto-enable channel iteration pickaxe 2026-02-22 01:17:04 -08:00
  • 0d93c9f759 fix: include modelByChannel in config validator allowedChannels pickaxe 2026-02-22 01:10:40 -08:00
  • 9325418098 chore: fix temp-path guard skip for *.test-helpers.ts Vignesh Natarajan 2026-02-22 01:41:06 -08:00
  • dd07c06d00 fix: tighten gateway restart loop handling (#23416) (thanks @jeffwnli) Peter Steinberger 2026-02-22 10:36:11 +01:00
  • 26acb77450 fix: guard entry.ts top-level code with isMainModule to prevent duplicate gateway start jeffr 2026-02-22 01:16:09 -08:00
  • 9c30243c8f fix: release gateway lock before spawning restart child jeffr 2026-02-21 23:15:43 -08:00
  • 01bd83d644 fix: release gateway lock before process.exit in run-loop jeffr 2026-02-21 23:14:41 -08:00
  • 6eaf2baa57 fix: detect zombie processes in isPidAlive on Linux jeffr 2026-02-21 23:10:06 -08:00
  • 85a3c0c818 fix: use SID-based ACL classification for non-English Windows SK Akram 2026-02-22 09:13:50 +00:00
  • 35d5bd4e07 perf(test): shrink subagent announce fast-mode settle waits Peter Steinberger 2026-02-22 09:27:44 +00:00
  • 267d2193bf perf(test): compact heartbeat session fixture writes Peter Steinberger 2026-02-22 09:24:08 +00:00
  • 694a9eb6d3 test(heartbeat): reuse shared sandbox for ghost reminder scenarios Peter Steinberger 2026-02-22 09:23:29 +00:00
  • c0995103a5 test(heartbeat): reuse shared temp sandbox in model override suite Peter Steinberger 2026-02-22 09:21:14 +00:00
  • 703f7213b6 test(agents): simplify subagent announce suite imports and call assertions Peter Steinberger 2026-02-22 09:20:25 +00:00
  • 4520fdda69 test(heartbeat): dedupe sandbox/session helpers and collapse ack cases Peter Steinberger 2026-02-22 09:20:19 +00:00
  • b4cdffc7a4 TUI: make Ctrl+C exit behavior reliably responsive Vignesh Natarajan 2026-02-22 01:28:48 -08:00
  • a96d89f343 refactor: unify exec wrapper resolution and parity fixtures Peter Steinberger 2026-02-22 10:26:06 +01:00
  • f4dd0577b0 fix(security): block hook transform symlink escapes Peter Steinberger 2026-02-22 10:17:30 +01:00
  • 2c6dd84718 fix(gateway): remove hello-ok host and commit fields Peter Steinberger 2026-02-22 10:17:29 +01:00
  • 6c2e999776 refactor(security): unify secure id paths and guard weak patterns Peter Steinberger 2026-02-22 10:14:55 +01:00
  • ae8d4a8eec fix(security): harden channel token and id generation Peter Steinberger 2026-02-22 10:09:55 +01:00
  • c3e13175d2 perf(test): bypass queue debounce in fast mode and tighten announce defaults Peter Steinberger 2026-02-22 09:12:55 +00:00
  • f101d59d57 feat(security): warn on dangerous config flags at startup Peter Steinberger 2026-02-22 10:11:03 +01:00
  • de2e5c7b74 docs(security): clarify dangerous control-ui bypass policy Peter Steinberger 2026-02-22 10:10:57 +01:00
  • b9e9fbc97c TUI: preserve RTL text order in terminal output Vignesh Natarajan 2026-02-22 01:09:51 -08:00
  • aa2b16abe8 test(commands): replace subagent gateway reset with lightweight clear Peter Steinberger 2026-02-22 09:06:54 +00:00
  • 833d7574e7 test(agents): consolidate repeated announce deferral and fallback matrices Peter Steinberger 2026-02-22 09:05:56 +00:00
  • 27bd6f4c54 test(reply): use lightweight clears for runner-level mocks Peter Steinberger 2026-02-22 09:02:53 +00:00
  • 4985fb7f05 test(agents): remove overflow compaction mock reset dependency Peter Steinberger 2026-02-22 09:02:24 +00:00
  • d9a7b447f5 test(agents): use lightweight clear for active-run announce mock Peter Steinberger 2026-02-22 09:01:55 +00:00
  • ee3abb2278 test(reply): merge duplicate runReplyAgent streaming and fallback cases Peter Steinberger 2026-02-22 08:59:46 +00:00
  • 15657dd48d test(agents): collapse repeated announce direct-send scenarios Peter Steinberger 2026-02-22 08:57:39 +00:00
  • 53a7afe238 test(agents): unify hook thread-target announce assertions Peter Steinberger 2026-02-22 08:55:11 +00:00
  • d625f888a9 test(core): dedupe command gating and trim announce reset overhead Peter Steinberger 2026-02-22 08:54:06 +00:00
  • a4c107ee11 chore(test): harden models status mock restoration Vignesh Natarajan 2026-02-22 00:53:13 -08:00
  • cf570d3b44 test(agents): avoid full mock resets in cli credential specs Peter Steinberger 2026-02-22 08:52:15 +00:00
  • 2b63592be5 fix: harden exec allowlist wrapper resolution Peter Steinberger 2026-02-22 09:51:51 +01:00
  • 48c0acc26f test(commands): dedupe subagent status assertions Peter Steinberger 2026-02-22 08:51:38 +00:00
  • 409b6a3321 chore(test): make shell-env trusted-shell assertion platform-aware Vignesh Natarajan 2026-02-22 00:51:04 -08:00
  • 8e7d8c3d8e docs(changelog): add shell startup env override fix note Peter Steinberger 2026-02-22 09:50:05 +01:00
  • a1c8525766 test(agents): dedupe subagent announce direct-send variants Peter Steinberger 2026-02-22 08:49:33 +00:00
  • cfb3cee7aa test(core): dedupe auth rotation and credential injection specs Peter Steinberger 2026-02-22 08:44:35 +00:00
  • c2c7114ed3 fix(security): block HOME and ZDOTDIR env override injection Peter Steinberger 2026-02-22 09:41:55 +01:00
  • ccc00d874c test(core): reduce mock reset overhead in targeted suites Peter Steinberger 2026-02-22 08:40:24 +00:00
  • 2a66c8d676 Agents/Subagents: honor subagent alsoAllow grants Vignesh Natarajan 2026-02-22 00:39:16 -08:00
  • 2d2e1c2403 test(core): use lightweight clear in cron, claude runner, and telegram delivery specs Peter Steinberger 2026-02-22 08:35:32 +00:00
  • 902544cf2d chore: remove dead macos relay and daemon code Peter Steinberger 2026-02-22 09:35:21 +01:00
  • c99e7696e6 fix: decouple owner display secret from gateway auth token Peter Steinberger 2026-02-22 09:34:48 +01:00
  • 1e76ca593e test(core): tighten reset usage in auth, registry restart, and memory search Peter Steinberger 2026-02-22 08:34:20 +00:00
  • 1ba1c3f306 test(core): reduce reset overhead in messaging and agent e2e mocks Peter Steinberger 2026-02-22 08:33:06 +00:00
  • ce09fe2bb7 test(config): use lightweight clear in session pruning e2e setup Peter Steinberger 2026-02-22 08:30:47 +00:00
  • e67f813b0e test(core): continue reset-to-clear cleanup in subagent focus and web fetch Peter Steinberger 2026-02-22 08:30:05 +00:00
  • 7cac6bd85d test(core): continue mock reset reductions in auth, gateway, npm install Peter Steinberger 2026-02-22 08:28:50 +00:00
  • c7606e7064 test(subagents): use lightweight clears in sessions spawn suites Peter Steinberger 2026-02-22 08:27:29 +00:00