Skip to content

Thulp v0.1.0 - Initial Release

Choose a tag to compare

@bkataru bkataru released this 15 Jan 00:14
· 53 commits to master since this 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 traits
  • thulp-query - Query engine for searching and filtering tools
  • thulp-guidance - LLM guidance and orchestration
  • thulp-registry - Tool registry and management
  • thulp-browser - Browser automation tools
  • thulp-workspace - Workspace management for execution contexts
  • thulp-adapter - Adapter for converting external tool definitions
  • thulp-mcp - MCP (Model Context Protocol) integration
  • thulp-skills - Skill composition and execution
  • thulp-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

Links