This website requires JavaScript.
6dbdd4674f
fix: guarantee END sentinel delivery when stream bridge queue is full (#1695 )
d 🔹
2026-04-03 20:12:30 +08:00
83039fa22c
fix: use SystemMessage+HumanMessage for follow-up question generation (#1751 )
Octopus
2026-04-03 07:09:01 -05:00
3d4f9a88fe
Add explicit save action for agent creation (#1798 )
Admire
2026-04-03 19:54:42 +08:00
1694c616ef
feat(sandbox): add read-only support for local sandbox path mappings (#1808 )
finallylly
2026-04-03 19:46:22 +08:00
b92ddafd4b
refactor(journal): fix flush, token tracking, and consolidate tests
rayhpeng
2026-04-03 17:26:11 +08:00
e5b01d7e74
feat(docker): add UV_EXTRAS build arg for optional dependencies
rayhpeng
2026-04-03 17:25:22 +08:00
e362aaefbd
refactor(gateway): simplify deps.py with getter factory + inline repos
rayhpeng
2026-04-03 17:25:03 +08:00
3b4622a26f
refactor(persistence): remove UTFJSON, use engine-level json_serializer + datetime.now()
rayhpeng
2026-04-03 17:24:43 +08:00
c6cdf200ce
feat(sandbox): add built-in grep and glob tools (#1784 )
DanielWalnut
2026-04-03 16:03:06 +08:00
9735d73b83
fix(ui): avoid follow-up suggestion overlap (#1777 )
Admire
2026-04-03 15:48:41 +08:00
48565664e0
fix ACP mcpServers payload (#1735 )
Admire
2026-04-03 15:28:56 +08:00
14c5f4b798
config: move default sqlite_dir to .deer-flow/data
rayhpeng
2026-04-03 11:31:22 +08:00
76fad8b08d
feat(client): add available_skills parameter to DeerFlowClient (#1779 )
knukn
2026-04-03 11:22:58 +08:00
5664b9d413
fix: inject longTermBackground into memory prompt (#1734 )
ppyt
2026-04-03 11:21:58 +08:00
6de9c7b43f
Improve Python reliability in channel retries and thread typing (#1776 )
Subham Singhania
2026-04-03 05:20:11 +05:30
c1366cf559
Add documents site (#1767 )
JeffJiang
2026-04-03 07:25:40 +08:00
ef711a48b3
docs: sync README table of contents with current sections (#1774 )
ming1523
2026-04-02 20:21:41 +08:00
952059eb51
fix(ui): avoid over-segmenting cjk messages (#1726 )
Admire
2026-04-02 19:45:43 +08:00
2e4cb5c6a9
test+config: comprehensive Phase 2 test coverage + deprecate checkpointer config
rayhpeng
2026-04-02 19:36:15 +08:00
5cb0471af5
feat(persistence): add user feedback + follow-up run association
rayhpeng
2026-04-02 19:10:11 +08:00
e3179cd54d
feat(persistence): add ORM models, repositories, DB/JSONL event stores, RunJournal, and API endpoints
rayhpeng
2026-04-02 19:03:38 +08:00
8128a3bc57
fix: enable DanglingToolCallMiddleware for subagents (#1766 )
greatmengqi
2026-04-02 18:56:18 +08:00
636053fb6d
fix(frontend): add missing rel="noopener noreferrer" to target="_blank" links (#1741 )
yangzheli
2026-04-02 17:32:52 +08:00
f56d0b4869
fix(sandbox): exclude URL paths from absolute path validation (#1385 ) (#1419 )
moose-lab
2026-04-02 16:09:14 +08:00
a2cb38f62b
fix: prevent concurrent subagent file write conflicts in sandbox tools (#1714 )
Varian_米泽
2026-04-02 15:39:41 +08:00
3aab2445a6
build(deps): bump aiohttp from 3.13.3 to 3.13.4 in /backend (#1750 )
dependabot[bot]
2026-04-02 15:26:51 +08:00
f8fb8d6fb1
feat/per agent skill filter (#1650 )
knukn
2026-04-02 15:02:09 +08:00
23eacf9533
feat(persistence): add RunEventStore ABC + MemoryRunEventStore
rayhpeng
2026-04-02 14:23:13 +08:00
2d1f90d5dc
feat(tracing): add optional Langfuse support (#1717 )
totoyang
2026-04-02 13:06:10 +08:00
3a672b39c7
Fix/1681 llm call retry handling (#1683 )
肖
2026-04-02 10:12:17 +08:00
df5339b5d0
feat(sandbox): truncate oversized bash and read_file tool outputs (#1677 )
SHIYAO ZHANG
2026-04-02 09:22:41 +08:00
0eb6550cf4
fix(frontend): persist model selection per thread (#1553 )
Admire
2026-04-01 23:27:03 +08:00
0a379602b8
fix: avoid treating Feishu file paths as commands (#1654 )
LYU Yichen
2026-04-01 23:23:00 +08:00
1fb5acee39
fix(gateway): prevent 400 error when client sends context with configurable (#1660 )
Jason
2026-04-01 23:21:32 +08:00
82c3dbbc6b
Fix Windows startup and dependency checks (#1709 )
Admire
2026-04-01 23:13:00 +08:00
e97c8c9943
fix(skills): support parsing multiline YAML strings in SKILL.md frontmatter (#1703 )
Alian
2026-04-01 23:08:30 +08:00
68d44f6755
fix: share .deer-flow in docker-compose-dev for uploads (#1718 )
DanielWalnut
2026-04-01 21:04:13 +08:00
c2ff59a5b1
fix(gateway): merge context field into configurable for langgraph-compat runs (#1699 ) (#1707 )
rayhpeng
2026-04-01 17:17:09 +08:00
2f3744f807
refactor: replace sync requests with async httpx in Jina AI client (#1603 )
Shengyuan Wang
2026-04-01 02:02:39 -07:00
4383d96583
fix(gateway): merge context field into configurable for langgraph-compat runs (#1699 )
rayhpeng/fix-gateway-api-configuration
rayhpeng
2026-04-01 17:01:01 +08:00
52c8c06cf2
fix: add --n-jobs-per-worker 10 to local dev Makefile (#1694 )
Llugaes
2026-04-01 16:45:51 +08:00
0cdecf7b30
feat(memory): structured reflection + correction detection in MemoryMiddleware (#1620 ) (#1668 )
AochenShen99
2026-04-01 16:45:29 +08:00
1ff6b5f7ab
feat(persistence): add SQLAlchemy 2.0 async ORM scaffold
rayhpeng
2026-04-01 15:50:06 +08:00
3e461d9d08
fix: use safe docker bind mount syntax for sandbox mounts (#1655 )
LYU Yichen
2026-04-01 11:42:12 +08:00
cf43584d24
fix(artifact): enhance artifact content loading to include URL for non-write files (#1678 )
JeffJiang
2026-04-01 11:38:55 +08:00
6ff60f2af1
fix(gateway): forward assistant_id as agent_name in build_run_config (#1667 )
d 🔹
2026-04-01 11:15:56 +08:00
a3bfea631c
fix(sandbox): serialize concurrent exec_command calls in AioSandbox (#1435 )
Matt Van Horn
2026-03-31 07:33:35 -07:00
aae59a8ba8
fix: surface configured sandbox mounts to agents (#1638 )
Admire
2026-03-31 22:22:30 +08:00
3ff15423d6
fix Windows Docker sandbox path mounting (#1634 )
Admire
2026-03-31 22:19:27 +08:00
c2f7be37b3
fix(tools): move sandbox.tools import in view_image_tool to break circular import (#1674 )
SHIYAO ZHANG
2026-03-31 22:05:23 +08:00
09a9209724
fix: improve Windows compatibility in dependency check (#1550 )
tryag
2026-03-31 21:54:41 +08:00
b356a13da5
fix(frontend): improve network error message for agent name check (#1605 )
Rosemary1812
2026-03-31 21:14:05 +08:00
ac9a6ee6a2
fix(langgraph): correct config.yaml mount path in docker-compose (#1679 )
1316151417
2026-03-31 19:40:49 +08:00
228a2a66e3
fix(actor): harden lifecycle, supervision, Redis mailbox, and add comprehensive tests
feat/actor-framework
greatmengqi
2026-03-31 10:09:05 +08:00
64e0f5329a
fix: remove LANGSMITH_TRACING override that ignores .env value (#1640 )
ZHANG Ning
2026-03-31 09:42:33 +08:00
3e17417122
feat: asyncio-native Actor framework with supervision, middleware, and pluggable mailbox
greatmengqi
2026-03-30 23:35:28 +08:00
9e3d484858
fix(frontend): route agent checks to gateway (#1572 )
Admire
2026-03-30 21:04:59 +08:00
4bb3c101a8
chore(uv): speed up Docker builds with mirrors (#1600 )
Admire
2026-03-30 20:16:44 +08:00
b21792d9be
fix: run uv sync before dev services to keep venv up-to-date (#1626 )
ZHANG Ning
2026-03-30 20:02:30 +08:00
0f1b023a2a
fix: add --n-jobs-per-worker 10 to langgraph dev command in Docker (#1623 )
ZHANG Ning
2026-03-30 19:50:02 +08:00
9a557751d6
feat: support memory import and export (#1521 )
Admire
2026-03-30 17:25:47 +08:00
2330c38209
fix(config): update SSR fallback in getBaseOrigin function (#1617 )
JeffJiang
2026-03-30 16:13:32 +08:00
34e835bc33
feat(gateway): implement LangGraph Platform API in Gateway, replace langgraph-cli (#1403 )
rayhpeng
2026-03-30 16:02:23 +08:00
7db95926b0
feat(feishu): add configurable domain for Lark international support (#1535 )
张凯强
2026-03-30 11:42:07 +08:00
9bcdba6038
fix: promote deferred tools after tool_search returns schema (#1570 )
d 🔹
2026-03-30 11:23:15 +08:00
ef58bb8d3c
fix(config): correct MiniMax M2.7 highspeed model name and add thinking support (#1596 )
finallylly
2026-03-30 11:13:47 +08:00
c5034c03c7
fix(dev): exclude sandbox dirs from gateway hot-reload watcher (#1519 )
Jason
2026-03-30 09:51:07 +08:00
9aa3ff7c48
feat(sandbox): add SandboxAuditMiddleware for bash command security auditing (#1532 )
SHIYAO ZHANG
2026-03-30 07:48:31 +08:00
5ceb19f6f6
fix(oauth): Harden Claude OAuth cache-control handling (#1583 )
Markus Corazzione
2026-03-29 20:41:18 -03:00
fc7de7fffe
feat: support manual add and edit for memory facts (#1538 )
Admire
2026-03-29 23:53:23 +08:00
cdb2a3a017
fix(sandbox): anchor relative paths to thread workspace in local mode (#1522 )
SHIYAO ZHANG
2026-03-29 23:21:06 +08:00
866cf4ef73
fix(frontend): prevent submit during IME composition (#1562 )
Sleepy Ranx 🌙
2026-03-29 22:36:38 +08:00
d475de7997
docs: fix some broken links (#1567 )
Echo-Nie
2026-03-29 21:52:28 +08:00
75c4757f48
fix(nginx): re-resolve upstream DNS in Docker (#1517 )
passer
2026-03-29 21:47:26 +08:00
580920ef63
fix: use Git Bash for Windows local startup (#1551 )
tryag
2026-03-29 21:38:29 +08:00
68c9e09a7a
fix: add Windows shell fallback for local sandbox (#1505 )
Admire
2026-03-29 21:31:29 +08:00
92c7a20cb7
[Security] Address critical host-shell escape in LocalSandboxProvider (#1547 )
13ernkastel
2026-03-29 21:03:58 +08:00
8b6c333afc
fix(docs): Correct security usage recommendations in README_zh.md (#1548 )
mlbo
2026-03-29 19:43:03 +08:00
6091ba83c4
docs(config): add timeout and max_retries examples for model providers (#1549 )
knukn
2026-03-29 19:29:55 +08:00
70e9f2dd2c
docs: add format step to contributing workflow (#1552 )
greatmengqi
2026-03-29 18:39:10 +08:00
118485a7cb
fix(sandbox): fall back to config.configurable for thread_id in lazy sandbox init (#1529 )
SHIYAO ZHANG
2026-03-29 17:21:04 +08:00
9e5ba74ecd
fix(sandbox): allow MCP filesystem server paths in local bash commands (#1527 )
DAN
2026-03-29 17:10:27 +08:00
25df82cbfd
style: format unformatted files and add .omc/ to prettierignore (#1539 )
greatmengqi
2026-03-29 16:45:31 +08:00
084dc7e748
ci: enforce code formatting checks for backend and frontend (#1536 )
greatmengqi
2026-03-29 15:34:38 +08:00
06a623f9c8
feat: add create_deerflow_agent SDK entry point (Phase 1) (#1203 )
greatmengqi
2026-03-29 15:31:18 +08:00
7eb3a150b5
feat: add memory management actions and local filters in memory settings (#1467 )
Admire
2026-03-29 13:14:45 +08:00
481494b9c0
feat(client): support custom middleware injection (#1520 )
knukn
2026-03-29 11:24:46 +08:00
89183ae76a
fix(channel): reject concurrent same-thread runs (#1465 ) (#1475 )
Nan Gao
2026-03-29 09:55:47 +08:00
18e3487888
Support custom channel assistant IDs via lead_agent (#1500 )
DanielWalnut
2026-03-28 19:07:38 +08:00
520c0352b5
fix(middleware): fall back to configurable thread_id in MemoryMiddleware (#1425 ) (#1426 )
Nan Gao
2026-03-28 17:00:11 +08:00
690d80f46f
fix(task_tool): fallback to configurable thread_id when context is mi… (#1343 )
SHIYAO ZHANG
2026-03-28 16:44:15 +08:00
c2dd8937ed
Fix IM channel backend URLs in Docker (#1497 )
DanielWalnut
2026-03-28 16:37:41 +08:00
9caea0266e
fix(frontend): separate mock and default LangGraph clients (#1504 )
zihao
2026-03-28 16:33:22 +08:00
49f2e38fbf
fix: prevent SpeechRecognition instance leaks on render (#1369 )
7. Sun
2026-03-28 08:20:38 +00:00
d22cab8614
fix: refactor to use getBaseOrigin for URL construction in backend and LangGraph base URL functions (#1494 )
JeffJiang
2026-03-28 12:18:03 +08:00
43ef3691a5
fix(oauth): inject billing header for Claude oAuth Models (#1442 )
taka6745
2026-03-28 10:49:34 +10:00
ca20b48601
chore(ci): align workflow action versions (#1484 )
luo jiyin
2026-03-27 23:25:55 +08:00
03b144f9c9
fix: replace print() with logging across harness package (#1282 )
moose-lab
2026-03-27 23:15:35 +08:00
9a4e8f438a
docs(frontend): update better-auth README notes (#1487 )
luo jiyin
2026-03-27 22:58:55 +08:00
6bf23ba0a3
docs(README): add missing cross-language README links (#1479 )
Zeng Qingwen
2026-03-27 22:49:59 +08:00