Release 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
AgentDefinitionDTO with LLM, execution, tool allow/deny, capabilities, and metadata. - Added
AgentDefinitionParserwith strict key validation and version enforcement. - Added
AgentDefinitionLoaderfor loading definitions from files/directories (recursive supported). - Added
AgentDefinitionRegistrywith auto-discovery and error collection.
Blueprint and Capability Registries
- Added
AgentBlueprintRegistryfor alias-to-class resolution. - Added
AgentDefinitionFactoryto build agents from definitions via blueprints. - Added
AgentCapabilityRegistryfor instance/factory resolution.
Tests
- Added unit tests for definition parsing/loading/registry and blueprint/capability registries.