Commit Graph

  • 5734c17ee0 fix(msteams): trust service URLs before replies hinotoi-agent 2026-05-29 09:24:32 +08:00
  • 9d3fe7c34b fix(providers): surface clear arrearage warning on quota/billing errors (#3006) 04cb 2026-05-29 09:55:06 +08:00
  • 672fabe5be refactor(agent): move document media logic out of AgentLoop into document.py chengyongru 2026-05-29 13:34:59 +08:00
  • ec4f9e9857 Add document extraction channel toggle hanyuanling 2026-05-29 11:29:20 +08:00
  • 404b68cdd4 feat(webui): add context window setting Xubin Ren 2026-05-29 04:23:30 +08:00
  • 3a420136bb feat(webui): add project workspaces and access controls (#4007) Xubin Ren 2026-05-29 03:42:53 +08:00
  • 84428136e6 test: harden timing-fragile test and add cross-tool ContextVar isolation test chengyongru 2026-05-28 22:36:26 +08:00
  • 0df60416ba fix(agent): address session and streaming concurrency bugs hamb1y 2026-05-28 16:39:48 +05:30
  • 1a4ae8994d fix(tests): update monkeypatch path for evaluate_response chengyongru 2026-05-27 23:23:58 +08:00
  • fe2af64e04 refactor(heartbeat): migrate heartbeat service to cron-based auto-registration chengyongru 2026-05-27 21:28:59 +08:00
  • 7d09f1cd9e Add Discord model slash command hamb1y 2026-05-28 07:17:03 +05:30
  • ac8bef76f6 fix(provider): honor NANOBOT_STREAM_IDLE_TIMEOUT_S in Codex provider yeounhyeok 2026-05-27 19:58:30 +09:00
  • 1cfc3ef165 docs(contribution): update maintainers information Xubin Ren 2026-05-27 18:16:52 +08:00
  • 18567daaa0 Handle blank Codex transport errors EunHyunsu 2026-05-26 21:27:54 +09:00
  • 9b9b48f1ea chore(webui): restore rollup libc selectors Xubin Ren 2026-05-26 16:36:59 +08:00
  • 1eddc129a1 chore: enable WebUI ESLint Stellar鱼 2026-05-24 14:44:42 +08:00
  • a4a2c55120 feat(telegram): add webhook support and ordered message queue outlook84 2026-05-25 11:37:07 +08:00
  • 172ec4d4c4 fix(web): update Kagi search API integration A.G. Bocsardi 2026-05-25 20:38:45 +02:00
  • 4f14f980d9 fix(agent): keep sustained goal continuation independent Xubin Ren 2026-05-25 20:00:13 +08:00
  • 7bbd9c7103 fix(agent): prevent runner from exiting while sustained goal is active chengyongru 2026-05-25 18:11:08 +08:00
  • 418cb23da2 feat(apps): unify CLI apps and MCP (#3991) Xubin Ren 2026-05-25 20:07:02 +08:00
  • 179acfe104 feat(providers): add Step Plan support moran 2026-05-24 20:59:02 +08:00
  • cfabc29f74 fix(agent): propagate maxConcurrentSubagents config to SubagentManager Felix 2026-05-24 12:47:02 +08:00
  • 92f2ff3a33 test: Add test to ensure responses API is used regardless of circuit breaker state outlook84 2026-05-23 19:34:02 +08:00
  • c433d60681 feat: Enhance OpenAI provider configuration with extraBody support and apiType validation outlook84 2026-05-23 19:13:07 +08:00
  • d472595417 feat: Add OpenAI API type configuration and update provider settings outlook84 2026-05-23 18:04:40 +08:00
  • 92915ea424 feat(webui): improve slash command actions Xubin Ren 2026-05-24 20:56:07 +08:00
  • 3f0098839e fix(provider): preserve OpenAI-compatible tool call ids Yuxin Lou 2026-05-24 19:33:43 +08:00
  • c4e2fcaf0c fix(webui): preserve activity duration on replay Xubin Ren 2026-05-24 18:38:08 +08:00
  • 8fedee276b fix(webui): auto-collapse completed activity Xubin Ren 2026-05-24 18:23:22 +08:00
  • 547f81e4aa fix(webui): baseline-align activity diff counts Xubin Ren 2026-05-24 18:04:39 +08:00
  • 00a6e720dc fix(webui): align inline file references with text Xubin Ren 2026-05-24 17:53:56 +08:00
  • 6ea7a6a2ac refactor(webui): prune unused legacy components Xubin Ren 2026-05-24 17:42:54 +08:00
  • 704ac558f6 feat(mcp): add preset setup and capability mentions Xubin Ren 2026-05-24 13:38:37 +08:00
  • 8be258212e fix(webui): handle final stream image rewrites Xubin Ren 2026-05-23 01:43:48 +08:00
  • c9ff64fc0f fix(webui): render local CLI image artifacts Xubin Ren 2026-05-23 01:39:46 +08:00
  • 9efdce276f fix(cli): refresh installed apps after settings changes Xubin Ren 2026-05-23 00:59:54 +08:00
  • 7a6cc657db feat(spawn): allow per-subagent sampling temperature (#3969) 04cb 2026-05-23 22:51:56 +08:00
  • ec99232208 docs: fix Xiaomi MiMo token plan env key Xubin Ren 2026-05-23 22:50:35 +08:00
  • 43a1784c5f docs: use xiaomi_mimo provider for MiMo token plan honjiaxuan 2026-05-23 18:04:59 +08:00
  • 3d3ef586e7 docs(config): clarify exec timeout and transcription apiBase Xubin Ren 2026-05-23 17:12:41 +08:00
  • ef2ef4f789 fix(transcription): normalize chat-style apiBase to audio endpoint (#3637) 04cb 2026-05-23 06:00:28 +08:00
  • 5b71f61f55 fix(exec): uncap config exec timeout; 0 means no limit (#3595) 04cb 2026-05-23 06:00:28 +08:00
  • 5937236f9d test(image-generation): tighten zhipu provider coverage Xubin Ren 2026-05-23 16:55:25 +08:00
  • 192d2af19d fix(zhipu): raise error on reference images and ensure client cleanup in finally Hermes Agent 2026-05-23 15:16:28 +08:00
  • 3e6f9907fe feat: Add Zhipu (智谱) image generation provider Jiajun Xie 2026-05-23 13:34:35 +08:00
  • c0d4f012c8 test(cli): cover CLI Apps on Windows CI Xubin Ren 2026-05-23 00:42:13 +08:00
  • e2d00ffc8f feat: add CLI Apps settings MVP Xubin Ren 2026-05-22 22:25:12 +08:00
  • a5a956d9af fix(webui): preserve localized chat show-more copy Xubin Ren 2026-05-22 23:15:33 +08:00
  • 8c5acea3b0 chore: fill remaining webui locale keys Stellar鱼 2026-05-22 23:02:55 +08:00
  • 545294c62c fix(web): keep safe fetch preflight streaming Xubin Ren 2026-05-22 23:02:15 +08:00
  • 25d00b1ea4 fix(web): support redirect handling in fake responses hinotoi-agent 2026-05-20 17:01:57 +08:00
  • ff173045fe fix(web): validate redirect targets before fetching hinotoi-agent 2026-05-20 16:44:01 +08:00
  • b1140f6aee chore: fill zh-TW and ja locale keys yu-xin-c 2026-05-22 22:21:25 +08:00
  • 782d761b81 Merge PR #3929: Unify image provider HTTP handling and document Gemini image base URLs Xubin Ren 2026-05-22 22:31:27 +08:00
  • c1073f2986 fix(image-generation): keep image presence helper stable Xubin Ren 2026-05-22 22:19:32 +08:00
  • 143224e25a Merge remote-tracking branch 'origin/main' into codex/review-pr-3929 Xubin Ren 2026-05-22 22:15:46 +08:00
  • 055c9be359 fix: dedupe Responses replay item ids Yuxin Lou 2026-05-22 21:39:38 +08:00
  • ddfe5c3bdf Merge PR #3946: Add Ollama image generation support Xubin Ren 2026-05-22 22:06:28 +08:00
  • f5534bcaa0 Merge origin/main into fix-ollama-image-generation Xubin Ren 2026-05-22 21:15:42 +08:00
  • 8c0b2c1a29 fix(image-generation): clamp OpenAI sizes by model family Xubin Ren 2026-05-22 15:02:59 +08:00
  • ffd85a8611 fix image generation provider settings ZegWe 2026-05-22 03:09:28 +08:00
  • 65dff4f3a5 fix(providers): preserve codex text deltas ZegWe 2026-05-22 02:39:35 +08:00
  • 3483141ed7 feat(providers): add OpenAI and OpenAI Codex image generation providers ZegWeandClaude Opus 4.7 2026-05-21 23:10:25 +08:00
  • b0d3069621 fix(apply-patch): tighten edits-only boundaries Xubin Ren 2026-05-22 17:09:59 +08:00
  • 3d9f50a0cc refactor(apply_patch): remove deprecated patch mode, keep edits-only chengyongru 2026-05-22 16:24:31 +08:00
  • effc1efd92 fix(webui): avoid misleading file edit counters Xubin Ren 2026-05-22 13:26:31 +08:00
  • 9b2f452b6e fix: drop redundant reasoning_effort for Kimi thinking models A.G. Bocsardi 2026-05-21 15:44:47 +02:00
  • d660573b18 feat(webui): improve sidebar performance Xubin Ren 2026-05-22 01:55:37 +08:00
  • cb7daa77db feat(webui): refine collapsible sidebar Xubin Ren 2026-05-22 00:31:55 +08:00
  • 8281cd1946 test(providers): cover Novita gateway fallback Xubin Ren 2026-05-20 19:33:25 +08:00
  • e5476573f4 test(providers): align Novita provider coverage Alex-wuhu 2026-05-20 16:38:57 +08:00
  • 0d1d23b5fb feat: add Novita AI provider Alex-wuhu 2026-05-20 16:19:37 +08:00
  • 835bab5f5a fix(exec): stabilize Windows shell tests Xubin Ren 2026-05-21 16:06:52 +08:00
  • ccbc0bb6e3 Merge PR #3923: feat(tools): optimize coding workflows Xubin Ren 2026-05-21 15:55:13 +08:00
  • 722b760eae feat(webui): stream apply patch edit progress Xubin Ren 2026-05-21 15:44:01 +08:00
  • 23d5148a57 fix(provider): dedupe repeated tool ids in history Xubin Ren 2026-05-21 15:33:49 +08:00
  • d29fcaf5d1 refactor(agent): internalize tool contract prompt Xubin Ren 2026-05-21 15:21:39 +08:00
  • 84603f4cf2 Add Ollama image generation support Haisam Abbas 2026-05-21 12:06:08 +05:00
  • 581faa34f7 Merge remote-tracking branch 'origin/main' into codex/coding-tooling-optimization Xubin Ren 2026-05-21 14:44:56 +08:00
  • 7e3af8c38b docs(tools): add general tool workflow contract Xubin Ren 2026-05-21 14:44:34 +08:00
  • e645fbcb34 fix shell guard url path detection Haisam Abbas 2026-05-20 17:16:53 +05:00
  • 4f895e6307 refactor(providers): centralize gateway reasoning control Xubin Ren 2026-05-21 14:34:45 +08:00
  • 0cd2f626c0 fix(providers): inject OpenRouter reasoning.effort for thinking models olgagaga 2026-05-16 12:19:30 -04:00
  • 44ef697aac docs(tools): clarify coding tool guidance Xubin Ren 2026-05-21 14:28:39 +08:00
  • e2b51fa5dc fix(weixin): prevent silent message drops from poll exceptions and expired tokens chengyongru 2026-05-19 16:00:37 +08:00
  • 7e122d6e49 chore(tools): merge main and resolve conflicts Xubin Ren 2026-05-21 12:53:42 +08:00
  • de0a8f5e41 fix(webui): keep new chat during session refresh hanyuanling 2026-05-21 10:59:15 +08:00
  • 3d3ebf1110 test(provider): cover duplicate streaming tool call ids Xubin Ren 2026-05-21 12:20:19 +08:00
  • 77ec55bf8e fix(provider): deduplicate streaming tool_call_ids for parallel calls chengyongru 2026-05-21 10:37:10 +08:00
  • 8141df0d3f fix(tools): stabilize session output test Xubin Ren 2026-05-21 01:32:27 +08:00
  • 5f0ba05de5 feat(tools): tighten patch and session workflows Xubin Ren 2026-05-21 01:25:20 +08:00
  • 886e7e43d5 fix(signal): bypass base is_allowed for policy-approved messages chengyongru 2026-05-20 00:07:54 +08:00
  • b3d0d24a52 fix(signal): consult pairing store in is_allowed Kaloyan Tenchov 2026-05-19 08:59:17 -04:00
  • 82dfe8c1f7 fix(signal): join multi-line SSE data with newline per spec Kaloyan Tenchov 2026-05-19 08:58:04 -04:00
  • dc33247671 fix(signal): route denied DMs through _handle_message for pairing code Kaloyan Tenchov 2026-05-19 08:57:47 -04:00
  • d376ec129d fix(signal): pass is_dm to _handle_message so DM pairing flow runs Kaloyan Tenchov 2026-05-19 08:56:28 -04:00
  • d653f23aba fix(signal): raise on signal-cli error response so send is retriable Kaloyan Tenchov 2026-05-19 08:56:06 -04:00
  • 96767ca179 Cleanup Kaloyan Tenchov 2026-05-16 12:52:33 -04:00
  • b300ea495f fix(signal): normalize composite sender_ids in is_allowed too Kaloyan TenchovandClaude Opus 4.7 2026-05-16 12:27:33 -04:00