Skip to content

Support RubyLLM 1.16#11

Merged
khasinski merged 2 commits into
mainfrom
codex/rubyllm-1-16-compat
Jun 11, 2026
Merged

Support RubyLLM 1.16#11
khasinski merged 2 commits into
mainfrom
codex/rubyllm-1-16-compat

Conversation

@khasinski

Copy link
Copy Markdown
Owner

Summary

  • add RubyLLM 1.16 compatibility for request instrumentation, stream tool-call accumulation, provider config options, and tool parallel-control capability
  • keep RubyLLM 1.15 compatibility by guarding the new instrumentation API
  • bump the gem version to 0.6.1 and document the release in the changelog

Validation

  • mise exec -- bundle exec rspec
  • mise exec -- bundle exec rubocop lib/ruby_llm/providers/openai_responses.rb lib/ruby_llm/providers/openai_responses/capabilities.rb spec/ruby_llm/providers/openai_responses_spec.rb spec/ruby_llm/providers/openai_responses/capabilities_spec.rb
  • forced RubyLLM 1.15 smoke test
  • ruby -c ruby_llm-responses_api.gemspec && ruby -c lib/rubyllm_responses_api.rb
  • gem build ruby_llm-responses_api.gemspec

@khasinski khasinski changed the title [codex] Support RubyLLM 1.16 Support RubyLLM 1.16 Jun 11, 2026
@khasinski khasinski marked this pull request as ready for review June 11, 2026 19:15
@khasinski khasinski merged commit d6ac878 into main Jun 11, 2026
5 checks passed
@khasinski khasinski deleted the codex/rubyllm-1-16-compat branch June 11, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant