Commit Graph

  • 4c61b5b754 build(deps): bump requests from 2.32.5 to 2.33.0 in /backend (#1395) dependabot[bot] 2026-03-26 16:18:20 +0800
  • b3d3287b80
    build(deps): bump requests from 2.32.5 to 2.33.0 in /backend (#1395) dependabot[bot] 2026-03-26 16:18:20 +0800
  • c7b97b6084 Add packages section to pnpm-workspace.yaml (#1382) RockeyDon 2026-03-26 16:09:35 +0800
  • c0a6b81852
    Add packages section to pnpm-workspace.yaml (#1382) RockeyDon 2026-03-26 16:09:35 +0800
  • 59f556c434 fix(config): return full URLs for backend and LangGraph base URLs (#1392) JeffJiang 2026-03-26 15:43:37 +0800
  • 4d1a69a938
    fix(config): return full URLs for backend and LangGraph base URLs (#1392) JeffJiang 2026-03-26 15:43:37 +0800
  • 07c97f91d3 fix(LLM): fixing Gemini thinking + tool calls via OpenAI gateway (#1180) (#1205) Willem Jiang 2026-03-26 15:07:05 +0800
  • a087fe7bcc
    fix(LLM): fixing Gemini thinking + tool calls via OpenAI gateway (#1180) (#1205) Willem Jiang 2026-03-26 15:07:05 +0800
  • 5b8f5e37c3 fix(config): fix summarization model alias resolution (#1378) Admire 2026-03-26 14:48:45 +0800
  • 080a03f3bc
    fix(config): fix summarization model alias resolution (#1378) Admire 2026-03-26 14:48:45 +0800
  • 4e86472772 Update config.example.yaml (#1376) xiangxiang-all-in-AI 2026-03-26 14:34:57 +0800
  • ae6a791c71
    Update config.example.yaml (#1376) xiangxiang-all-in-AI 2026-03-26 14:34:57 +0800
  • 6ef01a36b5 feat(harness): integration ACP agent tool (#1344) DanielWalnut 2026-03-26 14:20:18 +0800
  • d119214fee
    feat(harness): integration ACP agent tool (#1344) DanielWalnut 2026-03-26 14:20:18 +0800
  • ea89236177 fix: align config.example.yaml to use GEMINI_API_KEY (#1367) Hiren Thakore 2026-03-25 20:34:25 -0400
  • 792c49e6af
    fix: align config.example.yaml to use GEMINI_API_KEY (#1367) Hiren Thakore 2026-03-25 20:34:25 -0400
  • 6d1f0552d8 test: add unit tests for TodoMiddleware (#1307) Andrew Barnes 2026-03-25 12:20:50 -0400
  • ac97dc6d42
    test: add unit tests for TodoMiddleware (#1307) Andrew Barnes 2026-03-25 12:20:50 -0400
  • 6e59376a84 test: add unit tests for DanglingToolCallMiddleware (#1305) Andrew Barnes 2026-03-25 12:20:08 -0400
  • 1f0ae64e02
    test: add unit tests for DanglingToolCallMiddleware (#1305) Andrew Barnes 2026-03-25 12:20:08 -0400
  • b1c4b2433a Fix command syntax for container image pull (#1349) offliner 2026-03-25 16:14:08 +0000
  • afe325d34e
    Fix command syntax for container image pull (#1349) offliner 2026-03-25 16:14:08 +0000
  • b2de09d9ae fix: add null checks for runtime.context and tighten langgraph constraint (#1326) 吴旭云 2026-03-25 21:01:10 +0800
  • d7e510763d
    fix: add null checks for runtime.context and tighten langgraph constraint (#1326) 吴旭云 2026-03-25 21:01:10 +0800
  • 270b5fd280 fix(frontend): add stable ids for chat resizable panels (#1341) Simon Su 2026-03-25 20:58:15 +0800
  • adc51e541c
    fix(frontend): add stable ids for chat resizable panels (#1341) Simon Su 2026-03-25 20:58:15 +0800
  • cb47f3f4b7 Add user configuration template for China region (#1337) zhoutianwang 2026-03-25 18:56:06 +0800
  • fdfe08d4aa
    Add user configuration template for China region (#1337) zhoutianwang 2026-03-25 18:56:06 +0800
  • b7e8a3af4f docs: add domestic link of coding plan (#1340) Henry Li 2026-03-25 18:53:31 +0800
  • 12875664f1
    docs: add domestic link of coding plan (#1340) Henry Li 2026-03-25 18:53:31 +0800
  • e800d80152 feat(localStorage): 隐藏模型选择器并调整输入框样式 MT-Mint 2026-03-25 17:43:55 +0800
  • d2e0e1cb26 refactor: extract shared skill installer and upload manager to harness (#1202) greatmengqi 2026-03-25 16:28:33 +0800
  • b8bc80d89b
    refactor: extract shared skill installer and upload manager to harness (#1202) greatmengqi 2026-03-25 16:28:33 +0800
  • 1aef6119c3 test: add unit tests for SubagentLimitMiddleware (#1306) Andrew Barnes 2026-03-24 22:20:16 -0400
  • ec46ae075d
    test: add unit tests for SubagentLimitMiddleware (#1306) Andrew Barnes 2026-03-24 22:20:16 -0400
  • 24bca84afc test: add unit tests for skills parser (#1308) Andrew Barnes 2026-03-24 22:17:40 -0400
  • afb0f66c73
    test: add unit tests for skills parser (#1308) Andrew Barnes 2026-03-24 22:17:40 -0400
  • 0516522071 docs: fix typo and grammar issues in docs (#1315) luo jiyin 2026-03-25 10:01:36 +0800
  • 97ad67db6b
    docs: fix typo and grammar issues in docs (#1315) luo jiyin 2026-03-25 10:01:36 +0800
  • d62661e1eb fix: add null checks for runtime.context in middlewares and tools (#1269) Matthew 2026-03-25 08:46:42 +0800
  • 2eca58bd86
    fix: add null checks for runtime.context in middlewares and tools (#1269) Matthew 2026-03-25 08:46:42 +0800
  • 0932e2cfd9 docs: add Russian README translation (#1311) Anna Terek 2026-03-25 03:39:38 +0300
  • f499f37e94
    docs: add Russian README translation (#1311) Anna Terek 2026-03-25 03:39:38 +0300
  • 365646577d docs: add French translation of README (#1303) Emile Jouannet 2026-03-25 01:24:02 +0100
  • 21febe1cc9
    docs: add French translation of README (#1303) Emile Jouannet 2026-03-25 01:24:02 +0100
  • 7afb824d1d feat: add configurable log level and token usage tracking (#1301) greatmengqi 2026-03-25 08:13:26 +0800
  • 16ed797e0e
    feat: add configurable log level and token usage tracking (#1301) greatmengqi 2026-03-25 08:13:26 +0800
  • 67d8b64019 fix(middleware): use HumanMessage in LoopDetectionMiddleware for Anthropic compat (#1300) d 🔹 2026-03-25 08:00:01 +0800
  • 77b8ef79ca
    fix(middleware): use HumanMessage in LoopDetectionMiddleware for Anthropic compat (#1300) d 🔹 2026-03-25 08:00:01 +0800
  • 5f60e268cf fix: add Windows compatibility for make dev/start commands (#1297) Jason 2026-03-24 23:01:45 +0800
  • 067b19af00
    fix: add Windows compatibility for make dev/start commands (#1297) Jason 2026-03-24 23:01:45 +0800
  • 8da77d7e8f fix(mcp): implement sync invocation wrapper for async MCP tools (#1287) knukn 2026-03-24 22:38:01 +0800
  • a9940c391c
    fix(mcp): implement sync invocation wrapper for async MCP tools (#1287) knukn 2026-03-24 22:38:01 +0800
  • 3036beabec fix(skills): follow symlinks when scanning custom skills directory (#1292) kristoffern 2026-03-24 15:06:29 +0100
  • 6bf526748d
    fix(skills): follow symlinks when scanning custom skills directory (#1292) kristoffern 2026-03-24 15:06:29 +0100
  • 5be8ae1d41 fix: use subprocess instead of os.system in analyze.py (#1289) orbisai0security 2026-03-24 18:12:03 +0530
  • 14a3fa5290
    fix: use subprocess instead of os.system in analyze.py (#1289) orbisai0security 2026-03-24 18:12:03 +0530
  • 75f17412f8 fix: repair frontend check command and docs (#1281) evenboos 2026-03-24 17:02:54 +0800
  • 4b15f14647
    fix: repair frontend check command and docs (#1281) evenboos 2026-03-24 17:02:54 +0800
  • 4bd4475d7d build(deps): bump h3 from 1.15.5 to 1.15.10 in /frontend (#1280) dependabot[bot] 2026-03-24 14:39:57 +0800
  • c5ddc6a171
    build(deps): bump h3 from 1.15.5 to 1.15.10 in /frontend (#1280) dependabot[bot] 2026-03-24 14:39:57 +0800
  • 5d80195c64 feat: 删除ppt快捷Skill MT-Mint 2026-03-24 12:33:50 +0800
  • 0d0ccbb03a chron(ci):setup the lint check in frontend (#1276) Willem Jiang 2026-03-24 10:48:18 +0800
  • d0049ad904
    chron(ci):setup the lint check in frontend (#1276) Willem Jiang 2026-03-24 10:48:18 +0800
  • 5b3157f83e feat(ui): 单文件时文件标题居中 MT-Mint 2026-03-24 10:41:16 +0800
  • ff0c25db54 feat(ui): 新增文件名截断工具及下拉菜单文本溢出优化 - 新增 truncateMiddle 工具函数,支持中英文混合字符串按视觉宽度截断 - artifact-file-list 和 dropdown-selector 应用截断处理,避免长文本溢出 - dropdown-menu 和 ArtifactTitle 添加文本溢出省略样式 MT-Mint 2026-03-24 10:28:50 +0800
  • e8218f67ce fix(frontend): fix the build error of i18n (#1274) Willem Jiang 2026-03-24 09:55:39 +0800
  • 48a197555b
    fix(frontend): fix the build error of i18n (#1274) Willem Jiang 2026-03-24 09:55:39 +0800
  • 5087b4aaac fix(frontend): filter task tool calls when rendering SubtaskCard (#1242) Gao Mingfei 2026-03-24 09:44:36 +0800
  • 0431a67b68
    fix(frontend): filter task tool calls when rendering SubtaskCard (#1242) Gao Mingfei 2026-03-24 09:44:36 +0800
  • b6d0becb35 feat(frontend): display token usage per conversation turn (#1229) Matt Van Horn 2026-03-23 17:59:35 -0700
  • b40b05f623
    feat(frontend): display token usage per conversation turn (#1229) Matt Van Horn 2026-03-23 17:59:35 -0700
  • 35c7d536ee fix(threads): clean up local thread data after thread deletion (#1262) amdoi7. 2026-03-24 00:36:08 +0800
  • 8b0f3fe233
    fix(threads): clean up local thread data after thread deletion (#1262) amdoi7. 2026-03-24 00:36:08 +0800
  • 1326bf4d48 fix: add error handling for podcast generation failures (#1257) Jason 2026-03-24 00:20:12 +0800
  • 79acc3939a
    fix: add error handling for podcast generation failures (#1257) Jason 2026-03-24 00:20:12 +0800
  • 02585c9da8 fix(hotkey):support to open settings with hotkey (#1259) Willem Jiang 2026-03-23 18:53:06 +0800
  • 3be1d841aa
    fix(hotkey):support to open settings with hotkey (#1259) Willem Jiang 2026-03-23 18:53:06 +0800
  • e5cd2d3242 feat(frontend): add Cmd+K command palette and keyboard shortcuts (#1230) Matt Van Horn 2026-03-23 03:35:35 -0700
  • 48031e506b
    feat(frontend): add Cmd+K command palette and keyboard shortcuts (#1230) Matt Van Horn 2026-03-23 03:35:35 -0700
  • 1f4dce46dc feat(guardrails): add pre-tool-call authorization middleware with pluggable providers (#1240) Uchi Uchibeke 2026-03-23 06:07:33 -0400
  • a29134d7c9
    feat(guardrails): add pre-tool-call authorization middleware with pluggable providers (#1240) Uchi Uchibeke 2026-03-23 06:07:33 -0400
  • 68d002d2f6 feat(client): support agent_name injection to enable isolated memory and custom prompts (#1253) knukn 2026-03-23 17:44:21 +0800
  • fe75cb35ca
    feat(client): support agent_name injection to enable isolated memory and custom prompts (#1253) knukn 2026-03-23 17:44:21 +0800
  • fd43a7ae68 fix: 删除正在初始化skill的文字;注释侧边栏 MT-Mint 2026-03-23 17:25:17 +0800
  • d2d3b73f53 feat(i18n): 附件删除按钮国际化 - 调整 prompt-input 附件删除按钮样式,默认隐藏,hover 时显示 MT-Mint 2026-03-23 17:17:18 +0800
  • da2023b42b feat(artifacts): 新增 Markdown 导出 DOCX/PDF 功能 - 新增 document-converter.ts 工具模块,支持 Markdown 转换为 DOCX(docx 库)和 PDF(html2pdf.js) - 在 artifact-file-detail 添加下载菜单选项(downloadAsDocx、downloadAsPdf) - .gitignore 添加 docs 目录忽略 MT-Mint 2026-03-23 17:09:39 +0800
  • 222520f93f infoquest support image-search (#1255) infoquest-byteplus 2026-03-23 17:06:56 +0800
  • f6c54e0308
    infoquest support image-search (#1255) infoquest-byteplus 2026-03-23 17:06:56 +0800
  • 04df7e25b1 fix: svg属性名写成小驼峰形式,复制按钮紧贴所属信息。 MT-Mint 2026-03-23 15:40:29 +0800
  • 3a86f5f791 fix: 更换快速skill按钮的id MT-Mint 2026-03-23 15:02:45 +0800
  • 269d65ff98 fix: 将等待复制的内容data重命名为text MT-Mint 2026-03-23 14:05:14 +0800
  • 8dac856258 fix: 修复复制功能,向主页面发送信息;修复user的信息离复制按钮太远的问题; MT-Mint 2026-03-23 13:34:49 +0800
  • fc1f38a545 feat: 发送消息后,对话框自动收起 MT-Mint 2026-03-23 11:31:31 +0800
  • b97e96d29e fix: 修复点击退出按钮没有中断的问题;兼容了工具调用中断后过滤一遍message; MT-Mint 2026-03-23 10:23:09 +0800
  • e349c41945 feat(web): add conversation export as Markdown and JSON (#1002) Ben Ghorbel Mohamed Aziz 2026-03-23 01:21:54 +0100
  • 38ace61617
    feat(web): add conversation export as Markdown and JSON (#1002) Ben Ghorbel Mohamed Aziz 2026-03-23 01:21:54 +0100
  • fa5536b881 fix: add ~/.codex and ~/.claude bind mounts to docker-compose-dev.yaml (#1247) Jason 2026-03-23 07:44:59 +0800
  • 1c981ead2a
    fix: add ~/.codex and ~/.claude bind mounts to docker-compose-dev.yaml (#1247) Jason 2026-03-23 07:44:59 +0800
  • 1333db160c feat: add Claude Code OAuth and Codex CLI as LLM providers (#1166) Purricane 2026-03-22 07:39:50 -0700