Gemini CLI 修复技能目录重复扫描 Bug
aniruddhaadak80 · ghdev · 2026-08-23
Google 的 Gemini CLI 项目修复了一个导致技能重复注册的 Bug。
问题背景:
- 当用户为了兼容 Open Agent Skills 标准,将 .gemini 文件夹通过软链接或 Junction 指向 .agents 时。
- CLI 扫描机制未解析物理路径,导致两个配置入口被视为不同目录,引发重复技能冲突警告。
修复方案:
- SkillManager.discoverSkills 现在追踪并比较目录的物理路径(通过 fs.realpath)。
- 如果解析到的物理路径已被扫描过,则直接跳过,适用于用户级和工作区级配置。
测试验证:
- 添加了端到端测试,覆盖工作区和用户层级的 Symlink/Junction 场景。
- 修复后技能仅被发现一次,不再产生冲突警告。
「编程与Agent」频道最新
- Opus 5 使用指南:设中等努力值并明确目标 — daniel_mac8 · 2026-08-23
- Claude Code 即将发布 2.1.241 版本 — ClaudeCodeLog · 2026-08-23
- 开发者吐槽云端开发环境:想要远程笔记本电脑体验 — jasonkneen · 2026-08-23
- 清华康奈尔研究:用 ACID 事务机制解决 Agent 记忆污染 — rohanpaul_ai · 2026-08-23
- MCP 协议新增酒店预订连接器,支持 Base 链支付 — modelcontextprotocol · 2026-08-23
- 混合部署更优:云用于隔离,本地主开发 — sull · 2026-08-23