Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.1-alpha] - 2025-12-27
Changed
- BREAKING: Updated YAML frontmatter schema to match Agent Skills specification
- Required fields:
name,description - Optional fields:
license,compatibility,allowed-tools,metadata
- Required fields:
- BREAKING: Renamed
extrafield tometadatainConjure.Frontmatterstruct - BREAKING: Renamed
extrafield tometadatainConjure.Skillstruct - Updated all SKILL.md files and documentation to use spec-compliant frontmatter format
Added
- Support for
compatibilityfield (environment requirements, max 500 chars) - Support for
allowed-toolsfield (space-delimited pre-approved tools, experimental) - Support for
metadatafield (additional key-value properties) - Alpha release notice in README with guidance on version pinning
[0.1.0-alpha] - 2025-12-27
Added
- Core skill loading from directories and
.skillZIP packages - YAML frontmatter parsing for skill metadata in
SKILL.mdfiles - System prompt generation with XML-structured format
- Tool definitions extraction from skill scripts
- GenServer-based skill registry with process monitoring
- Multiple execution backends:
Conjure.Backend.Local- Direct local execution (development)Conjure.Backend.Docker- Containerized execution (production)Conjure.Backend.Anthropic- Anthropic Skills API integrationConjure.Backend.Native- Pure Elixir skill execution
- Unified
Conjure.Executorbehaviour for pluggable execution - Conversation loop management with
Conjure.Conversation - Artifact storage backends:
Conjure.Storage.Local- Local filesystem storageConjure.Storage.S3- S3-compatible storageConjure.Storage.Tigris- Tigris object storage
- Native Elixir skills with
Conjure.NativeSkillbehaviour - Telemetry integration for observability
- Mix tasks for skill validation
- Comprehensive documentation with tutorials and ADRs