Commit Graph

  • 080a03f3bc fix(config): fix summarization model alias resolution (#1378) main Admire 2026-03-26 14:48:45 +08:00
  • ae6a791c71 Update config.example.yaml (#1376) xiangxiang-all-in-AI 2026-03-26 14:34:57 +08:00
  • d119214fee feat(harness): integration ACP agent tool (#1344) DanielWalnut 2026-03-26 14:20:18 +08:00
  • 792c49e6af fix: align config.example.yaml to use GEMINI_API_KEY (#1367) Hiren Thakore 2026-03-25 20:34:25 -04:00
  • ac97dc6d42 test: add unit tests for TodoMiddleware (#1307) Andrew Barnes 2026-03-25 12:20:50 -04:00
  • 1f0ae64e02 test: add unit tests for DanglingToolCallMiddleware (#1305) Andrew Barnes 2026-03-25 12:20:08 -04:00
  • afe325d34e Fix command syntax for container image pull (#1349) offliner 2026-03-25 16:14:08 +00:00
  • d7e510763d fix: add null checks for runtime.context and tighten langgraph constraint (#1326) 吴旭云 2026-03-25 21:01:10 +08:00
  • adc51e541c fix(frontend): add stable ids for chat resizable panels (#1341) Simon Su 2026-03-25 20:58:15 +08:00
  • fdfe08d4aa Add user configuration template for China region (#1337) zhoutianwang 2026-03-25 18:56:06 +08:00
  • 12875664f1 docs: add domestic link of coding plan (#1340) Henry Li 2026-03-25 18:53:31 +08:00
  • b8bc80d89b refactor: extract shared skill installer and upload manager to harness (#1202) greatmengqi 2026-03-25 16:28:33 +08:00
  • ec46ae075d test: add unit tests for SubagentLimitMiddleware (#1306) Andrew Barnes 2026-03-24 22:20:16 -04:00
  • afb0f66c73 test: add unit tests for skills parser (#1308) Andrew Barnes 2026-03-24 22:17:40 -04:00
  • 97ad67db6b docs: fix typo and grammar issues in docs (#1315) luo jiyin 2026-03-25 10:01:36 +08:00
  • 2eca58bd86 fix: add null checks for runtime.context in middlewares and tools (#1269) Matthew 2026-03-25 08:46:42 +08:00
  • f499f37e94 docs: add Russian README translation (#1311) Anna Terek 2026-03-25 03:39:38 +03:00
  • 21febe1cc9 docs: add French translation of README (#1303) Emile Jouannet 2026-03-25 01:24:02 +01:00
  • 16ed797e0e feat: add configurable log level and token usage tracking (#1301) greatmengqi 2026-03-25 08:13:26 +08:00
  • 77b8ef79ca fix(middleware): use HumanMessage in LoopDetectionMiddleware for Anthropic compat (#1300) d 🔹 2026-03-25 08:00:01 +08:00
  • 067b19af00 fix: add Windows compatibility for make dev/start commands (#1297) Jason 2026-03-24 23:01:45 +08:00
  • a9940c391c fix(mcp): implement sync invocation wrapper for async MCP tools (#1287) knukn 2026-03-24 22:38:01 +08:00
  • 6bf526748d fix(skills): follow symlinks when scanning custom skills directory (#1292) kristoffern 2026-03-24 15:06:29 +01:00
  • 14a3fa5290 fix: use subprocess instead of os.system in analyze.py (#1289) orbisai0security 2026-03-24 18:12:03 +05:30
  • 4b15f14647 fix: repair frontend check command and docs (#1281) evenboos 2026-03-24 17:02:54 +08:00
  • c5ddc6a171 build(deps): bump h3 from 1.15.5 to 1.15.10 in /frontend (#1280) dependabot[bot] 2026-03-24 14:39:57 +08:00
  • d0049ad904 chron(ci):setup the lint check in frontend (#1276) Willem Jiang 2026-03-24 10:48:18 +08:00
  • 48a197555b fix(frontend): fix the build error of i18n (#1274) Willem Jiang 2026-03-24 09:55:39 +08:00
  • 0431a67b68 fix(frontend): filter task tool calls when rendering SubtaskCard (#1242) Gao Mingfei 2026-03-24 09:44:36 +08:00
  • b40b05f623 feat(frontend): display token usage per conversation turn (#1229) Matt Van Horn 2026-03-23 17:59:35 -07:00
  • 8b0f3fe233 fix(threads): clean up local thread data after thread deletion (#1262) amdoi7. 2026-03-24 00:36:08 +08:00
  • 79acc3939a fix: add error handling for podcast generation failures (#1257) Jason 2026-03-24 00:20:12 +08:00
  • 3be1d841aa fix(hotkey):support to open settings with hotkey (#1259) Willem Jiang 2026-03-23 18:53:06 +08:00
  • 48031e506b feat(frontend): add Cmd+K command palette and keyboard shortcuts (#1230) Matt Van Horn 2026-03-23 03:35:35 -07:00
  • a29134d7c9 feat(guardrails): add pre-tool-call authorization middleware with pluggable providers (#1240) Uchi Uchibeke 2026-03-23 06:07:33 -04:00
  • fe75cb35ca feat(client): support agent_name injection to enable isolated memory and custom prompts (#1253) knukn 2026-03-23 17:44:21 +08:00
  • f6c54e0308 infoquest support image-search (#1255) infoquest-byteplus 2026-03-23 17:06:56 +08:00
  • 38ace61617 feat(web): add conversation export as Markdown and JSON (#1002) Ben Ghorbel Mohamed Aziz 2026-03-23 01:21:54 +01:00
  • 1c981ead2a fix: add ~/.codex and ~/.claude bind mounts to docker-compose-dev.yaml (#1247) Jason 2026-03-23 07:44:59 +08:00
  • 835ba041f8 feat: add Claude Code OAuth and Codex CLI as LLM providers (#1166) Purricane 2026-03-22 07:39:50 -07:00
  • e119dc74ae feat(codex): support explicit OpenAI Responses API config (#1235) mxyhi 2026-03-22 20:39:26 +08:00
  • 644501ae07 fix(config): reload AppConfig when config path or mtime changes (#1239) Gao Mingfei 2026-03-22 20:34:01 +08:00
  • e6c6770b70 fix(middleware): fallback to configurable thread_id in thread data middleware (#1237) haoliangxu 2026-03-22 20:14:51 +08:00
  • 894875ab1b fix(gateway): accept output_text suggestion blocks (#1238) Ryanba 2026-03-22 19:59:54 +08:00
  • 7a90055ede fix(telegram): fix reply ordering race condition (#1231) Chetan Sharma 2026-03-22 17:08:27 +05:30
  • 72f01a1638 Update workflow to trigger on push to main Willem Jiang 2026-03-22 17:57:06 +08:00
  • 3af709097e fix: normalize structured LLM content in serialization and memory updater (#1215) haoliangxu 2026-03-22 17:29:29 +08:00
  • 9fad717977 build(deps): bump h3 from 1.15.5 to 1.15.9 in /frontend (#1234) dependabot[bot] 2026-03-22 09:17:31 +08:00
  • 2d1ada08e2 Merge branch 'main' into fix-1180 fix-1180 Willem Jiang 2026-03-21 10:38:20 +08:00
  • 9dbcca579d docs: add Japanese README (#1209) Ikko Eltociear Ashimine 2026-03-21 11:37:32 +09:00
  • 06cba217c3 feat: track token usage per conversation turn (#1218) haoliangxu 2026-03-21 10:29:52 +08:00
  • 7dfa7a8897 docs: fix inaccurate thought_signature description in CONFIGURATION.md (#1220) Copilot 2026-03-21 00:20:54 +08:00
  • 9327935d0f Apply suggestions from code review Willem Jiang 2026-03-20 23:53:09 +08:00
  • e69dc2961f refactor: add channel-based streaming capability check (#1214) Chetan Sharma 2026-03-20 21:14:09 +05:30
  • afa1377e89 Merge branch 'main' into fix-1180 Willem Jiang 2026-03-20 23:27:46 +08:00
  • 93b264b9f2 Updated the patched_openai.py with thought_signature of function call Willem Jiang 2026-03-20 23:13:48 +08:00
  • 9a99485905 build(deps): bump kysely from 0.28.11 to 0.28.13 in /frontend (#1211) dependabot[bot] 2026-03-20 17:29:01 +08:00
  • ceab7fac14 fix: improve MiniMax code plan integration (#1169) Simon Su 2026-03-20 17:18:59 +08:00
  • 3b235fd182 fix(feishu): support @bot message in topic groups (#1206) knukn 2026-03-20 17:03:39 +08:00
  • c037ed6739 feat(manager): add bootstrap command to initialize soul.md in correct place (#1201) JilongSun 2026-03-20 16:54:11 +08:00
  • 856985b6c4 fix(LLM): fixing Gemini thinking + tool calls via OpenAI gateway (#1180) Willem Jiang 2026-03-19 18:42:20 +08:00
  • accf5b5f8e fix: add sync after_model to TitleMiddleware (#1190) greatmengqi 2026-03-19 15:46:31 +08:00
  • f67c3d2c9e fix(harness): skip duplicate memory facts (#1193) Ryanba 2026-03-18 22:41:13 +08:00
  • 423ea59491 fix(scripts): handle docker-init failures gracefully for private registry (#1191) BillionToken 2026-03-18 22:06:35 +08:00
  • 4c78188896 fix(gateway): remove generated markdown on upload delete (#1170) Ryanba 2026-03-18 16:31:26 +08:00
  • f737fbeae8 fix(frontend): block duplicate sends during uploads (#1165) Ryanba 2026-03-18 15:10:27 +08:00
  • beb0eab711 build(deps): bump pyasn1 from 0.6.2 to 0.6.3 in /backend (#1185) dependabot[bot] 2026-03-18 08:05:16 +08:00
  • 4977c43974 build(deps): bump next from 16.1.6 to 16.1.7 in /frontend (#1186) dependabot[bot] 2026-03-18 08:04:24 +08:00
  • 5b37de60b7 build(deps): bump flatted from 3.3.3 to 3.4.2 in /frontend (#1184) dependabot[bot] 2026-03-18 07:50:32 +08:00
  • feac03ecbc fix(harness): allow agent read access to /mnt/skills in local sandbox (#1178) DanielWalnut 2026-03-17 21:44:36 +08:00
  • 0091d9f071 feat(tools): add tool_search for deferred MCP tool loading (#1176) lhd 2026-03-17 20:43:55 +08:00
  • f29db80be7 docs: add coding plan from ByteDance Volcengine (#1174) Henry Li 2026-03-17 14:33:47 +08:00
  • cb4cae4064 docs: add README in Chinese (#1172) Henry Li 2026-03-17 13:51:01 +08:00
  • 75c96300cf fix(scripts): add next-server to serve.sh cleanup trap (#1162) Karesansui 2026-03-17 11:07:16 +09:00
  • 9809af1f26 feat: add citation/reference support to deep research reports (#1143) lailoo 2026-03-17 09:51:08 +08:00
  • b1913a1902 fix(harness): normalize structured content for titles (#1155) Ryanba 2026-03-17 09:10:09 +08:00
  • ab0c10f002 fix(makefile): correct docker-init help description (#1163) Karesansui 2026-03-16 22:53:58 +09:00
  • 609ff5849f fix(frontend): gracefully handle missing WebGL context (#1147) Matt Van Horn 2026-03-16 06:22:17 -07:00
  • 3212c7c5a2 fix(scripts): correct Makefile target name in docker.sh restart message (#1161) Karesansui 2026-03-16 20:58:59 +09:00
  • 191b60a326 fix: issue 1138 windows encoding (#1139) -Astraia- 2026-03-16 16:53:12 +08:00
  • 76803b826f refactor: split backend into harness (deerflow.*) and app (app.*) (#1131) DanielWalnut 2026-03-14 22:55:52 +08:00
  • 9b49a80dda feat(feishu): stream updates on a single card (#1031) YolenSong 2026-03-14 22:24:35 +08:00
  • d18a9ae5aa feat: add LoopDetectionMiddleware to break repetitive tool call loops (#1056) virtaava 2026-03-14 16:17:54 +02:00
  • bbd87df6eb Add MiniMax as an OpenAI-compatible model provider (#1120) Octopus 2026-03-14 09:05:18 -05:00
  • cc192a9846 build(deps): bump pyjwt from 2.10.1 to 2.12.0 in /backend (#1135) dependabot[bot] 2026-03-14 10:03:09 +08:00
  • 9983f9d296 build(deps): bump flatted from 3.3.3 to 3.4.1 in /frontend (#1134) dependabot[bot] 2026-03-14 10:00:51 +08:00
  • d197d50146 fix: preserve conversation context in Telegram private chats (#1105) Matt(허철진) 2026-03-14 10:47:24 +09:00
  • d6bfadab12 build(deps): bump orjson from 3.11.5 to 3.11.6 in /backend (#1133) dependabot[bot] 2026-03-13 23:03:23 +08:00
  • 253fe4d87f feat(sandbox): harden local file access and mask host paths (#983) Willem Jiang 2026-03-13 22:38:32 +08:00
  • 918ba6b5bf docs: clarify OpenRouter configuration (#1123) Frank 2026-03-13 07:12:30 -07:00
  • 5a8481416f fix(frontend): surface upload API error details (#1113) Ryanba 2026-03-13 21:55:33 +08:00
  • a79d414695 fix: make check/config cross-platform for Windows (#1080) (#1093) Willem Jiang 2026-03-13 21:33:12 +08:00
  • b155923ab0 fix(gateway): ignore archive metadata wrappers (#1108) Ryanba 2026-03-13 21:27:54 +08:00
  • cda9fb7bca fix(gateway): allow standard skill frontmatter metadata (#1103) Ryanba 2026-03-13 21:23:35 +08:00
  • 03cafea715 fix(gateway): normalize suggestion response content (#1098) Ryanba 2026-03-13 21:20:15 +08:00
  • b5fcb1334a fix(memory): inject stored facts into system prompt memory context (#1083) Willem Jiang 2026-03-13 14:37:40 +08:00
  • 3521cc2668 fix(middleware): degrade tool-call exceptions to error tool messages (#1110) Liu Jice 2026-03-13 09:41:59 +08:00
  • 08ea9d3038 feat: enhance Docker support with production setup and deployment script (#1086) JeffJiang 2026-03-12 22:18:18 +08:00
  • 2ab2876580 fix: Plan model_validate throw exception in auto_accepted_plan (#1111) main-1.x Xun 2026-03-12 17:13:39 +08:00
  • fdacb1c3a5 fix(chat): update navigation method to prevent state loss during thread remount (#1107) JeffJiang 2026-03-12 14:57:17 +08:00