优化: 前端批(审批体系一致 + GitChanges UI + token/控件统一 + 死代码)
审批体系一致:ApprovalPopup 浮窗加挂起时长提示(H1)+session 按钮+path deny 二次确认(M4/M5);ToolCard/useToolApproval 加 session+onDeny 确认(对齐 DirAuthDialog 四按钮)+ToolCardList decision 类型加 session;ApprovalDialog 失败显 toast(治 store 吞错 M31);ApprovalOverlay dismiss 改响应式(L26) GitChanges UI(问题12 前端 12b-12h):showCommitFileDiff 精确匹配(12b)+去重 git log(12c)+详情滑出不挤压(12d)+双行提交行(12f)+搜索过滤(12g)+历史 Tab 显分支(12h)+diff 侧边栏内更宽可折叠面板(12e:FilePreview 不支持任意提交 diff,折中) token+控件:global.css 定义 --df-primary(治幽灵变量 M26)+settings.css 加 .setting-number/.setting-input/.setting-textarea+4 Section 套用(问题8) 死代码:删 PlanProgress.vue(零引用)+PlanLayerInfo 类型+i18n 孤儿 key(L1)
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
export default {
|
||||
aiChat: {
|
||||
// ── 多 Agent 并行执行 ──
|
||||
planProgress: '执行计划',
|
||||
planLayer: '第 {n} 层',
|
||||
conflictsPending: '{n} 处冲突待处理',
|
||||
acceptA: '接受 A',
|
||||
acceptB: '接受 B',
|
||||
@@ -183,6 +181,8 @@ export default {
|
||||
dirAuthAlways: '始终放行',
|
||||
dirAuthDeny: '拒绝',
|
||||
dirAuthFailed: '授权失败:{msg}',
|
||||
// M5:path 类拒绝二次确认(拒绝不可逆——工具返 Err、loop 续跑不再重试,与 approve 不对称,防误点)
|
||||
dirAuthDenyConfirm: '确定拒绝授权吗?该工具将立即失败,且本轮不会重试。',
|
||||
|
||||
// ── Input Augmentation 层: mention/skill 注入反馈 ──
|
||||
// search_files 盲搜被白名单兜底拒绝(不应弹授权窗,直接友好提示用户改用 @引用或绝对路径)
|
||||
|
||||
@@ -6,6 +6,11 @@ export default {
|
||||
noChanges: '无变更(工作区干净)',
|
||||
noDiff: '无差异内容',
|
||||
noCommits: '暂无提交记录',
|
||||
noSearchResult: '无匹配提交',
|
||||
commitsUnit: '个提交',
|
||||
searchPlaceholder: '搜索提交(关键词/作者)',
|
||||
expand: '展开',
|
||||
collapse: '收起',
|
||||
modified: '已修改',
|
||||
added: '已新增',
|
||||
deleted: '已删除',
|
||||
|
||||
Reference in New Issue
Block a user