Skip to main contentRelease Notes - v1.18.4
Highlights
- YAML agent definitions with strict parsing, validation, and version checks.
- Blueprint and capability registries for mapping definitions to implementations.
- Definition loading and auto-discovery from files, directories, and
.claude/agents.
New Features
Agent Definitions
- Added
AgentDefinition DTO with LLM, execution, tool allow/deny, capabilities, and metadata.
- Added
AgentDefinitionParser with strict key validation and version enforcement.
- Added
AgentDefinitionLoader for loading definitions from files/directories (recursive supported).
- Added
AgentDefinitionRegistry with auto-discovery and error collection.
Blueprint and Capability Registries
- Added
AgentBlueprintRegistry for alias-to-class resolution.
- Added
AgentDefinitionFactory to build agents from definitions via blueprints.
- Added
AgentCapabilityRegistry for instance/factory resolution.
Tests
- Added unit tests for definition parsing/loading/registry and blueprint/capability registries.