Commit Graph

  • d427d09b5e fix: align reasoning payload typing for #24991 (thanks @stakeswky) Peter Steinberger 2026-02-24 03:50:27 +00:00
  • 7d76c241f8 fix: suppress reasoning payloads from generic channel dispatch path User 2026-02-24 11:11:41 +08:00
  • b9e587fb63 fix(tui): guard sendMessage when disconnected; reset readyPromise on close Workweaver Ralph 2026-02-24 06:33:17 +05:30
  • a7518b7589 fix(feishu): pass parentPeer for topic session binding inheritance Shennan 2026-02-24 01:48:51 +08:00
  • 83689fc838 fix: include trusted-proxy in sharedAuthOk check Marco Di Dionisio 2026-02-23 19:20:26 +01:00
  • bc52d4a459 fix(openrouter): skip reasoning effort injection for 'auto' routing model zerone0x 2026-02-24 04:36:20 +01:00
  • eae13d9367 test(agents): update test to match universal tool-result repair for OpenAI Ben Marvell 2026-02-23 14:37:56 +00:00
  • 252079f001 fix(agents): repair orphaned tool results for OpenAI after history truncation Ben Marvell 2026-02-23 14:12:11 +00:00
  • 424ba72cad fix(config): add actionable guidance for dmPolicy open allowFrom mismatch chilu18 2026-02-23 20:18:26 +00:00
  • 8c8374defa fix(cron): treat embedded error payloads as run failures chilu18 2026-02-23 19:16:57 +00:00
  • 75969ed5c4 fix(plugins): pass session context to before_compaction hook in subscribe handler Marc Gratch 2026-02-23 11:43:52 -06:00
  • 58ce0a89ec fix(cli): load plugin registry for configure and onboard commands (#17266) Marcus Castro 2026-02-23 10:42:05 -03:00
  • 792bd6195c fix: recognize Bedrock as Anthropic-compatible in transcript policy JackyWay 2026-02-24 00:49:03 +08:00
  • 3823587ada fix(agents): allow empty edit replacement text github-actions[bot] 2026-02-23 13:35:14 -05:00
  • fd7ca4c394 fix: normalize input peer.kind in resolveAgentRoute (#22730) Glucksberg 2026-02-23 02:14:07 +00:00
  • 24e52f53e4 fix(cli): resolve --url option collision in browser cookies set HCL 2026-02-24 12:04:06 +08:00
  • d51a4695f0 Deny cron tool on /tools/invoke by default Brian Mendonca 2026-02-23 21:18:10 -07:00
  • f9de17106a refactor(browser): share relay token + options validation tests Peter Steinberger 2026-02-24 04:23:16 +00:00
  • 8c5cf2d5b2 docs(subagents): document default runTimeoutSeconds config (#24594) (thanks @mitchmcalister) Peter Steinberger 2026-02-24 04:22:25 +00:00
  • 8bcd405b1c fix: add .int() to runTimeoutSeconds zod schema for consistency Mitch McAlister 2026-02-23 17:33:58 +00:00
  • 5710d72527 feat(agents): configurable default runTimeoutSeconds for subagent spawns Mitch McAlister 2026-02-23 17:25:08 +00:00
  • 803e02d8df fix: adapt landed fixups to current type and approval constraints Peter Steinberger 2026-02-24 04:20:24 +00:00
  • dd14daab15 fix(telegram): allowlist api.telegram.org in media SSRF policy Peter Steinberger 2026-02-24 04:18:43 +00:00
  • ac6cec7677 fix(providers): strip trailing /v1 from Anthropic baseUrl to prevent double-path zerone0x 2026-02-23 21:42:36 +01:00
  • 01c1f68ab3 fix(hooks): decouple message:sent internal hook from mirror param Marcus Castro 2026-02-23 23:17:36 -03:00
  • c7bf0dacb8 chore: remove unused isMinimal param from buildSkillsSection User 2026-02-24 10:39:41 +08:00
  • 2398b51378 fix: include available_skills in isolated cron agentTurn sessions (closes #24888) User 2026-02-24 09:59:44 +08:00
  • c69fc383b9 fix(config): surface helpful chown hint on EACCES when reading config zerone0x 2026-02-24 04:24:55 +01:00
  • f3459d71e8 fix(exec): treat shell exit codes 126/127 as failures instead of completed SidQin-cyber 2026-02-24 11:58:52 +08:00
  • c6bb7b0c04 fix(whatsapp): groupAllowFrom sender filter bypassed when groupPolicy is allowlist (#24670) damaozi 2026-02-24 03:20:37 +08:00
  • 3f5e7f8156 fix(gateway): consume allow-once approvals to prevent replay Brian Mendonca 2026-02-23 14:43:38 -07:00
  • ffc22778f3 fix(subagents): prune orphaned restored runs + status wording (#24244) (thanks @HeMuling) Peter Steinberger 2026-02-24 04:17:42 +00:00
  • 3c13f4c2b4 test(subagents): mock sessions store in steer-restart coverage HeMuling 2026-02-23 15:26:00 +08:00
  • d0e008d460 chore(status): clarify bootstrap file semantics HeMuling 2026-02-23 14:42:31 +08:00
  • c3b3065cc9 fix(subagents): reconcile orphaned restored runs HeMuling 2026-02-23 14:42:22 +08:00
  • cd3927ad67 fix(sessions): preserve allow-any subagent model overrides (#21088) (thanks @Slats24) Peter Steinberger 2026-02-24 04:15:18 +00:00
  • 87dd896963 fix: sessions_sspawn model override ignored for sub-agents Slats 2026-02-19 16:38:20 +00:00
  • f6b4baa776 test(telegram): align stop-phrase sequential key expectation (#25034) Peter Steinberger 2026-02-24 04:16:17 +00:00
  • 1237516ae8 fix(chrome-extension): finalize relay endpoint validation flow (#22252) (thanks @krizpoon) Peter Steinberger 2026-02-24 04:14:43 +00:00
  • b7949d317f Chrome extension: simplify validation logic Kriz Poon 2026-02-20 23:28:15 +00:00
  • 0a53a77dd6 Chrome extension: validate relay endpoint response format Kriz Poon 2026-02-20 15:31:17 +00:00
  • 1fdaaaedd3 Docs: clarify Chrome extension relay port derivation (gateway + 3) Kriz Poon 2026-02-20 14:09:37 +00:00
  • b2719d00ff fix(subagents): restore isInternalMessageChannel guard in resolveAnnounceOrigin Keith 2026-02-22 17:06:06 +13:00
  • 420d8c663c Tests/Typing: stabilize subagent completion routing changes Sahil Satralkar 2026-02-23 21:52:16 +05:30
  • 8796c78b3d Gateway: propagate message target and thread headers into tools invoke context Sahil Satralkar 2026-02-23 21:51:59 +05:30
  • f9ffd41cfa Subagents: fallback completion announce to internal session when outbound route is incomplete Sahil Satralkar 2026-02-23 21:51:28 +05:30
  • 28d658e178 Tests: verify tools invoke propagates route headers for subagent spawn context Sahil Satralkar 2026-02-23 21:51:18 +05:30
  • 3eabd53898 Tests: add regressions for subagent completion fallback and explicit direct route Sahil Satralkar 2026-02-23 21:50:45 +05:30
  • 004a61056c docs(changelog): note relay nav auto-reattach fix (#19766) (thanks @nishantkabra77) Peter Steinberger 2026-02-24 04:11:01 +00:00
  • 7c028e8c09 fix: respect canceled_by_user and replaced_with_devtools detach reasons NK 2026-02-17 22:04:16 -08:00
  • 67bac62c2c fix: Chrome relay extension auto-reattach after SPA navigation NK 2026-02-17 20:29:07 -08:00
  • 721d8b2278 test(discord): stabilize parent-info + doctor migration assertions (#25028) Peter Steinberger 2026-02-24 04:10:52 +00:00
  • dd41a78458 fix(bluebubbles): pass SSRF policy for localhost attachment downloads (#24457) Marcus Castro 2026-02-23 11:07:49 -03:00
  • 113545f005 docs(changelog): note browser control startup import fix (#23974) (thanks @ieaves) Peter Steinberger 2026-02-24 04:05:31 +00:00
  • 3129d1c489 fix(gateway): start browser HTTP control server module Ian Eaves 2026-02-22 16:50:06 -06:00
  • 8d2035633b fix(agents): include SOUL.md, IDENTITY.md, USER.md in subagent/cron bootstrap allowlist root 2026-02-24 10:35:10 +08:00
  • 9d3bd50990 fix(otel): use protobuf OTLP exporters instead of JSON/HTTP SidQin-cyber 2026-02-24 10:13:00 +08:00
  • aea28e26fb fix(auto-reply): expand standalone stop phrases Peter Steinberger 2026-02-24 04:02:18 +00:00
  • 588a188d6f fix: replace stale plugin webhook routes on re-registration Peter Steinberger 2026-02-24 04:01:41 +00:00
  • d76742ff88 fix: normalize manifest plugin ids during install Peter Steinberger 2026-02-24 03:56:27 +00:00
  • a388fbb6c3 fix: harden custom-provider verification probes (#24743) (thanks @Glucksberg) Peter Steinberger 2026-02-24 03:47:32 +00:00
  • ebde897bb8 fix: add dmScope route guard regression tests (#24949) (thanks @kevinWangSheng) Peter Steinberger 2026-02-24 03:55:10 +00:00
  • 57783680ad fix(whatsapp): guard updateLastRoute when dmScope isolates DM sessions shenghui kevin 2026-02-23 17:56:51 -08:00
  • 6f44d92d76 docs: update PR_STATUS.md - all 11 PRs CI passed shenghui kevin 2026-02-22 22:03:42 -08:00
  • de0e01259a fix: expand openrouter thinking-off regression coverage (#24863) (thanks @DevSecTim) Peter Steinberger 2026-02-24 03:54:15 +00:00
  • b96d32c1c2 chore: fix oxfmt formatting in extraparams test Tim Jones 2026-02-23 23:13:27 +00:00
  • 3e974dc93f fix: don't inject reasoning: { effort: "none" } for OpenRouter when thinking is off Tim Jones 2026-02-23 23:07:50 +00:00
  • 69a541c3f0 fix: sanitize pairing recovery requestId hints (#24771) (thanks @markmusson) Peter Steinberger 2026-02-24 03:53:29 +00:00
  • b902d5ade0 fix(status): show pairing approval recovery hints Mark Musson 2026-02-23 19:52:39 +00:00
  • 6c1ed9493c fix: harden queue retry debounce and add regression tests Peter Steinberger 2026-02-24 03:52:31 +00:00
  • a216f2dabe fix: extend discord thread parent fallback coverage (#24897) (thanks @z-x-yang) Peter Steinberger 2026-02-24 03:52:27 +00:00
  • d883ecade6 fix(discord): fallback thread parent lookup when parentId missing Zongxin Yang 2026-02-23 19:20:06 -05:00
  • fd24b35449 fix: cover startup locale hydration path (#24795) (thanks @chilu18) Peter Steinberger 2026-02-24 03:51:31 +00:00
  • 053b0df7d4 fix(ui): load saved locale on startup chilu18 2026-02-23 20:36:15 +00:00
  • 7a42558a3e fix: harden legacy plugin schema compatibility tests (#24933) (thanks @pandego) Peter Steinberger 2026-02-24 03:50:27 +00:00
  • 9f4764cd41 fix(plugins): guard legacy zod schemas without toJSONSchema pandego 2026-02-24 02:28:34 +01:00
  • dd145f1346 fix: suppress sessions_send warning leakage coverage (#24740) (thanks @Glucksberg) Peter Steinberger 2026-02-24 03:48:56 +00:00
  • 947883d2e0 fix: suppress sessions_send error warnings from leaking to chat (#23989) Glucksberg 2026-02-23 02:29:22 +00:00
  • 9cc7450edf docs(changelog): add missing unreleased fixes and reorder Peter Steinberger 2026-02-24 03:48:44 +00:00
  • 1565d7e7b3 fix: increase verification max_tokens to 1024 for Poe API compatibility Glucksberg 2026-02-23 02:14:49 +00:00
  • b5881d9ef4 fix: avoid WhatsApp silent turns with final-only delivery (#24962) (thanks @SidQin-cyber) Peter Steinberger 2026-02-24 03:46:38 +00:00
  • 3d22af692c fix(whatsapp): suppress reasoning/thinking content from WhatsApp delivery SidQin-cyber 2026-02-24 10:13:35 +08:00
  • 3a653082d8 fix(config): align whatsapp enabled schema with auto-enable Peter Steinberger 2026-02-24 03:39:25 +00:00
  • aef45b2abb fix(logging): redact phone numbers and message content from WhatsApp logs Coy Geek 2026-02-23 18:38:40 -08:00
  • 0bdcca2f35 test(whatsapp): add log redaction coverage Peter Steinberger 2026-02-24 03:34:31 +00:00
  • d95ee859f8 fix(cron): use full prompt mode for isolated cron sessions to include skills (#24944) Sid 2026-02-24 11:33:54 +08:00
  • bf91b347c1 fix(plugins): use manifest id as config entry key instead of npm package name (#24796) zerone0x 2026-02-24 11:33:51 +08:00
  • f5cab29ec7 fix(synology-chat): deregister stale webhook route before re-registering on restart (#24971) Sid 2026-02-24 11:33:47 +08:00
  • 9ced64054f fix(auth): classify missing OAuth scopes as auth failures (#24761) Peter Machona 2026-02-24 03:33:44 +00:00
  • 38da3f40cb fix(discord): suppress reasoning/thinking block payloads from delivery (#24969) Sid 2026-02-24 11:33:40 +08:00
  • c1fe688d40 fix(gateway): safely extract text from content arrays in prompt builder (#24946) Sid 2026-02-24 11:33:37 +08:00
  • e3da57d956 fix: add exponential backoff to announce queue drain on failure (#24783) banna-commits 2026-02-24 04:33:34 +01:00
  • 52ac7634db fix: persist reasoningLevel 'off' instead of deleting it (#24406) (#24559) 青雲 2026-02-24 11:33:30 +08:00
  • 04bcabcbae fix(infra): handle Windows dev=0 in sameFileIdentity TOCTOU check (#24939) junwon 2026-02-24 12:33:27 +09:00
  • a3b82a563d fix: resolve symlinks in pnpm/bun global install detection (#24744) Glucksberg 2026-02-23 23:33:24 -04:00
  • 1e23d2ecea fix(whatsapp): respect selfChatMode config in access-control (#24738) Glucksberg 2026-02-23 23:33:21 -04:00
  • ae281a6f61 fix: suppress "Run doctor --fix" hint when already in fix mode with no changes (#24666) 不做了睡大觉 2026-02-24 11:33:17 +08:00
  • 3af9d1f8e9 fix: scope Telegram RFC2544 SSRF exception to policy opt-in (#24982) (thanks @stakeswky) Peter Steinberger 2026-02-24 03:27:40 +00:00
  • 9df80b73e2 fix: allow RFC2544 benchmark range (198.18.0.0/15) through SSRF filter User 2026-02-24 10:47:11 +08:00
  • 237b9be937 chore(docs) : remove the mention of Anthropic OAuth since it is not allowed according to there new guidlines (#24989) Ali Al Jufairi 2026-02-24 12:23:01 +09:00