Commit Graph

  • 59c4a3f0a4 feat(agent): add custom-agent self-updates with user isolation (#2713) main yangzheli 2026-05-05 23:17:42 +08:00
  • 001f6efcff fix(chat): prevent first user message from being swallowed in new conversations fix-2730 Willem Jiang 2026-05-05 20:24:03 +08:00
  • e8675f266d fix(loop-detection): keep tool-call pairing on warn injection (#2724) (#2725) Nan Gao 2026-05-05 12:53:49 +02:00
  • 680187ddc2 fix: Supplement list_running in RemoteSandboxBackend (#2716) Xun 2026-05-05 18:53:10 +08:00
  • aded753de3 fix(frontend): restore localhost fallback for getGatewayConfig in prod mode (#2705) (#2718) Xinmin Zeng 2026-05-05 16:27:29 +08:00
  • 028493bfd8 fix(docker):force ngix to resolve upstream names at request time (#2717) Willem Jiang 2026-05-05 14:35:55 +08:00
  • 8e48b7e85c fix(channels): preserve clarification conversation history across follow-up turns (#2444) Willem Jiang 2026-05-04 16:14:07 +08:00
  • af6e48ccaa fix(i18n): add Chinese translations for account settings page (#2712) v2.0-m1-rc0 Willem Jiang 2026-05-04 11:15:16 +08:00
  • b10eb7bafc feat(github): Added container push workflow (#2709) Willem Jiang 2026-05-04 11:14:34 +08:00
  • d02f762ab0 feat: refine token usage display modes (#2329) YuJitang 2026-05-04 09:56:16 +08:00
  • 82e7936d36 fix(docker): set UTF-8 locale to prevent ASCII encoding errors in minimal containers (#2707) Willem Jiang 2026-05-04 09:41:10 +08:00
  • 222a7773cb fix(frontend): avoid misleading error message when agent api is disable (#2697) (#2698) Nan Gao 2026-05-04 03:38:05 +02:00
  • 2895600974 fixed the lint error fix-2693 Willem Jiang 2026-05-04 08:59:25 +08:00
  • 4e1c1618ed fix(subagents): update SubagentConfig.system_prompt to str | None and add astream regression test copilot-swe-agent[bot] 2026-05-03 15:50:03 +00:00
  • f80ac961ec fix(harness): restore legacy skills path fallback (#2694) (#2696) Nan Gao 2026-05-03 17:40:59 +02:00
  • afdaf9a2ae fix(subagents): consolidate system_prompt and skills into single SystemMessage Willem Jiang 2026-05-03 23:07:17 +08:00
  • 44ab21fc44 feat(community): add Serper web search provider (#2630) wanxsb 2026-05-02 16:22:35 +08:00
  • e543bbf5d6 [security] fix(upload): reject symlinked upload destinations (#2623) Hinotobi 2026-05-02 15:19:28 +08:00
  • ca3332f8bf fix(gateway): return ISO 8601 timestamps from threads endpoints (#2599) Xinmin Zeng 2026-05-02 15:16:16 +08:00
  • bb8b234d85 chroe(2585): keep polishing the code of codex token usage (#2689) Willem Jiang 2026-05-02 15:04:11 +08:00
  • 2eb45e9bb5 fix: thread app config through client and sync providers fix/explicit-app-config-client-provider greatmengqi 2026-05-02 12:07:26 +08:00
  • 17447fccbe fix(runtime): make rollback restore checkpoint supersede newer checkpoints (#2582) KiteEater 2026-05-02 11:25:45 +08:00
  • 866d1ca409 Populate Codex usage metadata for token accounting (#2585) KiteEater 2026-05-02 11:16:03 +08:00
  • 8ba01dfd83 refactor: thread app_config through lead and subagent task path (#2666) greatmengqi 2026-05-02 06:37:49 +08:00
  • 189b82405c fix(sandbox): pass no_change_timeout to exec_command to prevent 120s premature termination (#2685) Willem Jiang 2026-05-01 22:27:02 +08:00
  • 487c1d939f fix(subagents): use model override for tools and middleware (#2641) Nan Gao 2026-05-01 16:21:10 +02:00
  • c09c334544 fix(harness): resolve runtime paths from project root (#2642) Nan Gao 2026-05-01 16:19:50 +02:00
  • 8939ccaed2 fix(uploads): enforce streaming upload limits in gateway (#2589) KiteEater 2026-05-01 20:19:30 +08:00
  • 83938cf35a fix(subagents): propagate user context across threaded execution (#2676) JerryLee 2026-05-01 18:27:18 +10:00
  • 78633c69ac fix(agents): propagate agent_name into ToolRuntime.context for setup_agent (#2679) yangzheli 2026-05-01 16:00:11 +08:00
  • 8b61c94e1d fix: keep lead agent graph factory signature compatible (#2678) greatmengqi 2026-05-01 15:43:28 +08:00
  • 1ad1420e31 refactor(skills): Unified skill storage capability (#2613) Xun 2026-05-01 13:23:26 +08:00
  • eba3b9e18d fix(config): unify log_level from config.yaml across Gateway and debug entry points (#2601) He Wang 2026-04-30 22:27:14 +08:00
  • c0da278269 fix(memory): replace short-lived asyncio.run() with persistent event loop (#2627) Willem Jiang 2026-04-30 17:59:57 +08:00
  • 7dea1666ce fix: avoid temporary event loops in async subagent execution (#2414) KiteEater 2026-04-30 15:29:17 +08:00
  • 88d47f677f fix(nginx): add catch-all /api/ location for auth routes (#2657) Chincherry93 2026-04-30 15:21:22 +08:00
  • 38714b6ceb refactor: thread app_config through middleware factories (#2652) greatmengqi 2026-04-30 12:41:09 +08:00
  • 74081a85a6 [security] fix(sandbox): bind local Docker ports to loopback (#2633) Hinotobi 2026-04-30 11:40:28 +08:00
  • 24a5a00679 fix: avoid duplicate call to extractReasoningContentFromMessage (#2661) Jsonz 2026-04-30 11:33:49 +08:00
  • 08afdcb907 feat(channels): add DingTalk channel integration (#2628) He Wang 2026-04-30 11:25:33 +08:00
  • 0691c4dda3 fix(security): allow disabling API docs in production via GATEWAY_ENABLE_DOCS (#2651) sunsine 2026-04-30 10:58:32 +08:00
  • f7b10d42e4 fix(frontend): create thread on first submit in new-agent page (#2656) yangzheli 2026-04-30 06:41:54 +08:00
  • 4a9f1d547b Merge pull request #2566 from bytedance/release/2.0-rc Willem Jiang 2026-04-28 21:56:35 +08:00
  • 11afd32459 Fix the log Injection error of skills.py Willem Jiang 2026-04-28 21:42:38 +08:00
  • 64f4dc1639 fixed the CI build errors Willem Jiang 2026-04-28 19:01:36 +08:00
  • 844ad8e528 Merge branch 'main' into release/2.0-rc Willem Jiang 2026-04-28 15:44:02 +08:00
  • 395c14357b chore(adpator):Adapt MindIE engine model and improve testing and fixes (#2523) pyp0327 2026-04-28 15:09:31 +08:00
  • e82940c03d refactor: thread release config through lead path (#2612) greatmengqi 2026-04-28 14:53:18 +08:00
  • 6bd88fe14c fix(sandbox): block host bash traversal escapes (#2560) DanielWalnut 2026-04-28 12:18:41 +08:00
  • 39c5da94f3 fix(sandbox): prevent local custom mount symlink escapes (#2558) DanielWalnut 2026-04-28 11:59:46 +08:00
  • 707ed328dd fix(skills): scan skill archives before install (#2561) DanielWalnut 2026-04-28 11:56:11 +08:00
  • f7dfb88a30 fix(aio-sandbox): redact env values in container logs (#2562) DanielWalnut 2026-04-28 11:47:56 +08:00
  • 69649d8aae Fix the issues when reviewing 2566 persistant part (#2604) Willem Jiang 2026-04-28 11:44:40 +08:00
  • 4e4e4f92a0 fix(security): harden auth system and fix run journal logic bug (#2593) Willem Jiang 2026-04-28 11:34:07 +08:00
  • af8c0cfb78 fix(harness): constrain view_image to thread data paths (#2557) DanielWalnut 2026-04-28 11:13:17 +08:00
  • b8bc4826d8 refactor: root release config in gateway runtime (#2611) greatmengqi 2026-04-28 00:13:04 +08:00
  • 1825d767ca Merge refactor/config-deerflow-context into release/2.0-rc refactor/config-on-release-2.0-rc greatmengqi 2026-04-27 18:16:42 +08:00
  • c53b9ccb02 test(custom_agent + task_tool): set app.state.config + drop obsolete skills monkeypatches refactor/config-deerflow-context greatmengqi 2026-04-27 18:09:43 +08:00
  • e99cb01fe1 test(tool_deduplication): pass app_config explicitly instead of patching removed singleton greatmengqi 2026-04-27 16:51:28 +08:00
  • 748429ef0d fix(frontend): add missing mock routes for runs-list, models, and suggestions (#2578) yangzheli 2026-04-26 23:29:59 +08:00
  • ed9ebfac4d fix: enforce 'request' parameter requirement in require_auth decorator JeffJiang 2026-04-26 22:49:27 +08:00
  • da174dfd4d feat: implement process-local internal authentication for Gateway and enhance CSRF handling JeffJiang 2026-04-26 22:15:43 +08:00
  • 897dae5475 fix the lint error of backend Willem Jiang 2026-04-26 22:16:04 +08:00
  • eba6c0eab2 fix unit tests of test_upload_files and test_shutdown Willem Jiang 2026-04-26 22:10:27 +08:00
  • 60754f0c50 fix the unit tests error of agent provider Willem Jiang 2026-04-26 22:09:12 +08:00
  • ac18b9c424 Apply the code reviewer suggestion of abstractmethod Willem Jiang 2026-04-26 20:36:16 +08:00
  • 3e6a34297d refactor(config): eliminate global mutable state — explicit parameter passing on top of main greatmengqi 2026-04-26 21:45:02 +08:00
  • 35ef8b7c13 feat: add default database configuration for AppConfig and update example config JeffJiang 2026-04-26 20:46:45 +08:00
  • 7bf618de67 Refactor DeerFlow to use Gateway's LangGraph-compatible API JeffJiang 2026-04-26 20:38:34 +08:00
  • 653b7ae17a Apply the code reviewer suggestion of abstractmethod Willem Jiang 2026-04-26 20:31:06 +08:00
  • 16aedf459a Potential fix for pull request finding 'Unused import' Willem Jiang 2026-04-26 20:29:27 +08:00
  • c5d57b4533 fix: resolve make dev and test-e2e errors (#2570) yangzheli 2026-04-26 17:27:32 +08:00
  • e4ff444a71 Fixed the warning message of uv Willem Jiang 2026-04-26 17:02:04 +08:00
  • 64a43bc448 fix the lint error by updating the .prettierignore Willem Jiang 2026-04-26 16:19:36 +08:00
  • 3f88045b98 try to fix the frontend e2e test errors Willem Jiang 2026-04-26 15:48:57 +08:00
  • 9eca429a29 fix the lint errors in the frontend Willem Jiang 2026-04-26 15:37:16 +08:00
  • 28381e1383 fix the lint errors in frontend Willem Jiang 2026-04-26 15:11:22 +08:00
  • 829e82a9af fix the lint error in backend Willem Jiang 2026-04-26 15:09:25 +08:00
  • 3b71e2d377 feat: add request parameter to generate_suggestions endpoint for enhanced context JeffJiang 2026-04-26 12:36:05 +08:00
  • 98a5b34f76 fix: resolve merge conflict in pnpm-lock.yaml and clean up better-auth dependencies JeffJiang 2026-04-26 12:31:52 +08:00
  • db5ad86381 feat: enhance chat history loading with new hooks and UI components (#2338) JeffJiang 2026-04-19 10:23:09 +08:00
  • 7052978a43 fix the lint errors fix-2522 Willem Jiang 2026-04-26 11:16:22 +08:00
  • 2e05f380c4 feat(persistence): per-user filesystem isolation, run-scoped APIs, and state/history simplification (#2153) rayhpeng 2026-04-12 20:04:32 +08:00
  • d9f7f658be Apply suggestions from code review Willem Jiang 2026-04-26 11:12:42 +08:00
  • 00a90bbd3d refactor: Remove init_token handling from admin initialization logic and related tests foreleven 2026-04-12 12:05:38 +08:00
  • 44d9953e2e feat: Add metadata and descriptions to various documentation pages in Chinese JeffJiang 2026-04-12 11:16:08 +08:00
  • 56d5fa3337 feat(persistence):Unified persistence layer with event store, feedback, and rebase cleanup (#2134) rayhpeng 2026-04-12 11:08:31 +08:00
  • 88f822a8b3 docs: fill all TBD documentation pages and add new harness module pages copilot-swe-agent[bot] 2026-04-11 05:01:20 +00:00
  • 814a488bcb docs: complete all English and Chinese documentation pages copilot-swe-agent[bot] 2026-04-11 05:37:06 +00:00
  • 716cae20c6 docs: fix review feedback - source-map paths, memory API routes, supports_thinking, checkpointer callout copilot-swe-agent[bot] 2026-04-11 07:04:24 +00:00
  • 7ff9077074 feat(dependencies): add langchain-ollama and ollama packages with optional dependencies jiangfeng.11 2026-04-11 16:49:32 +08:00
  • 848ace98cb feat: replace auto-admin creation with secure interactive first-boot setup (#2063) Copilot 2026-04-11 16:39:12 +08:00
  • 94eee95fe0 feat(auth): release-validation pass for 2.0-rc — 12 blockers + simplify follow-ups (#2008) greatmengqi 2026-04-09 11:29:32 +08:00
  • d8ecaf46c9 feat(persistence): add unified persistence layer with event store, token tracking, and feedback (#1930) rayhpeng 2026-04-07 11:53:52 +08:00
  • a55de566b9 refactor(backend): consolidate thread_id resolution into shared get_thread_id() utility (#2522) Willem Jiang 2026-04-26 10:52:37 +08:00
  • 9dc25987e0 fix(channles):update the logger for the channel config (#2524) Willem Jiang 2026-04-26 10:09:55 +08:00
  • 8a044142cb feat(dev): add pre-commit hooks for ruff, eslint, and prettier (#2525) Willem Jiang 2026-04-26 09:40:17 +08:00
  • 410f0c48b5 fix(channels): accept single slack allowed user (#2481) ming1523 2026-04-25 19:40:52 +08:00
  • 1f59e945af fix: cap prompt caching breakpoints at 4 to prevent API 400 errors (#2449) Octopus 2026-04-25 19:40:06 +08:00
  • f394c0d8c8 feat(mcp): support custom tool interceptors via extensions_config.json (#2451) IECspace 2026-04-25 09:18:13 +08:00