Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jan 01:54
· 3 commits to main since this release
971bb7d

Release Notes v1.1.0

Highlights

  • Dynamic MCP Server: Full implementation of the Model Context Protocol, enabling dynamic tool registration from skills/*/SKILL.md.
  • Skill Loader: New system to automatically load and execute skills from the file system.
  • Stability: Fixed "Connection closed" crashes and stdout pollution issues.

Detailed Changes

Added

  • Dynamic MCP Server: Handles JSON-RPC handshake (initialize, notifications/initialized) and implements tools/list and tools/call.
  • Skill Loader: Deserializes skill metadata and maps them to executable scripts.
  • Pollution Protection: Enforced Stdio::piped() to prevent tool output from corrupting the JSON-RPC stream.

Fixed

  • Gemini Connection Crash: Resolved MCP error -32000 by keeping the connection open.
  • Ambiguous Execution: Explicitly use --bin rust-agentic-skills to avoid execution errors.
  • Dependency Hygiene: Synced dependencies (tokio, anyhow, serde_yaml).

Changed

  • Refactored src/main.rs to be a dynamic host.
  • Project now treats the file system as the source of truth for agent capabilities.