Commit Graph

1006 Commits

Author SHA1 Message Date
Wenjie Zhang
45f18d3122 fix: 修复安全预警依赖与路径校验
- 升级 npm/uv 锁文件中的漏洞依赖,并移除未使用的 python-jose 以消除 ecdsa 预警
- 收紧 viewer/thread/sandbox 路径解析边界,补充路径逃逸测试
- 更新 roadmap 记录本次安全修复
2026-06-05 23:46:06 +08:00
Wenjie Zhang
5fc223fb4f feat: 优化工作区文件夹图标展示 2026-06-05 22:56:23 +08:00
Wenjie Zhang
d2fadf2716 style(web): 调整共享文案和工作区分隔栏 2026-06-05 21:02:13 +08:00
Wenjie Zhang
07137be6db feat(web): 优化智能体管理分组展示 2026-06-05 21:02:13 +08:00
Wenjie Zhang
b991d4d75d feat(web): 优化子智能体线程展示 2026-06-05 21:02:13 +08:00
Wenjie Zhang
460bd97d39 fix(web): 修复运行流恢复续传序号 2026-06-05 21:02:13 +08:00
Wenjie Zhang
2c864fee8a style(web): 调整智能体内联字段样式 2026-06-05 21:02:13 +08:00
Wenjie Zhang
63285b8068 refactor(web): 使用 DiceBear 生成默认头像 2026-06-05 21:02:13 +08:00
Wenjie Zhang
8582b94f68 feat: 输入框内的模型仅作临时覆盖 2026-06-05 21:02:13 +08:00
Wenjie Zhang
83656a8eb5 feat(skill): 新增推荐 Skill 列表与一键安装
- 管理端新增推荐 Skill 分组,未安装时可从卡片 + 直接拉取 ModelScope
  来源并进入安装草稿确认
- 上传入口补充安装文档链接,文档补充 ModelScope 单个 Skill 与合集安装说明
- 同步更新 roadmap 与 REFACTOR 记录
2026-06-05 01:30:46 +08:00
Wenjie Zhang
8d3927629c fix(web): @mention 下拉资源名称完整显示
resource-name 改为不收缩、不截断,由描述让位并按需省略号,
确保知识库及其余资源类型的名称始终完整展示
2026-06-05 01:29:46 +08:00
Wenjie Zhang
a5663a8bb2 refactor(web): 文件/文件夹图标统一改用 FileTypeIcon
- 文件预览、工作区文件列表、侧边栏文件树、知识库 FileTable、上传弹窗、
  @mention、附件预览等处统一渲染彩色文件/文件夹图标
