Changes for version 0.002 - 2026-04-10
- Drop Langertha::Knarr dependency. Skeid no longer goes through the Knarr namespace facades for format conversion or metrics — it talks to Langertha::Usage / Cost / Pricing / UsageRecord / Tool / ToolCall / ToolChoice directly from Langertha core. Bump Langertha floor to 0.400.
- Skeid::Proxy hot path unchanged: still raw HTTP forwarding via Mojo::UserAgent + class-method calls on the new value objects, no per-request object construction overhead.
- Skeid::Proxy: fix duplicate $choice variable in _openai_response_to_anthropic uncovered during the port.
- dist.ini sets irc = #langertha (on irc.perl.org).
Documentation
Skeid control-plane CLI and proxy launcher
Modules
Dynamic routing control-plane for multi-node LLM serving with normalized metrics and cost accounting
Pluggable API key resolution for Skeid nodes
Multi-format LLM proxy (OpenAI, Anthropic, Ollama) powered by Langertha::Skeid routing