Skip to content

Releases: krypticmouse/DSRs

v0.0.1-beta

19 Jul 16:55

Choose a tag to compare

v0.0.1-beta Pre-release
Pre-release

DSRs v0.0.1-beta Release Notes

A DSPy rewrite in Rust for building LLM-powered applications.

✨ What's New

Core Framework

  • Signature System - Type-safe signature definitions with builder pattern
  • Language Model Integration - Full OpenRouter API support with async architecture
  • Program Modules - Predict and Chain of Thought implementations
  • Data Management - Example, Prediction, and History structures
  • Adapter System - Chat adapter for LLM interface conversion

📦 Dependencies

  • tokio - Async runtime
  • openrouter-rs - LLM API client
  • serde - JSON serialization
  • indexmap - Ordered field storage
  • derive_builder - Builder pattern macros

⚠️ Known Limitations

  • Limited to OpenRouter LLM provider
  • Basic predictor modules only
  • API may change in future versions (beta status)