Commit Graph

  • 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
  • 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
  • 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) 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
  • c4d273a68a feat(channels): add Discord channel integration (#1806) Matt Van Horn 2026-04-11 05:48:04 -04:00
  • dc50a7fdfb fix(sandbox): resolve paths in read_file/write_file content for LocalSandbox (#1935) Jason 2026-04-11 17:41:36 +08:00
  • 5b633449f8 fix(middleware): add per-tool-type frequency detection to LoopDetectionMiddleware (#1988) ZHANG Ning 2026-04-11 17:33:27 +08:00
  • 02569136df fix(sandbox): improve sandbox security and preserve multimodal content (#2114) yorick 2026-04-11 16:52:10 +08:00
  • 024ac0e464 chore(deps): bump langsmith from 0.5.2 to 0.5.18 in /frontend (#2110) dependabot[bot] 2026-04-11 14:51:21 +08:00
  • 19030928e0 chore(deps): bump langchain-core from 1.2.17 to 1.2.28 in /backend (#2109) dependabot[bot] 2026-04-11 14:49:54 +08:00
  • 092bf13f5e fix(makefile): route Windows shell-script targets through Git Bash (#2060) Asish Kumar 2026-04-11 07:00:22 +05:30
  • fe2595a05c Update CMD to run uvicorn with --no-sync option (#2100) JeffJiang 2026-04-10 23:00:00 +08:00
  • 718dddde75 fix(sandbox): prevent memory leak in file operation locks using WeakValueDictionary (#2096) Jin 2026-04-10 22:55:53 +08:00
  • 679ca657ee Add Contributor Covenant Code of Conduct Willem Jiang 2026-04-10 22:26:40 +08:00
  • fa96acdf4b feat: add WeChat channel integration (#1869) Zic-Wang 2026-04-10 20:49:28 +08:00
  • 90299e2710 feat(provisioner): add optional PVC support for sandbox volumes (#2020) Willem Jiang 2026-04-10 20:40:30 +08:00
  • 7dc0c7d01f feat(blog): implement blog structure with post listing, tagging, and layout enhancements (#1962) JeffJiang 2026-04-10 20:24:52 +08:00
  • 809b341350 Add TypeScript SDK path to code-workspace settings (#2052) JeffJiang 2026-04-10 18:20:08 +08:00
  • b1aabe88b8 fix(backend): stream DeerFlowClient AI text as token deltas (#1969) (#1974) greatmengqi 2026-04-10 18:16:38 +08:00
  • 654354c624 test(skills): add evaluation + trigger analysis for systematic-literature-review (#2061) KKK 2026-04-10 18:02:45 +08:00
  • eef0a6e2da feat(dx): Setup Wizard + doctor command — closes #2030 (#2034) DanielWalnut 2026-04-10 17:43:39 +08:00
  • b107444878 docs(api): document recursion_limit for LangGraph API runs (#1929) Javen Fang 2026-04-10 09:28:57 +08:00
  • 16aa51c9b3 feat(skills): add systematic-literature-review skill for multi-paper SLR workflows (#2032) KKK 2026-04-10 08:54:28 +08:00
  • 133ffe7174 feat(models): add langchain-ollama for native Ollama thinking support (#2062) Javen Fang 2026-04-10 08:38:31 +08:00
  • f88970985a fix(frontend): replace invalid "context" select field with "metadata" in threads.search (#2053) yangzheli 2026-04-10 08:35:07 +08:00
  • 6572fa5b75 feat(smoke-test): add smoke test skill (#1947) knukn 2026-04-09 18:56:28 +08:00
  • 194bab4691 feat(config): add when_thinking_disabled support for model configs (#1970) shivam johri 2026-04-09 16:19:00 +05:30
  • 35f141fc48 feat: implement full checkpoint rollback on user cancellation (#1867) luo jiyin 2026-04-09 17:56:36 +08:00
  • 0b6fa8b9e1 fix(sandbox): add startup reconciliation to prevent orphaned container leaks (#1976) Xinmin Zeng 2026-04-09 17:21:23 +08:00
  • 140907ce1d Fix abnormal preview of HTML files (#1986) Admire 2026-04-09 16:32:01 +08:00
  • 52718b0f23 fix(frontend): disable incomplete markdown parsing for human messages (#2014) yangzheli 2026-04-09 16:30:32 +08:00
  • 563383c60f fix(agent): file-io path guidance in agent prompts (#2019) Admire 2026-04-09 16:12:34 +08:00
  • 1b74d84590 fix: resolve missing serialized kwargs in PatchedChatDeepSeek (#2025) Xun 2026-04-09 16:07:16 +08:00
  • 823f3af98c fix(docker): dev uv cache mounts on macOS (#2036) Zhou 2026-04-09 15:59:33 +08:00
  • 13664e99e7 fix(docker): nginx fails to start on hosts without IPv6 (#2027) Gao Mingfei 2026-04-09 15:58:30 +08:00
  • 60e0abfdb8 fix(frontend): preserve agent context in thread history routes (#1771) 2026-04-09 15:11:57 +08:00
  • 616caa92b1 fix(models): resolve duplicate keyword argument error when reasoning_effort appears in both config and kwargs (#2017) Octopus 2026-04-09 15:09:39 +08:00
  • 31a3c9a3de feat(client): add thread query methods list_threads and get_thread (#1609) knukn 2026-04-09 15:00:22 +08:00
  • ad6d934a5f fix(middleware): handle string-serialized options in ClarificationMiddleware (#1997) Xinmin Zeng 2026-04-08 21:04:20 +08:00
  • 5350b2fb24 feat(community): add Exa search as community tool provider (#1357) hung_ng__ 2026-04-08 19:13:39 +10:00
  • 29817c3b34 fix(backend): use timezone-aware UTC in memory modules (fix pytest DeprecationWarnings) (#1992) Gao Mingfei 2026-04-08 16:28:00 +08:00
  • e5b149068c Fix(subagent): Event loop conflict in SubagentExecutor.execute() (#1965) Saber 2026-04-08 11:46:06 +08:00
  • 85b7ed3cec fix(frontend): avoid using route new as thread id (#1967) 2026-04-08 10:08:55 +08:00
  • 24805200f0 fix(frontend): prevent stale 'new' thread ID from triggering 422 history requests (#1960) siwuai 2026-04-08 10:03:07 +08:00
  • 722a9c4753 docs: clarify deployment sizing guidance (#1963) 13ernkastel 2026-04-08 09:45:31 +08:00
  • d1baf7212b fix(frontend): UI polish - fix CSS typo, dark mode border, and hardcoded colors (#1942) Xinmin Zeng 2026-04-08 09:07:39 +08:00
  • 0948c7a4e1 fix(provider): preserve streamed Codex output when response.completed.output is empty (#1928) Async23 2026-04-07 18:21:22 +08:00
  • c3170f22da fix(backend): make loop detection hash tool calls by stable keys (#1911) koppx 2026-04-07 17:46:33 +08:00
  • 1193ac64dc fix(frontend): unify local settings runtime state and remove sidebar layout from LocalSettings (#1879) Anson Li 2026-04-07 17:41:34 +08:00
  • ab41de2961 fix(frontend):keep DeerFlow chat thread ids in sync (#1931) Admire 2026-04-07 17:15:46 +08:00
  • 3b3e8e1b0b feat(sandbox): strengthen bash command auditing with compound splitting and expanded patterns (#1881) KKK 2026-04-07 17:15:24 +08:00
  • 4004fb849f Fix agent gallery after bootstrap creation 修复新建智能体后菜单仍为空的问题 (#1934) Admire 2026-04-07 17:10:08 +08:00
  • f467e613b6 feat: add BytePlus logo (#1948) Henry Li 2026-04-07 16:07:37 +08:00
  • f0dd8cb0d2 fix(subagents): add cooperative cancellation for subagent threads (#1873) lulusiyuyu 2026-04-07 11:12:25 +08:00
  • 7643a46fca fix(skill): make skill prompt cache refresh nonblocking (#1924) DanielWalnut 2026-04-07 10:50:34 +08:00
  • c4da0e8ca9 Move async SQLite mkdir off the event loop (#1921) Markus Corazzione 2026-04-06 23:47:20 -03:00
  • 3acdf79beb fix(frontend): resolve invalid HTML nesting and tabnabbing vulnerabilities (#1904) yangzheli 2026-04-07 09:44:17 +08:00
  • 2d068cc075 fix(docker): restore gateway env vars and fix langgraph empty arg issue (#1915) jie 2026-04-07 08:54:44 +08:00
  • 88e535269e Feature/feishu receive file (#1608) JilongSun 2026-04-06 22:14:12 +08:00
  • 888f7bfb9d Implement skill self-evolution and skill_manage flow (#1874) DanielWalnut 2026-04-06 22:07:11 +08:00
  • 055e4df049 fix(sandbox): add input sanitisation guard to SandboxAuditMiddleware (#1872) KKK 2026-04-06 17:21:58 +08:00
  • 1ced6e977c fix(backend): preserve viewed image reducer metadata (#1900) Zhou 2026-04-06 16:47:19 +08:00
  • f5088ed70d fix(frontend): artifact download action bounds and lint errors (#1899) Zhou 2026-04-06 16:34:40 +08:00
  • 55e78de6fc fix: wrap suggestion chips without overlapping input (#1895) Zhou 2026-04-06 16:30:57 +08:00
  • dd30e609f7 feat(models): add vLLM provider support (#1860) NmanQAQ 2026-04-06 15:18:34 +08:00
  • 5fd2c581f6 fix: add output truncation to ls_tool to prevent context window overflow (#1896) yangzheli 2026-04-06 15:09:57 +08:00
  • d7a3eff23e fix(docker): command syntax for LANGGRAPH_ALLOW_BLOCKING (#1891) Chincherry93 2026-04-06 15:02:29 +08:00
  • ee06440205 fix(frontend): Update route.ts default backend port(#1892) qqwas 2026-04-06 14:54:50 +08:00
  • 7c68dd4ad4 Fix(#1702): stream resume run (#1858) 2026-04-06 14:51:10 +08:00
  • 29575c32f9 fix: expose custom events from DeerFlowClient.stream() (#1827) suyua9 2026-04-06 10:09:39 +08:00
  • ed90a2ee9d fix(docker): recover invalid .venv to prevent startup restart loops (#1871) amonduuuul 2026-04-06 08:34:25 +08:00
  • 993fb0ff9d fix: escape shell variables in production langgraph command (#1877) (#1880) Willem Jiang 2026-04-06 08:24:51 +08:00
  • ca2fb95ee6 feat: unified serve.sh with gateway mode support (#1847) greatmengqi 2026-04-05 21:07:35 +08:00
  • 117fa9b05d fix(channels): normalize slack allowed user ids (#1802) Chris Z 2026-04-05 18:04:21 +08:00
  • 28474c47cb fix: avoid command palette hydration mismatch on macOS (#1563) 2026-04-05 16:35:33 +08:00
  • 8049785de6 fix(memory): case-insensitive fact deduplication and positive reinforcement detection (#1804) thefoolgy 2026-04-05 16:23:00 +08:00
  • 9ca68ffaaa fix: preserve virtual path separator style (#1828) Evan Wu 2026-04-05 15:52:22 +08:00
  • 0ffe5a73c1 chroe(config):Increase subagent max-turn limits (#1852) Markus Corazzione 2026-04-05 04:41:00 -03:00
  • d3b59a7931 docs: fix some broken links (#1864) Echo-Nie 2026-04-05 15:35:42 +08:00
  • e5416b539a fix(docker): use multi-stage build to remove build-essential from runtime image (#1846) yangzheli 2026-04-05 15:30:34 +08:00
  • 72d4347adb fix(sandbox): guard against None runtime.context in sandbox tool helpers (#1853) SHIYAO ZHANG 2026-04-05 10:58:38 +08:00
  • a283d4a02d fix: include soul field in GET /api/agents list response (fixes #1819) (#1863) Octopus 2026-04-04 21:49:58 -05:00
  • 5f8dac66e6 chore(deps): update uv.lock (#1848) yangzheli 2026-04-05 10:22:14 +08:00
  • 8bb14fa1a7 feat(skills): add academic-paper-review, code-documentation, and newsletter-generation skills (#1861) Adem Akdoğan 2026-04-05 05:19:35 +03:00
  • 2a150f5d4a fix: unblock concurrent threads and workspace hydration (#1839) DanielWalnut 2026-04-04 21:19:35 +08:00
  • 1c0051c1db fix(frontend): keep prompt attachments from breaking before upload (#1833) luobo 2026-04-04 14:54:35 +08:00
  • 144c9b2464 fix(frontend): block unsupported .app uploads (#1834) luobo 2026-04-04 14:42:26 +08:00
  • 163121d327 fix(uploads): handle split-bold headings and ** ** artefacts in extract_outline (#1838) SHIYAO ZHANG 2026-04-04 14:25:08 +08:00
  • 19809800f1 feat: support wecom channel (#1390) fengxsong 2026-04-04 11:28:35 +08:00
  • 6473d38917 fix(frontend): resolve button hydration mismatch with undefined variant/size (#1506) Albert Zheng 2026-04-04 11:21:04 +08:00
  • 4ceb18c6e4 fix: use webpack for local frontend dev in serve.sh (#1832) luobo 2026-04-04 11:12:25 +08:00
  • bbd0866374 feat(uploads): guide agent using agentic search for uploaded documents (#1816) SHIYAO ZHANG 2026-04-04 11:08:31 +08:00