- 移除 file_utils 旧的 Ant 单色图标映射与 mention_icon_utils 的 file 分支
- 清理各组件因替换产生的孤儿图标导入;按钮图标保持不变
2026-06-05 01:29:34 +08:00
Wenjie Zhang
3c7ac61ca4 feat(web): 新增文件类型彩色图标资源与统一图标组件
- 将 files 图标重命名为英文语义命名,并新增 markdown(MD)、python(PY) 图标
- 新增 file_icon.js,按扩展名/目录解析对应彩色图标 URL
- 新增 FileTypeIcon 组件,作为文件/文件夹图标的统一渲染入口
2026-06-05 01:29:18 +08:00
Wenjie Zhang
9bcfb0e1f4 fix: 统一知识能力空状态 2026-06-05 00:35:31 +08:00
Wenjie Zhang
d55e3eb672 chore(release): bump version to 0.7.0.dev1 2026-06-04 21:10:01 +08:00
Wenjie Zhang
711f39dbd1 feat: 重设计首页突出 Harness 与知识库协作
- hero 区改版:氛围背景光晕+渐隐网格,右侧玻璃卡片可视化
- 右侧改为 Harness → RAG 引擎 → 知识库 横向数据流,中间枢纽带脉冲环、双向光点对流
- 统计改用实时 GitHub 数据(Stars/Forks/Issues),不再依赖 branding 配置
- 移除 info.template.yaml 的 features/actions 及 store 中对应 getter
- 「查看文档」升级为次按钮,左侧内容顶部对齐微调
2026-06-04 21:07:09 +08:00
Wenjie Zhang
a6176ea236 feat: 优化模型供应商卡片交互
- 卡片右下角始终显示启用开关,支持直接切换供应商状态
- 移除未启用卡片的透明度,移动端不再有视觉弱化
- 「管理模型」按钮追加灰色「已启用 N 个」计数,移除卡片内模型数量信息行
- 放大供应商图标至 30px
2026-06-04 20:25:13 +08:00
Wenjie Zhang
e27c8fc4c0 feat: 优化图谱类型颜色和统计浮层 2026-06-04 17:58:31 +08:00
Wenjie Zhang
c60b1ada05 feat: 添加 xiaomi mimo / coding plan 以及 kimi-for-coding 的支持
感谢 xiaomi 提供的 100 元额度
2026-06-04 14:36:16 +08:00
Wenjie Zhang
70b76f1e6d feat: 支持评估运行命名 2026-06-04 13:39:09 +08:00
Wenjie Zhang
b481034a21 refactor: 移除 MCP 配置文本入口 2026-06-03 23:33:30 +08:00
Wenjie Zhang
5a8ecb8e02 style: 调整文件管理工具栏布局 2026-06-03 23:33:01 +08:00
Wenjie Zhang
2e09fe328e feat: 支持工作区批量上传文件 2026-06-03 23:32:32 +08:00
Wenjie Zhang
e94d293737 feat: 添加支持 modelscope 安装的说明 2026-06-03 22:35:32 +08:00
Wenjie Zhang
fafbc5c9ee feat: 按来源分组展示 Skill 2026-06-03 22:12:32 +08:00
Wenjie Zhang
a60c5db7ee style: 更新登录页背景图 2026-06-03 22:12:25 +08:00
Wenjie Zhang
bf7a4821d1 fix: 调整 MCP 未添加状态交互 2026-06-03 21:50:10 +08:00
Wenjie Zhang
f54abbd631 fix: 修正扩展页默认打开标签 2026-06-03 20:10:55 +08:00
Wenjie Zhang
1842c8da85 refactor: 统一 Mention 图标渲染逻辑 2026-06-03 19:50:49 +08:00
Wenjie Zhang
3b35493db3 style: code format 2026-06-03 18:55:34 +08:00
Wenjie Zhang
e20bb63c8d chore(release): 版本号升级至 0.7.0.dev0 2026-06-03 16:02:15 +08:00
Wenjie Zhang
56cd1b500a feat: 优化 Skill 安装逻辑和展示逻辑 2026-06-03 14:13:59 +08:00
Wenjie Zhang
eb55780d0d feat: 修复工具返回异常的问题 2026-06-03 14:09:45 +08:00
Wenjie Zhang
206ddd8ff0 feat: 添加子智能体消息渲染 2026-06-03 14:09:45 +08:00
Wenjie Zhang
0dbdc647ec feat: 添加图片生成技能 image-gen,迁移 Qwen-Image 生成能力至内置 Skill 2026-06-02 20:04:33 +08:00
Wenjie Zhang
01d21e2759 feat: 实现子智能体的线程体验 2026-06-02 18:47:28 +08:00
Wenjie Zhang
14daa43e28 feat: 统一工具调用的规范化处理,优化消息解析逻辑 2026-06-02 00:08:38 +08:00
Wenjie Zhang
c6d0c57bf9 feat: 统一用户头像生成 2026-06-01 22:29:43 +08:00
Wenjie Zhang
1e922acb43 feat: 更新子智能体前端体验 2026-06-01 22:29:18 +08:00
Wenjie Zhang
b6240a1b4f style: code format 2026-05-31 13:40:15 +08:00
Wenjie Zhang
31a7fc52d0 feat: 适配 deepagents 最新版特性 2026-05-31 13:36:42 +08:00
Wenjie Zhang
b51df7097e feat: 增强消息输入和附件组件中的提及功能. #718
- 重构 MessageInputComponent,改用 contenteditable div 以实现更好的提及处理。
- 引入 MentionTextRenderer 组件,用于渲染带图标和标签的提及内容。
- 在 mention_utils.js 中添加用于解析和格式化提及内容的辅助函数。
- 改进 MessageInputComponent 中对提及查询的检测与处理。
- 更新提及标记和资源项的样式,以提升 UI/UX 体验。
- 实现基于键盘事件的提及删除处理。
- 确保与各种提及类型(知识、技能、MCP、子代理、文件)的兼容性。
2026-05-30 17:54:36 +08:00
Wenjie Zhang
4f02b4d35e feat: 优化 mention 逻辑,支持在未创建 Thread 的时候 @ 工作区文件 2026-05-30 16:04:39 +08:00
Wenjie Zhang
5322b21c32 refactor: 简化代码逻辑 2026-05-29 22:19:58 +08:00
Wenjie Zhang
acf150d47d feat(agent): 支持运行恢复与中断续写
完善 AgentRun 的父子运行关系、恢复请求和前端流式状态处理,补充相关单元测试以覆盖中断后恢复场景。
2026-05-28 14:09:04 +08:00
Wenjie Zhang
54bf9b61a8 feat(attachment): 改进附件解析功能,增加解析方法选择和状态显示 2026-05-28 09:14:08 +08:00
Wenjie Zhang
6438f8b7c2 feat(models): 增强模型配置能力 2026-05-27 19:56:26 +08:00
Wenjie Zhang
2b8cc37592 feat(attachments): 新增附件的可解析的支持 2026-05-27 18:22:29 +08:00
Wenjie Zhang
4036530bb6 feat(skill): 新增 Skill 的权限设置 2026-05-27 14:51:56 +08:00
Wenjie Zhang
404fcd55a3 fix: 优化前端交互细节
修正消息匹配转义和复制兜底日志,并统一卡片操作入口与主题链接颜色。
2026-05-26 19:39:08 +08:00