Commit Graph

  • e725649146 test(webui): cover OAuth kit missing errors Xubin Ren 2026-07-05 14:16:39 +08:00
  • 6a95877196 fix(providers): standardize oauth_cli_kit error messages across CLI and WebUI axelray-dev 2026-07-05 07:37:29 +08:00
  • 83e4bae7db fix(gateway): skip ctrl-break wait when signal is rejected Xubin Ren 2026-07-04 21:11:18 +08:00
  • 58b5bb9204 fix(gateway): handle Windows stop fallback xcao 2026-07-03 17:05:57 +08:00
  • c579551bb1 fix(dingtalk): stop stream task on shutdown chengyongru 2026-07-02 14:51:03 +08:00
  • 8b645135bc fix(pairing): restore durable atomic writes yorkhellen 2026-07-02 21:40:49 +08:00
  • 28011413bc fix(copilot): guard token refresh with asyncio.Lock to prevent race condition axelray-dev 2026-07-03 03:08:20 +08:00
  • 614ea86a81 test: align MCP transient reconnect coverage chengyongru 2026-07-03 17:42:49 +08:00
  • 6d28db3248 fix: reconnect MCP sessions on transient stream failures chengyongru 2026-07-03 17:34:36 +08:00
  • 0d1221bece fix(mcp): contain malformed tool results Yuxin Lou 2026-07-03 00:17:50 +08:00
  • 8b9f93d7d1 test(config): lock model presets alias serialization Xubin Ren 2026-07-04 11:37:54 +08:00
  • a119c35b1e fix(config): serialize model presets as camelCase Yuxin Lou 2026-07-03 18:53:01 +08:00
  • 067e0c4a40
    feat(cli): add safe WebUI first-run launcher (#4688) Xubin Ren 2026-07-03 18:58:04 +08:00
  • 5283ceae85
    Add optional Nanobot plugin controls (#4396) chengyongru 2026-07-03 18:17:52 +08:00
  • 00cc0da530
    fix(providers): omit temperature for sonnet 5 Hamb_y 2026-07-03 13:18:46 +05:30
  • b19a744110
    fix(providers): update Anthropic default model to claude-sonnet-4-6 LILAC 2026-07-03 15:46:19 +08:00
  • c9c69e4316 fix(memory): cap workspace Dream prompt overrides Xubin Ren 2026-07-03 00:02:36 +08:00
  • 8a79eb1aaa fix(memory): clarify Dream prompt init UX chengyongru 2026-07-02 18:23:43 +08:00
  • 979f038ded fix(channels): align Dream prompt Telegram copy chengyongru 2026-06-30 17:00:36 +08:00
  • f38fd7d5d3 feat(memory): add workspace Dream prompt override chengyongru 2026-06-30 13:30:21 +08:00
  • 5af22042ec fix(trigger): keep local worker alive on turn cancel chengyongru 2026-07-02 14:29:54 +08:00
  • aecb5fbc33 fix(agent): avoid tool compaction echo loops chengyongru 2026-07-02 14:54:27 +08:00
  • 0ccb7234d4 refactor(session): extract turn history recovery codex/extract-turn-recovery chengyongru 2026-07-02 16:21:06 +08:00
  • e26bb00692 fix(agent): hint repeated tool results codex/repeated-tool-call-guard chengyongru 2026-07-02 14:38:25 +08:00
  • 34535b4e7c fix(webui): hide subagent backfill payloads chengyongru 2026-07-02 13:31:58 +08:00
  • 5abe06f808 test: cover runner blocked tool-call finish reasons Stellar鱼 2026-06-09 21:48:40 +08:00
  • 64c7ff5fdc test(cron): cover stale instance mutation consistency yu-xin-c 2026-07-01 23:39:15 +08:00
  • 54bcdb5a62 fix(exec): return early when session command exits chengyongru 2026-07-02 13:46:59 +08:00
  • ffdf05a603 fix(trigger): cap local trigger audit records Xubin Ren 2026-07-02 13:39:18 +08:00
  • fd9e57703c fix(trigger): tolerate unsupported directory fsync Xubin Ren 2026-07-02 13:25:21 +08:00
  • 661ab00656 feat(trigger): add local trigger run audit records chengyongru 2026-07-02 11:50:19 +08:00
  • b941233138 fix(trigger): clean up deleted trigger deliveries chengyongru 2026-07-02 10:56:15 +08:00
  • acb0e853ff refactor(trigger): share automation turn delivery chengyongru 2026-07-01 21:09:36 +08:00
  • afef27dd6c fix(webui): show pending local triggers chengyongru 2026-07-01 18:41:39 +08:00
  • f32007c83f fix(trigger): defer local triggers until session idle chengyongru 2026-07-01 17:43:34 +08:00
  • 09bde468eb fix(webui): narrow local trigger source label chengyongru 2026-06-30 14:39:41 +08:00
  • 2ebf5c4972 refactor(trigger): name CLI trigger source as local chengyongru 2026-06-30 14:36:51 +08:00
  • 1ed2c9a213 fix(trigger): recover interrupted deliveries chengyongru 2026-06-30 14:08:54 +08:00
  • 55b550ee01 fix(trigger): hide external trigger inputs chengyongru 2026-06-30 01:03:16 +08:00
  • b690a48336 fix(trigger): require names for trigger creation chengyongru 2026-06-30 00:44:42 +08:00
  • 7178ea3f13 docs: explain local triggers chengyongru 2026-06-30 00:41:44 +08:00
  • 2a0cd19a74 feat(trigger): add session-bound local triggers chengyongru 2026-06-30 00:36:29 +08:00
  • 9d6ace16ef fix(tools): hide exec compatibility aliases from schema codex/simplify-exec-tool-schema chengyongru 2026-07-02 11:54:36 +08:00
  • c78421cf16 fix(bus): preserve legacy outbound metadata events Xubin Ren 2026-07-01 19:47:28 +08:00
  • 03be51ade5 fix(channels): preserve legacy stream hook signatures Xubin Ren 2026-07-01 18:52:43 +08:00
  • c757c5466c docs: update channel plugin runtime event contract chengyongru 2026-07-01 16:55:24 +08:00
  • 5f4cfbcb16 refactor(bus): type outbound runtime events chengyongru 2026-06-30 00:03:07 +08:00
  • f6d1dba32a fix(cron): tolerate unsupported directory fsync chengyongru 2026-07-01 13:59:53 +08:00
  • 2ec4044217 feat(webui): add dollar skill shortcuts chengyongru 2026-07-01 15:52:34 +08:00
  • 9e8ec15223 fix(agent): route direct subagent results in-turn codex/mapreduce-subagent-prompts chengyongru 2026-07-01 16:03:51 +08:00
  • c9534ef6f9 docs(agent): guide mapreduce subagent outputs chengyongru 2026-07-01 13:47:24 +08:00
  • a6d5e4f3b5 docs(api): document wildcard bind authentication Xubin Ren 2026-07-01 13:07:36 +08:00
  • ed48325346 fix: cover API auth guard regressions chengyongru 2026-07-01 11:11:40 +08:00
  • 56443ac6e2 @ feat(api): require api_key when binding to all interfaces (parity with WS gateway) dajiaohuang 2026-06-27 03:57:09 +08:00
  • 21aa900d64 fix: honor MCP tool error results chengyongru 2026-07-01 00:40:17 +08:00
  • b0258e8b20 fix: preserve legacy plugin tool errors chengyongru 2026-06-30 23:12:51 +08:00
  • 8493560976 refactor(tools): use structured tool error results chengyongru 2026-06-30 18:45:18 +08:00
  • 8d2c31eb6a refactor(webui): derive provider model catalog kind chengyongru 2026-07-01 10:44:56 +08:00
  • a6a489e0fa refactor: tighten session recency cleanup chengyongru 2026-06-30 21:13:53 +08:00
  • 840ba5af33 fix: simplify session recency activity tracking chengyongru 2026-06-30 20:49:45 +08:00
  • 3403b87641 fix(webui): keep idle compaction out of session recency chengyongru 2026-06-30 18:00:41 +08:00
  • bfbae5a7b3 fix(cli): refresh oauth provider default models hamb1y 2026-06-28 10:17:14 +05:30
  • 58cce14a07 fix(cli): allow oauth login to set main provider hamb1y 2026-06-28 10:11:24 +05:30
  • f9b02496c8 fix(mcp): redact URL paths in logs Xubin Ren 2026-06-30 17:13:24 +08:00
  • bfc2a74e4f fix(mcp): preserve IPv6 brackets when redacting URLs Xubin Ren 2026-06-29 18:00:36 +08:00
  • 780093d037 fix(mcp): redact credentials from URLs before logging xiaweiwei67-stack 2026-06-29 15:42:39 +08:00
  • 1873e948c3 test(weixin): cover streamed reply retry buffer Xubin Ren 2026-06-30 17:13:24 +08:00
  • 735a243849 fix(weixin): keep stream buffer until send succeeds so retries can re-deliver wangjunwei 2026-06-30 14:04:37 +08:00
  • edada598c8 fix(weixin): stream LLM calls + buffer reply delivery to dodge non-stream relay bug wangjunwei 2026-06-28 11:29:37 +08:00
  • 2527ce5de9 test(exec): cover bwrap sandbox mounts yu-xin-c 2026-06-28 17:03:23 +08:00
  • 44a5ed1bc0 feat(providers): support provider-scoped proxy config chengyongru 2026-06-29 11:09:07 +08:00
  • 4c0e9b9f46 test: cover WhatsApp read receipts chengyongru 2026-06-30 10:43:59 +08:00
  • 839d1ecfb1 feat(whatsapp): send read receipts (blue double-check) for incoming messages franciscomaestre 2026-06-29 21:14:09 -05:00
  • 593b328dbb test: cover Copilot enterprise overrides chengyongru 2026-06-30 10:13:47 +08:00
  • 4beca25ceb feat(providers): allow GitHub Copilot endpoint overrides for enterprise/GHE (#4220) 04cb 2026-06-30 08:15:48 +08:00
  • 82ffce1474 docs: move restart mode docs to gateway config chengyongru 2026-06-30 14:17:07 +08:00
  • 4726ca0478 fix(restart): add explicit restart mode chengyongru 2026-06-30 13:43:30 +08:00
  • d979597361 fix(install): skip wizard without an interactive terminal chengyongru 2026-06-30 10:14:52 +08:00
  • 070aed8ade fix(streaming): skip non-file-edit tools in apply_final_call_ids to prevent id corruption axelray-dev 2026-06-30 07:12:40 +08:00
  • 8df100203c
    feat(webui): refine prompt rail minimap Xubin Ren 2026-06-30 10:01:53 +08:00
  • 8fa9eed6a8 refactor(session): trim RetentionResult to only fields callers read axelray-dev 2026-06-29 01:13:44 +08:00
  • 5692f7a68a refactor(session): return RetentionResult instead of bare tuple axelray-dev 2026-06-28 13:44:19 +08:00
  • 57f0c859fc refactor(context): trim replay cap plumbing chengyongru 2026-06-29 11:09:33 +08:00
  • 40282e3b74 fix(context): scale replay cap with context window chengyongru 2026-06-29 11:02:03 +08:00
  • dacc699293 fix(config): retire max messages setting chengyongru 2026-06-29 10:53:33 +08:00
  • c8638dee46 fix(context): raise max messages fallback cap chengyongru 2026-06-29 10:39:47 +08:00
  • 7dc45ff94e chore: tighten malformed tool-call guard wording Xubin Ren 2026-06-28 19:34:05 +08:00
  • 8248d075db fix(agent): harden tool-call handling against malformed upstream relays wangjunwei 2026-06-28 11:36:32 +08:00
  • d7152cdbdd style: format legacy session repair test Xubin Ren 2026-06-28 19:31:10 +08:00
  • 89dc34df88 fix(session): repair corrupt legacy-stem files in list_sessions axelray-dev 2026-06-28 10:09:54 +08:00
  • 67ce6822ca feat(mcp): deliver image content from MCP tools as artifacts codedragon 2026-06-26 13:00:40 -04:00
  • 194e9d5f5f fix(webui): clear stale run status on reconnect axelray-dev 2026-06-28 07:07:14 +07:00
  • 5005bca353 fix(webui): clear stuck streaming after reconnect and improve stop reliability axelray-dev 2026-06-28 07:48:13 +08:00
  • e5dbb15c34 fix(cron): guard public APIs against unavailable store yorkhellen 2026-06-28 00:10:12 +08:00
  • de9c5f03ae fix(agent): make detached exec portable on Windows codex/provider-recovery-verification-gate Ubuntu 2026-06-28 11:05:10 +00:00
  • 1cd3431639 feat(agent): add runtime budget convergence notices Ubuntu 2026-06-28 05:09:02 +00:00
  • c62d0d5fa7 feat(agent): support detached exec services Ubuntu 2026-06-28 05:01:32 +00:00
  • 9474498e3e fix(agent): flag missing verification commands Ubuntu 2026-06-27 11:30:37 +00:00
  • abf930a381 feat(agent): structure long tool output summaries Ubuntu 2026-06-27 11:26:28 +00:00
  • c2b1453b2e fix(agent): harden persisted output handling Ubuntu 2026-06-27 09:23:46 +00:00