Release v0.67.0
What's Changed
🚀 Major Features
- Unified Subagent System: Migrate from agents to unified subagent system with multi-tool support (#174)
- New subagent architecture supporting tool-specific configurations
- Moved from
.claude/agents/to.rulesync/subagents/directory structure - Enhanced frontmatter format with nested tool-specific configs (e.g.,
claudecode.model) - Added support for features configuration in rulesync.jsonc
🔧 Improvements
- Directory Structure: Clean separation of generated files with proper gitignore patterns
- Configuration Enhancement: Added features field to generated configuration files with default options
- Code Quality: Consolidated duplicate code and improved maintainability
- Documentation: Updated documentation to reflect new subagent system
🐛 Bug Fixes
- Resolved TypeScript compilation errors in subagent implementation
- Fixed --delete flag to only remove files for specified --features
- Prevented automatic conversion of rules to subagents
- Fixed subagent generation directory structure issues
- Resolved zod schema error for targets default value
🗃️ Internal Changes
- Refactored generator functions to reduce code duplication
- Removed deprecated features directories and consolidated subagent code
- Updated imports and type definitions for new architecture
- Enhanced test coverage for new functionality
Contributors
Full Changelog
Full Changelog: v0.66.0...v0.67.0
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com