Commit dee32ae
committed
feat(ui): 将工具管理功能独立为 ToolManagerModal 组件
- 新增 ToolManagerModal 独立组件,提供完整的工具 CRUD 功能
- ConversationManager 中工具数量标签改为可点击,始终显示(包括 0)
- 移除 ContextEditor 中的工具管理标签页,避免功能重复
- 清理 ContextEditor 中未使用的代码(净减少 244 行)
- 修复 Vue 警告:移除 ContextEditor 的 context-mode 属性
- 统一架构模式:与 VariableManagerModal 保持一致
变更文件:
- 新增:packages/ui/src/components/tool/ToolManagerModal.vue
- 修改:ConversationManager, ContextEditor, ContextSystemWorkspace
- 修改:App.vue (web & extension), types/components.ts, index.ts1 parent f7ff77f commit dee32ae
File tree
9 files changed
+615
-341
lines changed- packages
- extension/src
- ui/src
- components
- context-mode
- tool
- types
- web/src
9 files changed
+615
-341
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
193 | 194 | | |
194 | 195 | | |
195 | 196 | | |
| |||
801 | 802 | | |
802 | 803 | | |
803 | 804 | | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
804 | 814 | | |
805 | 815 | | |
806 | 816 | | |
| |||
900 | 910 | | |
901 | 911 | | |
902 | 912 | | |
| 913 | + | |
903 | 914 | | |
904 | 915 | | |
905 | 916 | | |
| |||
1100 | 1111 | | |
1101 | 1112 | | |
1102 | 1113 | | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
1103 | 1117 | | |
1104 | 1118 | | |
1105 | 1119 | | |
| |||
1202 | 1216 | | |
1203 | 1217 | | |
1204 | 1218 | | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
1205 | 1229 | | |
1206 | 1230 | | |
1207 | 1231 | | |
| |||
0 commit comments