Commit Graph

  • 9168f2147f test: add case-insensitive stop abort assertions Peter Steinberger 2026-02-24 14:47:39 +00:00
  • 6da03eabe2 fix: add changelog and clean regression comment for tool-result guard (#25429) (thanks @mikaeldiakhate-cell) Peter Steinberger 2026-02-24 14:41:46 +00:00
  • 8db7ca8c02 fix: prevent synthetic toolResult for aborted/errored assistant messages Leakim 2026-02-24 13:15:38 +00:00
  • 31b1b20b3c docs: add WeChat community plugin listing zzzz 2026-02-24 22:12:52 +08:00
  • 760671e31c fix: add changelog for kimi cache usage parsing (#25436) (thanks @Elarwei001) Peter Steinberger 2026-02-24 14:40:41 +00:00
  • aa2826b5b1 fix(usage): parse Kimi K2 cached_tokens from prompt_tokens_details Elarwei 2026-02-24 21:21:14 +08:00
  • b511a38fc8 fix: add changelog for doctor sandbox docker warning (#25438) (thanks @mcaxtr) Peter Steinberger 2026-02-24 14:39:55 +00:00
  • 23b9daee6f fix(doctor): improve sandbox warning when Docker unavailable Marcus Castro 2026-02-24 10:23:33 -03:00
  • d2c031de84 fix: add changelog for meta timestamp coercion (#25491) (thanks @mcaxtr) Peter Steinberger 2026-02-24 14:38:59 +00:00
  • 2c4ebf77f3 fix(config): coerce numeric meta.lastTouchedAt to ISO string Marcus Castro 2026-02-24 11:12:12 -03:00
  • b5787e4abb fix(sandbox): harden bind validation for symlink missing-leaf paths Peter Steinberger 2026-02-24 14:37:13 +00:00
  • 0365125c21 fix: add changelog for reset hook fallback coverage (#25459) (thanks @chilu18) Peter Steinberger 2026-02-24 14:27:33 +00:00
  • aec41a588b fix(hooks): backfill reset command hooks for native /new path chilu18 2026-02-24 13:48:12 +00:00
  • bbdf895d42 fix: add changelog for slug generator model resolution (#25485) (thanks @SudeepMalipeddi) Peter Steinberger 2026-02-24 14:26:39 +00:00
  • d32298cbd8 fix: slug-generator uses effective model instead of agent-primary SudeepMalipeddi 2026-02-24 19:39:16 +05:30
  • 5e6fe9c160 fix: add changelog for slack dm channel-type guard (#25479) (thanks @mcaxtr) Peter Steinberger 2026-02-24 14:25:50 +00:00
  • 3ff6e078ec test(slack): add missing allowNameMatching field to DM classification tests Marcus Castro 2026-02-24 10:53:11 -03:00
  • f33d0a884e fix(slack): override wrong channel_type for D-prefix DM channels Marcus Castro 2026-02-24 10:51:37 -03:00
  • 8cc841766c docs(security): enumerate dangerous config parameters Peter Steinberger 2026-02-24 14:25:34 +00:00
  • 39631639b7 fix: add changelog + typed omission test note (#25314) (thanks @lbo728) Peter Steinberger 2026-02-24 14:21:52 +00:00
  • b863316e7b fix(models): preserve user reasoning override when merging with built-in catalog lbo728 2026-02-24 18:57:37 +09:00
  • 07f653ffc8 fix: polish bare wildcard allowlist handling (#25250) (thanks @widingmarcus-cyber) Peter Steinberger 2026-02-24 14:19:55 +00:00
  • 0f0b2c0255 fix(exec): match bare * wildcard in allowlist entries (#25082) Marcus Widing 2026-02-24 10:26:03 +01:00
  • e9216cb7dc fix: add changelog for trusted-proxy pairing bypass (#25428) (thanks @SidQin-cyber) Peter Steinberger 2026-02-24 14:17:28 +00:00
  • 20523b918a fix(gateway): allow trusted-proxy control-ui auth to skip device pairing SidQin-cyber 2026-02-24 21:15:57 +08:00
  • d84659f22f fix: add changelog for block-reply flush await (#25427) (thanks @SidQin-cyber) Peter Steinberger 2026-02-24 14:11:18 +00:00
  • 99d854db82 fix(agents): await block-reply flush before tool execution starts SidQin-cyber 2026-02-24 21:13:34 +08:00
  • 4d124e4a9b feat(security): warn on likely multi-user trust-model mismatch Peter Steinberger 2026-02-24 14:03:04 +00:00
  • 32d7756d8c iOS: extract device/platform info into DeviceInfoHelper, keep Settings platform string as iOS X.Y.Z DoncicX 2026-02-24 13:40:35 +08:00
  • e3ac491da3 docs(changelog): trim 2026.2.24 unreleased entries Peter Steinberger 2026-02-24 13:51:38 +00:00
  • 7c99a733a9 fix: harden macOS usage cost submenu recursion guard (#25341) (thanks @yingchunbai) Peter Steinberger 2026-02-24 13:48:37 +00:00
  • 96b21f4823 fix(macos): remove self-delegate on cost usage submenu to prevent recursive dropdown yingchunbai 2026-02-24 19:26:20 +08:00
  • 2bad30b4d3 chore(release): bump version to 2026.2.24 Peter Steinberger 2026-02-24 13:42:36 +00:00
  • aceb17a30e changelog: add entry for PR 18685 fix Shakker 2026-02-24 13:04:10 +00:00
  • 649d141527 fix(ui): prevent tabnabbing in chat images (#18685) Mariana Sinisterra 2026-02-24 07:56:08 -05:00
  • 66e61ca6ce docs: fix broken links in README (#25368) LawrenceLuo 2026-02-24 21:27:23 +09:00
  • 097a6a83a0 fix(cli): replace stale doctor/restart command hints (#24485) Peter Machona 2026-02-24 09:19:59 +00:00
  • 1c228dc249 docs: add Val Alexander to maintainers list (#25197) Val Alexander 2026-02-24 01:50:30 -06:00
  • 4b316c33db Auto-reply: normalize stop matching and add multilingual triggers (#25103) Vincent Koc 2026-02-24 01:07:25 -05:00
  • b817600533 chore(release): cut 2026.2.23 v2026.2.23 Peter Steinberger 2026-02-24 05:36:38 +00:00
  • 8ea936cdda docs: clarify prompt caching intro Peter Steinberger 2026-02-24 05:21:55 +00:00
  • cafa8226d7 docs(changelog): move stop-signal expansion to changes Peter Steinberger 2026-02-24 05:14:02 +00:00
  • 936f2449bd chore(release): prep 2026.2.23-beta.1 changelog v2026.2.23-beta.1 Peter Steinberger 2026-02-24 05:02:40 +00:00
  • fd10286819 docs(changelog): mark allowFrom id-only default as breaking Peter Steinberger 2026-02-24 04:47:36 +00:00
  • 91ea6ad8ec docs(changelog): reorder unreleased fixes by user impact Peter Steinberger 2026-02-24 04:46:19 +00:00
  • 10cd4b5e68 chore: credit PR #24705 contributor attribution Arturo 2026-02-24 04:44:11 +00:00
  • ee42381951 chore: add mailmap mappings for cherry-picked contributors Peter Steinberger 2026-02-24 04:43:28 +00:00
  • 31f2bf9519 test: fix gate regressions Peter Steinberger 2026-02-24 04:39:29 +00:00
  • 2d6d6797d8 test: fix post-merge config and tui command-handler tests Peter Steinberger 2026-02-24 04:38:04 +00:00
  • 6ea1607f1c test(discord): add regression tests for reasoning tag stripping in stream justinhuangcode 2026-02-23 20:07:30 +00:00
  • e8a4d5d9bd fix(discord): strip reasoning tags from partial stream preview justinhuangcode 2026-02-23 17:30:59 +00:00
  • 0ded77ca7d test(matrix): add regression tests for reasoning-only reply filtering justinhuangcode 2026-02-23 20:06:07 +00:00
  • 1298bd4e1b fix(matrix): skip reasoning-only messages in reply delivery justinhuangcode 2026-02-23 17:41:12 +00:00
  • 5ac70b36a4 test: make shell-env trust-path test platform-safe (#24991) (thanks @stakeswky) Peter Steinberger 2026-02-24 04:33:53 +00:00
  • d3ecc234da test: align flaky CI expectations after main changes (#24991) (thanks @stakeswky) Peter Steinberger 2026-02-24 04:19:12 +00:00
  • cb450fd31f fix: align lockfile with diagnostics-otel proto deps (#24991) (thanks @stakeswky) Peter Steinberger 2026-02-24 04:09:26 +00:00
  • 2880fb3cb8 fix: sync lockfile for diagnostics-otel deps (#24991) (thanks @stakeswky) Peter Steinberger 2026-02-24 04:07:44 +00:00
  • 19d0ddc679 fix: regenerate protocol swift models for nodeId (#24991) (thanks @stakeswky) Peter Steinberger 2026-02-24 04:05:03 +00:00
  • 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