Skip to content

v0.2.0

Choose a tag to compare

@yologdev yologdev released this 17 Feb 23:10
· 373 commits to main since this release

What's New

AgentSkills Support

  • SkillSet::load() — scan directories for SKILL.md files (AgentSkills standard)
  • Agent::with_skills() — inject skill index into system prompt
  • Cross-compatible with Claude Code, Codex CLI, Gemini CLI, Cursor, Goose
  • CLI example: --skills flag

Context Overflow Detection

  • ProviderError::ContextOverflow — auto-detected across 14+ providers
  • ProviderError::classify() — Anthropic, OpenAI, Google, Bedrock, xAI, Groq, OpenRouter, llama.cpp, LM Studio, MiniMax, Kimi, GitHub Copilot
  • Message::is_context_overflow() — for SSE-based providers
  • No regex dependency — simple string matching

Context Tracker

  • ContextTracker — hybrid real-usage + chars/4 estimation
  • More accurate than pure estimation for context budgeting

Docs

  • Architecture overview (3-layer design)
  • Skills guide
  • Updated context management docs

Stats

  • 107 tests + 3 ignored integration tests
  • Zero clippy warnings
  • ~8,200 lines of Rust

Full Changelog: v0.1.0...v0.2.0