-
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