Commit Graph

  • f394c0d8c8
    feat(mcp): support custom tool interceptors via extensions_config.json (#2451) main IECspace 2026-04-25 09:18:13 +08:00
  • 950821cb9b
    fix: use subprocess instead of os.system in local_backend.py (#2494) orbisai0security 2026-04-25 06:29:31 +05:30
  • 2bb1a2dfa2
    feat(models): Provider for MindIE model engine (#2483) pyp0327 2026-04-25 08:59:03 +08:00
  • b970993425
    fix: read lead agent options from context (#2515) DanielWalnut 2026-04-24 22:46:51 +08:00
  • ec8a8cae38
    fix: gate deferred MCP tool execution (#2513) DanielWalnut 2026-04-24 22:45:41 +08:00
  • d78ed5c8f2
    fix: inherit subagent skill allowlists (#2514) DanielWalnut 2026-04-24 21:24:42 +08:00
  • f9ff3a698d
    fix(middleware): avoid rescuing non-skill tool outputs during summarization (#2458) Nan Gao 2026-04-24 15:19:46 +02:00
  • c2332bb790
    fix memory settings layout overflow (#2420) Admire 2026-04-24 20:29:55 +08:00
  • 3a61126824
    fix: keep debug.py interactive terminal free from background log noise (#2466) He Wang 2026-04-24 17:09:41 +08:00
  • 11f557a2c6
    feat(trace):Add run_name to the trace info for system agents. (#2492) Airene Fang 2026-04-24 17:06:55 +08:00
  • e8572b9d0c
    fix(jina): log transient failures at WARNING without traceback (#2484) (#2485) d 🔹 2026-04-24 16:00:14 +08:00
  • 80a7446fd6 fix(backend): fix the unit test error in backend Willem Jiang 2026-04-24 14:56:03 +08:00
  • cd12821134 fix(backend): Updated the uv.lock with new added dependency Willem Jiang 2026-04-24 14:55:13 +08:00
  • 30d619de08
    feat(subagents): support per-subagent skill loading and custom subagent types (#2253) Xinmin Zeng 2026-04-23 23:59:47 +08:00
  • 4e72410154
    fix(gateway): bound lifespan shutdown hooks to prevent worker hang under uvicorn reload (#2331) JerryChaox 2026-04-23 19:41:26 +08:00
  • c42ae3af79
    feat: add optional prompt-toolkit support to debug.py (#2461) He Wang 2026-04-23 17:49:18 +08:00
  • bd35cd39aa
    chore(deps): bump uuid from 13.0.0 to 14.0.0 in /frontend (#2467) dependabot[bot] 2026-04-23 14:47:15 +08:00
  • b90f219bd1
    fix(skills): validate bundled SKILL.md front-matter in CI (fixes #2443) (#2457) d 🔹 2026-04-23 14:06:14 +08:00
  • 96d00f6073
    chore(deps): bump dompurify from 3.3.1 to 3.4.1 in /frontend (#2462) dependabot[bot] 2026-04-23 12:18:59 +08:00
  • c43c803f66
    fix: remove mismatched context param in debug.py to suppress Pydantic warning (#2446) He Wang 2026-04-23 09:56:57 +08:00
  • 0f3c335d8a fix(channels): preserve clarification conversation history across follow-up turns fix-2425 Willem Jiang 2026-04-22 17:12:27 +08:00
  • dbd777fe62
    chore(deps): bump python-dotenv from 1.2.1 to 1.2.2 in /backend (#2440) dependabot[bot] 2026-04-22 16:48:09 +08:00
  • 1ca2621285
    chore(deps): bump lxml from 6.0.2 to 6.1.0 in /backend (#2427) dependabot[bot] 2026-04-22 16:14:11 +08:00
  • 0f82f8a3a2 feat(app): add plugin system with auth plugin and static assets rayhpeng/runs-storage-alignment rayhpeng 2026-04-22 11:31:42 +08:00
  • a0ab3a3dd4 refactor(frontend): update thread hooks for new API structure rayhpeng 2026-04-22 11:31:23 +08:00
  • 4fa2c15613 chore(backend): update build configs and remove old services rayhpeng 2026-04-22 11:30:43 +08:00
  • 892a06fe98 refactor(channels): update IM channels for new runtime architecture rayhpeng 2026-04-22 11:30:08 +08:00
  • b5e18f5b47 feat(storage): enhance storage package with async provider and docs rayhpeng 2026-04-22 11:29:42 +08:00
  • e3e00af51d refactor(harness): update modules to use new runtime imports rayhpeng 2026-04-22 11:29:12 +08:00
  • 5f2f1941e9 refactor(routers): reorganize routers with new langgraph/ subdirectory rayhpeng 2026-04-22 11:28:26 +08:00
  • 9d0a42c1fb refactor(runtime): restructure runs module with new execution architecture rayhpeng 2026-04-22 11:28:01 +08:00
  • 39a575617b refactor(gateway): restructure gateway with new dependency injection and services rayhpeng 2026-04-22 11:27:08 +08:00
  • 274255b1a5 feat(infra): add new infrastructure layer for storage and streaming rayhpeng 2026-04-22 11:26:38 +08:00
  • 14892e1463 refactor(gateway): remove old auth system and middleware rayhpeng 2026-04-22 11:26:19 +08:00
  • 37fd8b0d7a refactor(harness): remove old persistence layer from deerflow package rayhpeng 2026-04-22 11:25:32 +08:00
  • 2fe0856e33 refactor(tests): reorganize tests into unittest/ and e2e/ directories rayhpeng 2026-04-22 11:24:53 +08:00
  • 5ba1dacf25
    fix: rename present_file to present_files in docs and prompts (#2393) Shawn Jasper 2026-04-21 16:10:14 +08:00
  • 085c13edc7
    fix: remove unnecessary f-string prefixes and unused import (#2352) Reuben Bowlby 2026-04-20 21:53:18 -04:00
  • ef04174194
    Fix invalid HTML nesting in reasoning trigger during complex task rendering (#2382) Copilot 2026-04-21 09:41:28 +08:00
  • 6dce26a52e
    fix: resolve tool duplication and skill parser YAML inconsistencies (#1803) (#2107) Ansel 2026-04-20 08:25:03 -04:00
  • fc94e90f6c
    fix(setup-agent): prevent data loss when setup fails on existing agen… (#2254) imhaoran 2026-04-20 20:17:30 +08:00
  • 38a6ec496f feat(storage): implement unified persistence layer with database models and repositories rayhpeng 2026-04-20 17:04:20 +08:00
  • f2013f47aa
    fix command palette hydration mismatch (#2301) Eilen Shin 2026-04-20 11:36:16 +08:00
  • 4be857f64b
    fix: use Apple Container image pull syntax (#2366) KiteEater 2026-04-20 08:00:05 +08:00
  • c99865f53d
    fix(token-usage): enable stream usage for openai-compatible models (#2217) Admire 2026-04-19 22:42:55 +08:00
  • 05f1da03e5
    fix(script): use portable locale for langgraph log pipeline on macOS (#2361) YYMa 2026-04-19 22:41:00 +08:00
  • a62ca5dd47
    fix: Catch httpx.ReadError in the error handling (#2309) Xun 2026-04-19 22:30:22 +08:00
  • f514e35a36
    fix(backend): make clarification messages idempotent (#2350) (#2351) Nan Gao 2026-04-19 16:00:58 +02:00
  • 7c87dc5bca
    fix(reasoning): prevent LLM-hallucinated HTML tags from rendering as DOM elements (#2321) Xun 2026-04-19 19:27:34 +08:00
  • 3a99c4e81c
    feat: enhance chat history loading with new hooks and UI components (#2338) release/2.0-rc JeffJiang 2026-04-19 10:23:09 +08:00
  • 565ab432fc Fix test assertions for run ordering in RunManager tests fix/journal-tests JeffJiang 2026-04-19 09:55:34 +08:00
  • 80e210f5bb
    [security] fix(uploads): require explicit opt-in for host-side document conversion (#2332) copilot/refactor-channel-binding-logic Hinotobi 2026-04-18 22:47:42 +08:00
  • 5656f90792
    chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 in /backend (#2349) dependabot[bot] 2026-04-18 22:22:40 +08:00
  • 55474011c9
    fix(subagent): inherit parent agent's tool_groups in task_tool (#2305) Shawn Jasper 2026-04-18 22:17:37 +08:00
  • 24fe5fbd8c
    fix(mcp): prevent RuntimeError from escaping except block in get_cach… (#2252) imhaoran 2026-04-18 21:07:30 +08:00
  • be4663505a chroe(script): disable the color log of langgraph Willem Jiang 2026-04-18 20:02:51 +08:00
  • aa6098e6a4
    chore(deps): bump langsmith from 0.6.4 to 0.7.31 in /backend (#2291) dependabot[bot] 2026-04-18 19:54:21 +08:00
  • 1221448029
    fix(scripts): Cloud Provider Reports Security Issue(aliyun could) (#2323) Airene Fang 2026-04-18 19:33:32 +08:00
  • 3b91df2b18
    fix(frontend): add catch-all API rewrite for gateway routes (#2335) Jason 2026-04-18 11:35:19 +08:00
  • ca1b7d5f48
    fix(sandbox): add missing path masking in ls_tool output (#2317) Shawn Jasper 2026-04-18 08:46:59 +08:00
  • c6b0423558
    feat(frontend): add Playwright E2E tests with CI workflow (#2279) yangzheli 2026-04-18 08:21:08 +08:00
  • df63c104a7 Refactor API fetch calls to use a unified fetch function; enhance chat history loading with new hooks and UI components JeffJiang 2026-04-17 23:41:11 +08:00
  • 898f4e8ac2
    fix: Memory update system has cache corruption, data loss, and thread-safety bugs (#2251) DanielWalnut 2026-04-17 12:00:31 +08:00
  • 07a069fc31 fix(tests): thread app_config into is_host_bash_allowed call in live test refactor/config-deerflow-context greatmengqi 2026-04-17 11:54:31 +08:00
  • 06f0083a76 fix(tests): e2e_env overrides conftest's AppConfig.from_file stub greatmengqi 2026-04-17 11:51:51 +08:00
  • 6beea682d2 refactor(config): Phase 2 final cleanup — delete AppConfig.current() shim greatmengqi 2026-04-17 11:42:27 +08:00
  • 84dccef230 refactor(config): Phase 2 — eliminate AppConfig.current() ambient lookup greatmengqi 2026-04-17 11:14:13 +08:00
  • 0e5ff6f431 refactor(config): tighten Phase 2 explicit-passing, isolate current() fallback greatmengqi 2026-04-17 00:49:51 +08:00
  • cbe8b12744 fix(tests): add app_config kwarg to _fake_create_chat_model mocks greatmengqi 2026-04-17 00:40:45 +08:00
  • 6e3350e315 refactor(config): thread app_config through create_chat_model and get_available_tools greatmengqi 2026-04-17 00:35:55 +08:00
  • 6f5226a538 docs(config-refactor): mark P2-1..P2-5 as shipped with commits greatmengqi 2026-04-17 00:28:05 +08:00
  • 74b7a7eff9 refactor(config): thread AppConfig through RunContext into Worker greatmengqi 2026-04-17 00:27:29 +08:00
  • 23b424e7fc refactor(config): thread AppConfig through lead agent construction greatmengqi 2026-04-17 00:26:33 +08:00
  • f8738d1e3e refactor(config): DeerFlowClient captures config in constructor greatmengqi 2026-04-16 23:57:11 +08:00
  • 70323e052a refactor(config): migrate gateway routers and channels to Depends(get_config) greatmengqi 2026-04-16 22:34:27 +08:00
  • c45157e067 feat(config): add FastAPI get_config dependency reading from app.state greatmengqi 2026-04-16 22:19:23 +08:00
  • edbff21f8a docs(config-refactor): add Phase 2 — pure explicit parameter passing greatmengqi 2026-04-16 22:15:05 +08:00
  • 7656d6399d docs(config-refactor): rewrite design and plan to reflect shipped architecture greatmengqi 2026-04-16 14:20:17 +08:00
  • a934a822df refactor(config): simplify runtime context access in middlewares and tools greatmengqi 2026-04-16 13:30:10 +08:00
  • faec3bf9f2 refactor(config): migrate AppConfig.current() to DeerFlowContext in runtime paths greatmengqi 2026-04-16 12:09:41 +08:00
  • e7bb1e9c54 fix(test): enable memory config in test_memory_queue_user_isolation greatmengqi 2026-04-16 11:22:00 +08:00
  • 4df595b033 refactor(config): harden AppConfig lifecycle based on review feedback greatmengqi 2026-04-16 11:15:36 +08:00
  • 259a6844bf
    chore(deps): bump python-multipart from 0.0.22 to 0.0.26 in /backend (#2282) dependabot[bot] 2026-04-16 09:07:28 +08:00
  • a664d2f5c4
    fix(checkpointer): create parent directory before opening SQLite in sync provider (#2272) d 🔹 2026-04-16 09:06:38 +08:00
  • 105db00987
    feat: show token usage per assistant response (#2270) YuJitang 2026-04-16 08:56:49 +08:00
  • 0e16a7fe55
    fix(frontend): make Suggestion button opaque in dark mode (#2276) Nan Gao 2026-04-16 02:55:16 +02:00
  • 4d3038a7b6
    fix(frontend): stop artifact panel from auto-opening on rehydrated write_file (#2278) Nan Gao 2026-04-16 02:46:47 +02:00
  • 2176b2bbfc
    fix: validate bootstrap agent names before filesystem writes (#2274) Hinotobi 2026-04-16 08:36:42 +08:00
  • 8e3591312a
    test: add unit tests for ViewImageMiddleware (#2256) Wen 2026-04-15 23:54:30 +08:00
  • 7a11e9258c refactor(config): use process-global + ContextVar override for AppConfig lifecycle greatmengqi 2026-04-15 23:48:05 +08:00
  • 242c654075 fix(frontend):lint error of message-list-item.tsx Willem Jiang 2026-04-15 23:35:50 +08:00
  • 0c21cbf01f fix(frontend): lint error of frontend Willem Jiang 2026-04-15 23:27:46 +08:00
  • 772538ddba
    fix(frontend): add skills API rewrite rule to prevent HTML fallback (#2241) Jason 2026-04-15 23:21:40 +08:00
  • 35fb3dd65a
    fix(frontend): resolve /mnt/ links in markdown to artifact API URLs (#2243) Jason 2026-04-15 23:12:21 +08:00
  • 692f79452d
    fix(gateway): forward agent_name and is_bootstrap from context to configurable (#2242) Jason 2026-04-15 23:11:10 +08:00
  • 6c0c2ecf62 fix(tests): update test mocks for AppConfig ContextVar refactoring greatmengqi 2026-04-15 21:54:52 +08:00
  • 82fdabd7bc refactor(config): migrate remaining get_app_config() calls in deps.py and reset_admin.py greatmengqi 2026-04-15 21:33:29 +08:00
  • 9040e49e4a refactor(config): eliminate global mutable state, wire DeerFlowContext into runtime greatmengqi 2026-04-15 21:28:15 +08:00
  • 8760937439
    fix(memory): use asyncio.to_thread for blocking file I/O in aupdate_memory (#2220) DanielWalnut 2026-04-14 16:41:54 +08:00
  • 4ba3167f48
    feat: flush memory before summarization (#2176) DanielWalnut 2026-04-14 15:01:06 +08:00