Commit Graph

  • 99965057c1
    fix(config): add Docker service name guidance for channel URLs (#1437) Matt Van Horn 2026-03-26 23:15:48 -07:00
  • 8ae023574e
    fix: add build-arg support for proxies and mirrors in Docker builds (#1346) Kaushik Rajan 2026-03-27 08:05:40 +05:30
  • 6b13f5c9fb
    feat: Support gitHub PAT configuration for higher github API accessing rate. (#1374) SCPZ24 2026-03-27 09:54:14 +08:00
  • c13793386f
    Implement DuckDuckGo search (#1432) Ben Piper 2026-03-26 21:20:22 -04:00
  • 1c542ab7f1
    feat(memory): Introduce configurable memory storage abstraction (#1353) knukn 2026-03-27 07:41:06 +08:00
  • e1853df06a
    docs: add install.md agent setup guide (#1402) DanielWalnut 2026-03-26 21:39:34 +08:00
  • f80d1743ab
    Add security alerts to documents (#1413) Henry Li 2026-03-26 21:24:52 +08:00
  • d7bdb1a4b9
    fix: remove unused radix Icon import from suggestion (#1368) 7. Sun 2026-03-26 13:14:56 +00:00
  • 227967df3d
    feat: hide model ID for safety reason, only show the display_name (#1410) Henry Li 2026-03-26 21:13:32 +08:00
  • 0d3cefaa5a
    fix(gateway): enforce safe download for active artifact MIME types to mitigate stored XSS (#1389) 13ernkastel 2026-03-26 17:44:25 +08:00
  • b9583f7204
    Fix Windows backend test compatibility (#1384) Admire 2026-03-26 17:39:16 +08:00
  • b3d3287b80
    build(deps): bump requests from 2.32.5 to 2.33.0 in /backend (#1395) dependabot[bot] 2026-03-26 16:18:20 +08:00
  • c0a6b81852
    Add packages section to pnpm-workspace.yaml (#1382) RockeyDon 2026-03-26 16:09:35 +08:00
  • 4d1a69a938
    fix(config): return full URLs for backend and LangGraph base URLs (#1392) JeffJiang 2026-03-26 15:43:37 +08:00
  • a087fe7bcc
    fix(LLM): fixing Gemini thinking + tool calls via OpenAI gateway (#1180) (#1205) Willem Jiang 2026-03-26 15:07:05 +08:00
  • 080a03f3bc
    fix(config): fix summarization model alias resolution (#1378) 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
  • 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
  • e69dc2961f
    refactor: add channel-based streaming capability check (#1214) Chetan Sharma 2026-03-20 21:14:09 +05:30
  • 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
  • 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