Commit Graph

  • 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
  • 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) 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
  • 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
  • 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
  • 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
  • e4f896e90d fix(todo-middleware): prevent premature agent exit with incomplete todos (#2135) Octopus 2026-04-14 11:11:26 +08:00
  • 07fc25d285 feat: switch memory updater to async LLM calls (#2138) luo jiyin 2026-04-14 11:10:42 +08:00
  • 55bc09ac33 fix(backend): fix uploads for mounted sandbox providers (#2199) Nan Gao 2026-04-14 04:44:31 +02:00
  • c43a45ea40 chore(deps): bump pillow from 12.1.1 to 12.2.0 in /backend (#2206) dependabot[bot] 2026-04-14 10:35:59 +08:00
  • 9cf7153b1d fix(check): windows pnpm version detection in check script (#2189) Admire 2026-04-14 10:29:44 +08:00
  • c91785dd68 fix(title): strip <think> tags from title model responses and assistant context (#1927) Octopus 2026-04-14 09:51:39 +08:00
  • 053e18e1a6 fix(skills): avoid blocking custom skill deletion on readonly history writes (#2197) sqsge 2026-04-14 09:00:29 +08:00
  • edf345cd72 refactor(config): eliminate global mutable state, wire DeerFlowContext into runtime worktree-refact_config greatmengqi 2026-04-13 23:49:31 +08:00
  • a7e7c6d667 fix: disable custom-agent management API by default (#2161) Hinotobi 2026-04-14 00:03:38 +08:00
  • f4c17c66ce fix(middleware): fix present_files thread id fallback (#2181) Nan Gao 2026-04-13 16:59:13 +02:00
  • 1df389b9d0 fix: wrap blocking readability call with asyncio.to_thread in web_fetch (#2157) lesliewangwyc-dev 2026-04-13 21:15:24 +08:00
  • 7b9d224b3a feat(persistence): per-user filesystem isolation, run-scoped APIs, and state/history simplification (#2153) rayhpeng 2026-04-12 20:04:32 +08:00
  • 5db71cb68c fix(middleware): repair dangling tool-call history after loop interru… (#2035) 2026-04-12 19:11:22 +08:00
  • 4efc8d404f feat(frontend): set up Vitest frontend testing infrastructure with CI workflow (#2147) yangzheli 2026-04-12 18:00:43 +08:00
  • 4d4ddb3d3f feat(llm): introduce lightweight circuit breaker to prevent rate-limit bans and resource exhaustion (#2095) Jin 2026-04-12 17:48:40 +08:00
  • 979a461af5 docs: move completed async migration to Completed Features (#2146) v2.0-m0 luo jiyin 2026-04-12 16:48:48 +08:00
  • ac04f2704f feat(subagents): allow model override per subagent in config.yaml (#2064) Javen Fang 2026-04-12 16:40:21 +08:00
  • d1bcae69b9 docs: add run-level API endpoints to CLAUDE.md routers table rayhpeng/fix-persistence-new rayhpeng 2026-04-12 16:17:09 +08:00
  • 597fb0e5f9 feat(api): retrofit cursor pagination onto GET /threads/{tid}/runs/{rid}/messages rayhpeng 2026-04-12 16:14:14 +08:00
  • c38b3a9280 feat(api): add GET /api/runs/{run_id}/feedback rayhpeng 2026-04-12 16:11:21 +08:00
  • cbbe39d28c feat(api): add GET /api/runs/{run_id}/messages with cursor pagination rayhpeng 2026-04-12 16:09:34 +08:00
  • 82374eb18c feat(events): add pagination to list_messages_by_run on all store backends rayhpeng 2026-04-12 15:58:33 +08:00
  • a36186cf54 docs: update CLAUDE.md and config docs for per-user isolation rayhpeng 2026-04-12 15:32:02 +08:00
  • 9f28115889 feat(migration): add idempotent script for per-user data migration rayhpeng 2026-04-12 15:27:32 +08:00
  • 7ce9333200 feat(isolation): wire user_id through all Paths and memory callsites rayhpeng 2026-04-12 15:16:23 +08:00
  • 9af2f3e73c feat(memory): capture user_id at enqueue time for async-safe thread isolation rayhpeng 2026-04-12 14:59:51 +08:00
  • dfa9fc47b3 feat(memory): thread user_id through memory updater layer rayhpeng 2026-04-12 13:37:08 +08:00
  • 3877aabcfd feat(memory): add user_id to MemoryStorage interface for per-user isolation rayhpeng 2026-04-12 12:37:25 +08:00
  • 0572ef44b9 refactor: Remove init_token handling from admin initialization logic and related tests foreleven 2026-04-12 12:05:38 +08:00
  • 839563f308 feat: Add metadata and descriptions to various documentation pages in Chinese JeffJiang 2026-04-12 11:16:08 +08:00
  • 62bdfe3abc feat(persistence):Unified persistence layer with event store, feedback, and rebase cleanup (#2134) rayhpeng 2026-04-12 11:08:31 +08:00
  • e8f087cb37 feat(paths): add user-aware path methods with optional user_id parameter rayhpeng 2026-04-12 10:50:11 +08:00
  • 3540e157f1 feat(user-context): add DEFAULT_USER_ID and get_effective_user_id helper rayhpeng 2026-04-12 10:37:55 +08:00
  • 8f7eb28c0d fix(rebase): restore FeedbackButtons component and enrichment lost during rebase rayhpeng 2026-04-12 09:43:36 +08:00
  • 500cdfc8e4 fix(rebase): remove duplicate definitions and update stale module paths rayhpeng 2026-04-12 09:30:39 +08:00
  • 3580897c56 refactor(feedback): inline feedback on history and drop positional mapping rayhpeng 2026-04-11 23:21:52 +08:00
  • 229c8095be fix(threads): load history messages from event store, immune to summarize rayhpeng 2026-04-11 23:21:15 +08:00
  • ce24424449 fix(journal): unwrap Command tool results in on_tool_end rayhpeng 2026-04-11 23:20:27 +08:00
  • 4810898cfa chore(persistence): drop redundant busy_timeout PRAGMA rayhpeng 2026-04-11 11:25:14 +08:00