Skip to content

chore(deps): Upgrade Inference Gateway SDK to v1.14.0#116

Merged
edenreich merged 6 commits intomainfrom
upgrade-sdk-to-v1.14.0
Nov 20, 2025
Merged

chore(deps): Upgrade Inference Gateway SDK to v1.14.0#116
edenreich merged 6 commits intomainfrom
upgrade-sdk-to-v1.14.0

Conversation

@edenreich
Copy link
Copy Markdown
Contributor

@edenreich edenreich commented Nov 20, 2025

Summary

  • Upgrade Inference Gateway SDK from v1.13.0 to v1.14.0
  • Update development tooling versions (claude-code, gh, go, golangci-lint)
  • Refactor Claude Code GitHub workflow configuration for improved maintainability
  • This step is necessary in order to support Vision Models

Changes

SDK Upgrade

  • Bumped Inference Gateway SDK to v1.14.0 in go.mod
  • Updated flox environment manifest with latest tool versions

CI/CD Improvements

  • Migrated Claude Code GitHub action from beta to main version
  • Consolidated workflow configuration using new claude_args parameter
  • Removed redundant prettier installation step
  • Added YAML frontmatter for consistency

Test Plan

  • Verify all tests pass with new SDK version
  • Confirm linting passes with updated golangci-lint
  • Validate Claude Code workflow executes successfully
  • Check that all examples continue to work correctly

🤖 Generated with Claude Code

edenreich and others added 2 commits November 20, 2025 15:27
Updated the Anthropic SDK from v1.13.4 to v1.14.0 across the main module and all example projects. This update includes dependency upgrades for all go.mod and go.sum files, as well as necessary code adjustments to server components for improved message conversion handling.

Also updated the flox development environment with newer versions of claude-code (2.0.30), gh (2.82.1), go (1.25.2), and golangci-lint (2.6.0).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Eden Reich <eden.reich@gmail.com>
Simplify Claude Code GitHub action configuration by:
- Upgrading from beta to main action version
- Migrating to claude_args parameter for cleaner configuration
- Consolidating custom instructions and tool permissions
- Removing redundant prettier installation step
- Adding YAML frontmatter for consistency

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@edenreich edenreich changed the title build: Upgrade Inference Gateway SDK to v1.14.0 chore(deps): Upgrade Inference Gateway SDK to v1.14.0 Nov 20, 2025
edenreich and others added 4 commits November 20, 2025 15:39
Signed-off-by: Eden Reich <eden.reich@gmail.com>
Signed-off-by: Eden Reich <eden.reich@gmail.com>
…-powered example

The NewDefaultToolBox function signature was updated to require a
*config.ToolBoxConfig parameter, but the ai-powered example was still
calling it without arguments, causing a compilation error.

Updated the call to pass &cfg.A2A.AgentConfig.ToolBoxConfig to match
the new signature and align with other examples in the codebase.

Tested the fix by running the ai-powered example with docker-compose.
All three test cases (weather query, time query, and combined query)
completed successfully with proper tool execution.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…maining examples

Fixed compilation errors in 4 additional examples that were still calling
NewDefaultToolBox() without the required parameter:

- examples/ai-powered-streaming/server/main.go:192
- examples/default-handlers/server/main.go:83
- examples/input-required/non-streaming/server/main.go:451
- examples/input-required/streaming/server/main.go:448

All calls now correctly pass &cfg.A2A.AgentConfig.ToolBoxConfig to match
the updated function signature.

Verified all examples build successfully without errors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@edenreich edenreich merged commit 26722e9 into main Nov 20, 2025
1 check passed
@edenreich edenreich deleted the upgrade-sdk-to-v1.14.0 branch November 20, 2025 14:26
ig-semantic-release-bot bot added a commit that referenced this pull request Nov 20, 2025
## [0.15.3](v0.15.2...v0.15.3) (2025-11-20)

### 🔧 Miscellaneous

* **deps:** Upgrade Inference Gateway SDK to v1.14.0 ([#116](#116)) ([26722e9](26722e9))
@ig-semantic-release-bot
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.15.3 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant