Skip to content

Releases: EllinghamTech/ai_toolkit

v0.2.0

28 Jun 16:33

Choose a tag to compare

Breaking Changes!

Added

  • UnknownResult stores raw JSON for unrecognized message types.
  • AiToolkit::Client#request now returns a AiToolkit::ResponseCollection object

Changed

  • Result classes moved to AiToolkit::Results namespace.
  • Automatic tool loop is always enabled; auto option removed from Client#request.

v0.1.1

26 Jun 15:35
87aa195

Choose a tag to compare

What's Changed

  • Expose providers AiToolkit::Providers correctly

v0.1.0

25 Jun 23:34
442d4cd

Choose a tag to compare

  • 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.