Skip to main content

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 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.