v1.6.4 - Agent Compatibility & Standardization
What's Changed
Agent Compatibility Improvements
- Centralized Agent Configuration: Created single source of truth (
agent-config.ts) for all 17 AI agent configurations - Standardized paths: All agents now use consistent
.{agent}/skillspattern - Fixed detection logic: Removed false-positive triggers (AGENTS.md, .github directory checks)
- Fixed AmpAdapter: Now checks
.ampinstead of.agentsdirectory
Skill Translator Enhancements
- New skill-translator module: Translate skills between different AI agent formats
- Cross-agent translation: Support for all 17 AI coding agents
- Path traversal protection: Security fix for
writeTranslatedSkill - Boolean field preservation: Fixed truthy checks dropping explicit
falsevalues - Agent-specific fields: Added hooks, permissionMode support
Bug Fixes
- Fixed regex pattern in markdown adapters to match any skill name format
- Fixed detection paths for Kilo, Roo, Trae adapters
- Added mode field preservation for Windsurf
- Added permissionMode support for Roo adapter
Testing
- Added comprehensive unit tests for skill-translator (86 tests)
- Added e2e tests for skill translation workflows
- All 744+ tests passing
Full Changelog: v1.6.3...v1.6.4