Repository navigation
Thulp v0.1.0 - Initial Release
Thulp v0.1.0 - Initial Release
Execution Context Engineering Platform for AI Agents
This is the first release of Thulp, a Rust-based toolkit for building AI agents with rich execution contexts.
Published Crates
All 10 crates are now available on crates.io:
thulp-core- Core types and traitsthulp-query- Query engine for searching and filtering toolsthulp-guidance- LLM guidance and orchestrationthulp-registry- Tool registry and managementthulp-browser- Browser automation toolsthulp-workspace- Workspace management for execution contextsthulp-adapter- Adapter for converting external tool definitionsthulp-mcp- MCP (Model Context Protocol) integrationthulp-skills- Skill composition and executionthulp-cli- Command-line interface
Features
- Unified Tool Abstraction with consistent interface
- MCP Integration via rs-utcp
- Type-Safe Parameters with JSON Schema support
- Async by Design (built on tokio)
- Extensible Adapters
- Comprehensive Testing (86 tests)
- Performance Benchmarks
- Docker support with multi-stage builds
Installation
```toml
[dependencies]
thulp-core = "0.1.0"
thulp-query = "0.1.0"
```
Quick Start
See the README for quick start guide and examples.
Docker
Docker images are available at `ghcr.io/dirmacs/thulp`:
```bash
docker pull ghcr.io/dirmacs/thulp:latest
```
What's Next
- Resource management (MCP resources)
- Prompt template support (MCP prompts)
- Additional adapter implementations
- Plugin system for custom tool providers
- Enhanced CLI features