Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Sep 25, 2025

Bumps ruby_llm from 1.6.2 to 1.8.2.

Release notes

Sourced from ruby_llm's releases.

1.8.2

RubyLLM 1.8.2: Enhanced Tool Calling & Reliability 🔧✨

Minor release improving tool calling visualization in Rails chat UIs, fixing namespaced model support, and enhancing stability.

🔧 Tool Call Visualization

Enhanced chat UI with basic visualization of tool/function calls:

  • Tool call display: Messages now show function calls with name and arguments in JSON format
  • Improved readability: Styled with monospace font and gray background for clear distinction
  • Seamless integration: Tool calls integrate naturally into the conversation flow

🐛 Bug Fixes & Improvements

Chat UI Generator

  • Namespaced model support: Fixed chat UI generator to properly handle namespaced models (fixes #425)
  • Cleaner output: Refined model class injection for better code generation

Network Reliability

  • Faraday adapter: Explicitly set net_http adapter instead of relying on environment defaults (fixes #428)
  • Improved stability: Ensures consistent network behavior across different environments

📚 Documentation & Testing

  • CI optimization: Test suite now runs more efficiently, with coverage reports from latest Ruby/Rails only
  • Generator tests: Optimized to run only on latest Ruby and Rails versions
  • Coverage accuracy: Excluded generator code from coverage metrics for more accurate reporting

Installation

gem 'ruby_llm', '1.8.2'

Upgrading from 1.8.1

bundle update ruby_llm

All changes are backward compatible. To benefit from the tool call visualization, regenerate your chat UI with rails generate ruby_llm:chat_ui.

Merged PRs

New Contributors

... (truncated)

Commits
  • 99e9594 Bump to 1.8.2
  • b0fb8e8 Update Ruby Style Guide badge to point to RuboCop
  • 1f5bc69 Exclude generators from codecov calculation
  • d08118b Run full test suite in latest Ruby and Rails version and upload test coverage...
  • a70717f Run generator tests only for latest version of Ruby and Rails
  • c2e5bff Simplify moderation example in documentation
  • 8823739 Fix chat UI generator for namespaced models.
  • 636ef94 Set adapter to be net_http instead of Faraday.default_adapter. (#429)
  • a74233f Display tool calls in message template (#416)
  • 46ac613 Bump version to 1.8.1
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ruby_llm](https://github.com/crmne/ruby_llm) from 1.6.2 to 1.8.2.
- [Release notes](https://github.com/crmne/ruby_llm/releases)
- [Commits](crmne/ruby_llm@1.6.2...1.8.2)

---
updated-dependencies:
- dependency-name: ruby_llm
  dependency-version: 1.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Sep 25, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 4, 2025

Superseded by #27.

@dependabot dependabot bot closed this Nov 4, 2025
@dependabot dependabot bot deleted the dependabot/bundler/ruby_llm-1.8.2 branch November 4, 2025 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant