Skip to content

支持 Skill 重复副本归档与文件时间查看 - #3079

Open
130040167 wants to merge 12 commits into
BigPizzaV3:mainfrom
130040167:codex/skill-duplicate-archive-review
Open

130040167 wants to merge 12 commits into
BigPizzaV3:mainfrom
130040167:codex/skill-duplicate-archive-review

Conversation

@130040167

@130040167 130040167 commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

问题

共享 Skill 与早期安装留下的受控副本可能同时出现在目录中,用户难以判断哪些目录可以合并;备份或同名位置较多时,也难以比较每个文件的修改时间。

修改

  • 增加重复副本预览,展示共享位置、Codex 受控副本和闲置受控源的路径及比较结果。
  • 仅在归属明确、完整内容一致且没有其他已发现的 Agent 目录引用时,允许确认后将受控副本或闲置受控源移入备份。不同内容、未知归属和仍被引用的目录保留,并展示原因。
  • 记录归档用途和原位置;恢复时拒绝覆盖现有路径。预览与执行之间再次核对路径身份、内容及引用,状态保存失败时回滚目录操作。
  • 在冲突位置、受控源和备份详情中按需读取每个文件的修改时间;根目录链接可访问,嵌套链接显示为链接而不展开。

依赖与拆分

共享 Skill 发现与启停 #3045 已合入。本 PR 依次依赖来源关联 #3056 和原位更新与备份 #3057,建议在两者合入后再合入本 PR。

上游目前没有中间基准分支,前置 PR 合入前本 PR 的文件列表会累计显示其内容。仅查看相对 #3057 的重复归档与文件时间差异。

验证

  • Windows 隔离环境的 Skill 核心并行回归:261 通过、5 项按环境条件忽略。
  • 前端全量测试:1979 通过、2 项跳过;TypeScript 检查和 Vite 构建通过。
  • 中英文无头浏览器键盘场景通过:重复预览、按需读取文件时间和确认归档;Tauri 返回使用模拟数据。
  • 提交 ad360018 的 Windows release 构建通过;最后一笔改动仅补充前端英文文案,核心代码未变。
  • Windows 隔离原生管理器使用 UI Automation 验收通过:重复预览区分相同和不同内容,展示文件时间;确认归档后仅移动受控副本,备份可恢复至原位置。
  • 多备份场景显示各自路径和文件修改时间;删除选中备份后,另一份备份和共享原件保留。跨 Agent 场景显示一条合并记录、各自安装及仓库路径和对应的重新关联入口。
  • 原生页面验收使用隔离文件夹和真实 Tauri 后端,尚未执行联网仓库匹配、提交逐位置重新关联或 GitHub 更新。
  • ad360018 的 Windows、macOS 和 Linux CI 检查通过;安装包构建及上传步骤未运行。

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant