Wenjie Zhang
|
749ed8d757
|
refactor: 前端 Agent 组件重构
- AgentRuntimeConfigForm 从 AgentConfigSidebar 重命名
- AgentChatComponent、AgentInputArea、AgentMessageComponent 重写交互逻辑
- AgentPanel、AgentArtifactsCard、AgentView 适配新数据模型
- stores/agent.js 简化状态管理
- BasicSettingsSection、ShareConfigForm、DebugComponent 收敛配置
- SubagentCardList、ToolsCardList 适配新 API
- useApproval 逻辑优化
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
b6a8ea9343
|
feat: 前端重构 - Agent 配置 UI 优化、命名统一与 Mention 配置抽取
- AgentConfigSidebar: 重构配置选项渲染,支持 label/value 分离,简化模板
- useAgentMentionConfig: 抽取资源映射工厂函数,支持按 kind 过滤
- agentConfigUtils: 新增 getConfigOptions/getOptionLabel/getOptionValue 工具函数
- stores/components: dbId → kbId 命名统一
- 多项小组件优化与清理
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
3db94eba6d
|
fix: 修复 Tooltip placement 及工具过滤;更新文档
- McpCardList/SkillCardList/SubagentCardList 修复 Tooltip placement
- AgentConfigSidebar 工具选择按 buildin 分类过滤
- roadmap 和 REFACTOR.md 同步更新
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:40:17 +08:00 |
|
Wenjie Zhang
|
82af923cf1
|
feat: 知识库工具注册分类体系,ToolsCardList 展示 knowledge 分类
- kbs tools 添加 category=knowledge 和 tags 元数据
- registry 注释补充 knowledge 分类说明
- ToolsCardList 新增 knowledge 分类展示标签
Co-authored-by: xerrors <xerrors@qq.com>
|
2026-05-26 17:39:13 +08:00 |
|
supreme0597
|
caab251f02
|
fix(skill): 异步化删除目录防阻塞并限制批量删除上限以避免超时
|
2026-05-25 23:35:00 +08:00 |
|
supreme0597
|
df08fea2b8
|
feat(skills): 支持远程安装搜索、仓库历史记录与批量删除
- 后端新增全局搜索 skills.sh API (POST /system/skills/remote/search)
- 后端新增批量删除接口 (POST /system/skills/delete-batch),使用行锁防并发
- skill_repository.get_by_slug 支持 for_update 参数
- 前端远程安装弹框重构:Tab 双视图(按仓库拉取/全局搜索)、分页列表
- 前端仓库输入框新增历史记录功能(localStorage 持久化),支持逐条/批量清空
- 前端批量管理模式:全选/反选/清空 + 二次确认批量删除
- 修复 dropdown overlay teleport 到 body 导致 scoped CSS 无法穿透的样式问题
- 补充批量删除及并发锁单元测试
|
2026-05-25 17:54:58 +08:00 |
|
supreme0597
|
65135e2f93
|
feat(mention): 优化@提及搜索排序与高亮展示,修复唤醒交互及路径硬编码问题
|
2026-05-21 23:44:56 +08:00 |
|
Wenjie Zhang
|
5731c9d7cf
|
feat: 视觉优化,修复样式问题
|
2026-05-14 20:43:40 +08:00 |
|
supreme0597
|
44d1b20383
|
feat(skills): 优化远程 Skill 批量安装,单次克隆完成多 skill 安装
新增 install_remote_skills_batch() 函数,利用 npx skills add 原生多 --skill 支持,
将安装 N 个 skill 的仓库克隆次数从 2N 降至 1。
后端:
- remote_skill_install_service.py 新增批处理 + _find_skill_dir()
- skill_router.py 新增 POST /remote/install-batch 端点 (admin 权限)
- 非法 skill 名不阻塞其他合法 skill,结果按请求顺序返回
- CLI 部分失败时仍导入已安装的 skill
- import 失败后 rollback session,不影响后续导入
前端:
- skill_api.js 新增 installRemoteSkillsBatch()
- SkillCardList.vue 改为单次批处理调用
测试:
- 4 个单元测试覆盖正常安装/缺失跳过/部分失败/非法名场景
文档:
- docs/develop-guides/roadmap.md 更新开发记录
- docs/vibe/2026-05-14-remote-skill-batch-install-plan.md 方案文档(含设计决策)
|
2026-05-14 17:15:38 +08:00 |
|
Wenjie Zhang
|
22fbcb586c
|
fix(web): 修复 MCP 卡片图标类型警告
移除 MCP 卡片无效的默认图标传参,并允许 InfoCard 接收函数组件图标。
|
2026-05-10 18:50:16 +08:00 |
|
Wenjie Zhang
|
482f94a711
|
feat(web): 优化 MCP 详情页编辑体验
|
2026-05-10 00:36:26 +08:00 |
|
Wenjie Zhang
|
1d50a28907
|
refactor: 修改 Markdown 预览组件
|
2026-05-08 01:04:23 +08:00 |
|
Wenjie Zhang
|
cbd265fea8
|
feat(workspace): 增强工作区功能,处理符号链接和非 UTF-8 文本文件的预览支持
|
2026-05-04 08:18:37 +08:00 |
|
Wenjie Zhang
|
73304c61d9
|
feat: 调整样式和布局,优化组件视觉效果
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-29 00:45:15 +08:00 |
|
Wenjie Zhang
|
bfd5170531
|
fix: 修复 Skills 面板无法展开的问题
|
2026-04-27 11:21:10 +08:00 |
|
Wenjie Zhang
|
417b1de308
|
refactor: 将 ExtensionCard 替换为 InfoCard 以统一组件使用
|
2026-04-27 10:22:41 +08:00 |
|
Wenjie Zhang
|
e9678e32d3
|
refactor: 删除无用组件
|
2026-04-27 09:26:16 +08:00 |
|
Wenjie Zhang
|
ee624513f1
|
style(format): 格式化代码
|
2026-04-27 02:24:52 +08:00 |
|
Wenjie Zhang
|
ba7c1299a5
|
refactor(web): 统一视觉元素,抽象组件优化
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-27 02:19:01 +08:00 |
|