Skip to content

feat(core): finalize .agents install and global lifecycle#3

Merged
MisonL merged 7 commits intomainfrom
dot-agents
Mar 13, 2026
Merged

feat(core): finalize .agents install and global lifecycle#3
MisonL merged 7 commits intomainfrom
dot-agents

Conversation

@MisonL
Copy link
Copy Markdown
Owner

@MisonL MisonL commented Mar 13, 2026

背景

此前全局安装链路在仓库内部测试是自洽的,但和真实工具的全局 Skills 消费目录存在偏差:

  1. codex 全局同步写到了 ~/.agents/skills/,而官方 Codex 实际消费的是 ~/.codex/skills/
  2. gemini 全局同步只写到了 ~/.gemini/antigravity/skills/,没有覆盖 gemini-cli 实际使用的 ~/.gemini/skills/
  3. update-all 对旧索引中的 targets.full 仍不兼容,老用户可能在批量升级时报 不支持的目标: full

这次修复把 CLI 实现、测试、CI、文档统一校正到真实工具行为。

核心改动

  • 统一仓库模板源到 .agents/,并补齐全局 sync/status
  • 修正全局 Skills 路径模型
    • codex -> ~/.codex/skills/
    • gemini -> ~/.gemini/skills/ + ~/.gemini/antigravity/skills/
  • 保持命令面不扩张:ag-kit global sync --target gemini 内部同步到 gemini-cli 与 antigravity 两个消费端目录
  • 修复 update-all 对旧索引 targets.full 的兼容与归一化
  • 收紧安装健康契约:status/global status --quiet 输出三态 installed/broken/missing
  • 更新 README / PLAN / TECH、测试、CI、health-check,确保口径一致

验证

  • bun run test
  • bun run ci:verify
  • bun run health-check
  • cd web && bun run lint

@MisonL MisonL merged commit 86c6f60 into main Mar 13, 2026
2 of 6 checks passed
@MisonL MisonL deleted the dot-agents branch March 13, 2026 00:54
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