Repository navigation
thulp v0.3.0 - Phase 2 Complete
What's New in v0.3.0
This release completes Phase 2 of thulp development, adding significant new features for skill execution, session management, and skill file parsing.
Added
- SkillExecutor trait for pluggable execution strategies
- ExecutionContext for managing inputs/outputs between steps
- ExecutionHooks trait with TracingHooks and CompositeHooks
- DefaultSkillExecutor implementation using Transport
- Session management with turn counting and limits
- SessionManager for async file-based persistence
- Session filtering and querying capabilities
- thulp-skill-files crate for SKILL.md file parsing
- YAML frontmatter parsing for skill files
- Preprocessor for variable substitution
- Multi-directory skill discovery with scope priority
- Timeout and retry support for skill execution
- TimeoutConfig, RetryConfig, ExecutionConfig types
Crates Updated
All workspace crates have been updated to version 0.3.0:
- thulp-core
- thulp-query
- thulp-adapter
- thulp-mcp
- thulp-workspace
- thulp-skills
- thulp-skill-files
- thulp-browser
- thulp-guidance
- thulp-registry
- thulp-cli
Installation
```toml
[dependencies]
thulp-core = "0.3.0"
thulp-skills = "0.3.0"
thulp-skill-files = "0.3.0"
thulp-workspace = "0.3.0"
... add other crates as needed
```
Full Changelog: v0.2.0...v0.3.0