Changelog for llm.rb covering versions v4.9.0 through v4.12.0. Key additions include advanced streaming via LLM::Stream with callbacks for content, reasoning, and tool calls; MCP (Model Context Protocol) support with both stdio and HTTP transports plus persistent connection pooling; fiber/thread/task-based concurrency for async tool execution; a model registry with pricing and cost estimation; OpenAI Responses API support; and JSON Schema union type handling. Multiple bug fixes address Anthropic tool handling, Google provider tool-call IDs, DeepSeek malformed arguments, OpenTelemetry attribute casting, and MCP stdio reliability. LLM::Session was renamed to LLM::Context and LLM::Gemini to LLM::Google.

5m read timeFrom 0x1eef.github.io
Post cover image
Table of contents
v4.12.0v4.11.1v4.11.0v4.10.0v4.9.0

Sort: