v0.7.2
Agent coverage expanded to 57
Adds 45 new agents (Gemini CLI, Goose, Warp, Augment, Crush, OpenHands, Kiro, Tabnine, Qwen, Amp, Kilo, plus the long tail) and fixes three existing entries:
amplify→augment(withamplifykept as a deprecated alias; resolves the long-standing typo for Augment Code)aiderpath corrected to.aider-desk/skills/— Aider itself has no native SKILL.md mechanism; the integration target was always AiderDeskcopilotproject path moved from the vestigial.github/skills/to.agents/skills/; Copilot's actual extension point is.github/copilot-instructions.md, which rosie already manages
Also corrects the global paths for opencode (~/.config/opencode/skills/) and windsurf (~/.codeium/windsurf/skills/).
Internals
AgentDefnow carries separateproject_pathandglobal_pathfields so per-agent path conventions can diverge (e.g. Goose:.goose/skillsproject,~/.config/goose/skillsglobal).install_skill_localcomputes the relative symlink target from the actual component count of the install path, so deep paths like.tabnine/agent/skillsproduce the correct../../../prefix. Agents whose project path is the canonical.agents/skillsstore skip the per-agent symlink entirely.- New
log::warnfor non-fatal stderr warnings; alias deprecation uses it. - Two new regression cases (
agent-alias-amplify,agent-many-supported).
Migration
rosie agents output now lists 57 entries instead of 12; the names amplify, aider, and copilot still work but write to different paths than 0.7.1. Existing skills installed under the old paths will be orphaned — reinstall to migrate.
Full Changelog: v0.7.1...v0.7.2