Releases: EllinghamTech/ai_toolkit
Releases · EllinghamTech/ai_toolkit
v0.2.0
Breaking Changes!
Added
- UnknownResult stores raw JSON for unrecognized message types.
AiToolkit::Client#requestnow returns aAiToolkit::ResponseCollectionobject
Changed
- Result classes moved to
AiToolkit::Resultsnamespace. - Automatic tool loop is always enabled;
autooption removed fromClient#request.
v0.1.1
v0.1.0
- Simple Ruby DSL for building Claude requests with system_prompt, message, and tool calls.
- Provider implementations for Claude and AWS Bedrock.
- Automatic tool loops via the auto option with termination using StopToolLoop.
- Configurable generation options like temperature, top_k, and top_p.
- Configurable max_tokens and max_iterations options for Client#request.
- tool_choice option for requests to force a specific tool.