Commit Graph

  • 0eac494db7 fix(gateway): harden node metadata policy classification Peter Steinberger 2026-03-02 00:15:21 +00:00
  • 84d0a794ec fix: harden matrix startup errors + add regressions (#31023) (thanks @efe-arv) Peter Steinberger 2026-03-02 00:14:46 +00:00
  • 235ed71e94 fix: handle late client.start() failures via single catch handler efe-arv 2026-03-02 02:06:48 +03:00
  • 4f9daf9821 fix: propagate client.start() errors to caller instead of swallowing efe-arv 2026-03-02 01:54:20 +03:00
  • 8884f99c92 fix: address review feedback — handle start failure, remove placeholder URL efe-arv 2026-03-02 01:35:39 +03:00
  • f66f563c1a fix(matrix): fix multiple Conduit compatibility issues preventing message delivery efe-arv 2026-03-02 01:29:26 +03:00
  • 43cad8268d fix(security): harden webhook memory guards across channels Peter Steinberger 2026-03-02 00:11:49 +00:00
  • 1c8ae978d2 test(lobster): preserve execFile in child_process mock Peter Steinberger 2026-03-02 00:10:30 +00:00
  • 53d10f8688 fix(gateway): land access/auth/config migration cluster Peter Steinberger 2026-03-02 00:05:48 +00:00
  • 8e6b3ade3e docs(changelog): record session lifecycle and diagnostics fixes Peter Steinberger 2026-03-02 00:07:16 +00:00
  • 41cc46bbb4 feat(diagnostics): add configurable stuck-session warning threshold Peter Steinberger 2026-03-02 00:07:02 +00:00
  • d729ab2150 fix(session): harden usage accounting and memory flush recovery Peter Steinberger 2026-03-02 00:06:52 +00:00
  • ee96e1751e docs(changelog): add missing contributor credits for 2026.3.1 (#31079) Vincent Koc 2026-03-01 16:04:55 -08:00
  • a62d55b283 test(discord): cover DM command decision flow Peter Steinberger 2026-03-01 23:59:59 +00:00
  • 75596e9370 refactor(discord): unify DM command auth handling Peter Steinberger 2026-03-01 23:59:55 +00:00
  • 12c1257023 fix(acpx): share windows wrapper resolver and add strict hardening mode Peter Steinberger 2026-03-01 23:56:58 +00:00
  • 881ac62005 test(discord): stabilize model picker timeout assertions Peter Steinberger 2026-03-01 23:53:03 +00:00
  • ee03ade0d6 fix(agents): harden tool-name normalization and transcript repair Peter Steinberger 2026-03-01 23:51:43 +00:00
  • 50e2674dfc fix(discord): unify dm command auth gating Peter Steinberger 2026-03-01 23:50:17 +00:00
  • 577becf1ad fix(plugins): prioritize bundled duplicates in auto-discovery Peter Steinberger 2026-03-01 23:48:30 +00:00
  • 5056b6438d fix(discord): harden reconnect recovery and preserve message delivery Peter Steinberger 2026-03-01 23:45:34 +00:00
  • a0d2f6e4fe docs(changelog): note skills security hardening Peter Steinberger 2026-03-01 23:45:35 +00:00
  • 23f434f98d fix(skills): constrain plugin skill paths Peter Steinberger 2026-03-01 23:45:29 +00:00
  • 4614222572 fix(skills): validate installer metadata specs Peter Steinberger 2026-03-01 23:45:25 +00:00
  • 577f2fa540 fix(docker): harden /app/extensions permissions to 755 (#30191) edincampara 2026-03-02 00:45:21 +01:00
  • 9e6e7a3d69 fix(acpx): harden windows cmd wrapper spawning Peter Steinberger 2026-03-01 23:44:31 +00:00
  • 13bb80df9d fix(agents): land #20840 cross-channel message-tool actions from @altaywtf Peter Steinberger 2026-03-01 23:37:27 +00:00
  • 912ddba81e fix(macos): harden exec approvals socket path and permissions Peter Steinberger 2026-03-01 23:37:07 +00:00
  • 6c5633598e fix(security): harden clawlog command execution Peter Steinberger 2026-03-01 23:32:53 +00:00
  • ccb415b69a fix: align ACP permission docs defaults (#31044) (thanks @barronlroth) Peter Steinberger 2026-03-01 23:30:06 +00:00
  • bed1cb9600 docs(acp): add permission configuration section and troubleshooting entries Barron Roth 2026-03-01 14:55:03 -08:00
  • 6a80e9db05 fix(browser): harden writable output paths Peter Steinberger 2026-03-01 23:25:13 +00:00
  • 51bccaf988 chore(changelog): note internal events and ingress hardening Peter Steinberger 2026-03-01 23:11:31 +00:00
  • b99666a47a fix(security): harden inbound metadata sentinel stripping Peter Steinberger 2026-03-01 23:11:24 +00:00
  • 8e48520d74 fix(channels): align command-body parsing sources Peter Steinberger 2026-03-01 23:11:20 +00:00
  • 4c43fccb3e feat(agents): use structured internal completion events Peter Steinberger 2026-03-01 23:11:08 +00:00
  • 738dd9aa42 fix(agents): type openai websocket warmup passthrough Peter Steinberger 2026-03-01 23:10:00 +00:00
  • eb20793550 Docs: add all unlisted docs routes to navigation (#31027) Vincent Koc 2026-03-01 15:09:35 -08:00
  • 0f5348acb2 test(config): reject discord open DM with empty allowFrom Peter Steinberger 2026-03-01 23:08:26 +00:00
  • d1615eb35f feat(openai): add websocket warm-up with configurable toggle Peter Steinberger 2026-03-01 22:44:57 +00:00
  • bc9f357ad7 test: fix fetch mock typing casts Agent 2026-03-01 22:44:22 +00:00
  • 002539c01e fix(security): harden sandbox novnc observer flow Agent 2026-03-01 22:44:15 +00:00
  • 4ab13eca4d test(agents): port OpenAI websocket coverage from #24911 Peter Steinberger 2026-03-01 22:38:47 +00:00
  • eee870576d doctor: warn on macOS cloud-synced state directories (#31004) Vincent Koc 2026-03-01 14:35:46 -08:00
  • 063c4f00ea docs: clarify Anthropic context1m long-context requirements Agent 2026-03-01 22:35:12 +00:00
  • a374325fc2 docs(security): clarify local link-priming reports as out-of-scope Agent 2026-03-01 22:34:29 +00:00
  • 8da86f6995 chore(changelog): note openai websocket-first streaming Peter Steinberger 2026-03-01 22:33:21 +00:00
  • 7ced38b5ef feat(agents): make openai responses websocket-first with fallback Peter Steinberger 2026-03-01 21:50:33 +00:00
  • 38da2d076c CLI: add root --help fast path and lazy channel option resolution (#30975) Vincent Koc 2026-03-01 14:23:46 -08:00
  • dcd19da425 refactor: simplify sandbox boundary open flow Agent 2026-03-01 21:49:42 +00:00
  • 3be1343e00 fix: tighten sandbox mkdirp boundary checks (#30610) (thanks @glitch418x) Agent 2026-03-01 21:41:24 +00:00
  • 687f5779d1 sandbox: allow directory boundary checks for mkdirp glitch418x 2026-03-01 15:01:25 +03:00
  • 4fc7ecf088 ACP: force sessions_spawn as the only harness thread creation path (#30957) Bob 2026-03-01 22:41:06 +01:00
  • e4d22fb07a fix(browser): fail closed browser auth bootstrap Agent 2026-03-01 21:39:39 +00:00
  • 3a93a7bb1e fix(security): enforce auth for abort triggers and models Agent 2026-03-01 21:17:29 +00:00
  • c89836a251 test: harden flaky timeout and resolver specs Peter Steinberger 2026-02-26 23:47:23 +01:00
  • c1428e8df9 fix(gateway): prevent /api/* routes from returning SPA HTML when basePath is empty (#30333) Sid 2026-03-02 05:23:54 +08:00
  • e6049345db fix(telegram): preserve HTTP proxy env in global dispatcher workaround (#29940) Vincent Koc 2026-03-01 13:21:01 -08:00
  • e7cafed424 chore(release): bump version to 2026.3.1 Agent 2026-03-01 21:14:09 +00:00
  • 94a5d28d26 CI: remove Vitest JSON report artifacts (#30976) Vincent Koc 2026-03-01 13:03:06 -08:00
  • 79f818e8a2 Status scan: guard deferred promise rejections Vincent Koc 2026-03-01 12:55:15 -08:00
  • 125ea585dd CLI routes tests: assert status plugin preload Vincent Koc 2026-03-01 12:55:11 -08:00
  • 266084f4c8 CLI routes: preload plugins for status security parity Vincent Koc 2026-03-01 12:55:05 -08:00
  • 4b027927cf Changelog: credit startup performance reports Vincent Koc 2026-03-01 12:42:48 -08:00
  • 23c6e9836e Status scan: overlap non-JSON async checks Vincent Koc 2026-03-01 12:37:32 -08:00
  • c161e141f3 Docs tests: add CLI startup benchmark usage Vincent Koc 2026-03-01 12:37:23 -08:00
  • bdd59e0149 Scripts: add CLI startup benchmark harness Vincent Koc 2026-03-01 12:37:19 -08:00
  • 08ea7f0cf6 Docs VPS: add startup tuning for small hosts Vincent Koc 2026-03-01 12:28:06 -08:00
  • 86e4f3e7e2 Docs Pi: add startup tuning for compile cache Vincent Koc 2026-03-01 12:28:01 -08:00
  • 8c4071f36a Entry: enable Node compile cache on startup Vincent Koc 2026-03-01 12:27:54 -08:00
  • e4b4fd5ce8 Entry: avoid top-level return in version fast-path Vincent Koc 2026-03-01 12:22:00 -08:00
  • 7aa9267d00 Status scan: fix JSON channels result typing Vincent Koc 2026-03-01 12:21:56 -08:00
  • ba0aa3cfae Status scan: add parallel JSON fast path Vincent Koc 2026-03-01 12:19:32 -08:00
  • b0a73ae773 Status command: parallelize JSON security audit Vincent Koc 2026-03-01 12:19:23 -08:00
  • 07da843378 CLI argv: test root version fast-path detection Vincent Koc 2026-03-01 12:06:36 -08:00
  • 153adc4c8f Entry: fast-path root version command Vincent Koc 2026-03-01 12:06:27 -08:00
  • 86a91cc01a CLI argv: detect root-only version invocation Vincent Koc 2026-03-01 12:06:22 -08:00
  • 3c4cdf72c9 CLI routes: test conditional plugin preload behavior Vincent Koc 2026-03-01 11:59:31 -08:00
  • 22653c0e27 Status scan: skip channel table work in JSON mode Vincent Koc 2026-03-01 11:59:26 -08:00
  • af12e7bdec CLI route: support argv-aware plugin preloading Vincent Koc 2026-03-01 11:59:18 -08:00
  • 5e061fd8b9 CLI routes: skip plugin preload for health Vincent Koc 2026-03-01 11:59:09 -08:00
  • 5d7314db22 fix(control-ui): include basePath in default WebSocket URL (#30228) Ben Gitter 2026-03-01 15:01:43 -05:00
  • 907c09e1d5 fix: add changelog entry for ACPX stream update (#30036) (thanks @osolmaz) Onur Solmaz 2026-03-01 20:39:07 +01:00
  • b12c909ea2 ACPX: pin 0.1.15 and tolerate missing --version in health check Onur 2026-03-01 20:01:03 +01:00
  • f81c2e75d2 Tests: make acpx config path assertions cross-platform Onur 2026-03-01 18:59:43 +01:00
  • ac5d7ee4cd Tests: normalize HOME expansion assertion on Windows Onur 2026-03-01 18:46:51 +01:00
  • 18033d3962 Cron+Slack: fix cooldown omission and cache cap enforcement Onur 2026-03-01 18:35:18 +01:00
  • 8292401719 ACP: rename stream char limits to output/sessionUpdate Onur 2026-03-01 18:11:20 +01:00
  • 4664d13857 Docs: remove temp ACP planning files Onur 2026-03-01 18:02:35 +01:00
  • 053e5eb506 ACP: remove maxMetaEventsPerTurn limit Onur 2026-03-01 18:01:32 +01:00
  • 6c08652c8d Tests: use preferred tmp dir in acpx runtime fixtures Onur 2026-03-01 17:50:47 +01:00
  • ca31683ca3 Tests: fix dispatch-acp mock typings for tsgo Onur 2026-03-01 17:43:15 +01:00
  • 63e607db9b ACPX: pin plugin dependency to 0.1.14 Onur 2026-03-01 17:39:11 +01:00
  • f4538b22f7 ACP: fix projector dedupe regressions Onur 2026-03-01 17:16:28 +01:00
  • be73eb28b3 ACP: improve live text batching readability Onur 2026-03-01 16:14:49 +01:00
  • dd2fcade3e ACP: make live mode flush incremental chunks Onur 2026-03-01 15:59:20 +01:00
  • 43c57005a6 ACP: start typing lifecycle at turn start and harden delivery Onur 2026-03-01 15:21:21 +01:00
  • c8b958e573 ACP: add hidden-boundary separator for hidden tool events Onur 2026-03-01 14:55:40 +01:00
  • acd6ddb829 ACP: hide tool_call tags by default Onur 2026-03-01 14:41:45 +01:00
  • 5232f96d59 Agents: use tool emoji for ACP tool_call summaries Onur 2026-03-01 14:36:35 +01:00