Skip to content

upgrade anthropic to v1.55 with native structured output support#343

Merged
TonsOfFun merged 2 commits into
activeagents:mainfrom
quiltt:fix-anthropic
Jul 14, 2026
Merged

upgrade anthropic to v1.55 with native structured output support#343
TonsOfFun merged 2 commits into
activeagents:mainfrom
quiltt:fix-anthropic

Conversation

@sirwolfgang

Copy link
Copy Markdown
Contributor
  • Bump anthropic from ~> 1.12 to ~> 1.55, add anthropic_latest.gemfile
  • Strip stop_details from messages for follow-up tool calls (v1.55 compat)
  • Auto-inject additionalProperties: false into json_schema objects for Anthropic structured output
  • Update deprecated model IDs (claude-3-5-* → claude-*-4-5)
  • Fix image/jpeg → image/png in test base64 data
  • Rerecord all VCR cassettes against anthropic 1.55
  • Add anthropic_latest to CI matrix

@sirwolfgang
sirwolfgang force-pushed the fix-anthropic branch 3 times, most recently from ef50c13 to d669458 Compare July 13, 2026 23:18
- Bump anthropic from ~> 1.12 to ~> 1.55, add anthropic_latest.gemfile
- Strip `stop_details` from messages for follow-up tool calls (v1.55 compat)
- Auto-inject `additionalProperties: false` into json_schema objects for Anthropic structured output
- Update deprecated model IDs (claude-3-5-* → claude-*-4-5)
- Fix image/jpeg → image/png in test base64 data
- Rerecord all VCR cassettes against anthropic 1.55
- Add anthropic_latest to CI matrix
@sirwolfgang
sirwolfgang force-pushed the fix-anthropic branch 2 times, most recently from 79e2108 to bb8f47e Compare July 14, 2026 00:12
@TonsOfFun

Copy link
Copy Markdown
Contributor

Much appreciated @sirwolfgang as always. Looks like it might just be some existing CI issues I still need to fix from someone else's PR I merged last week when I was sick. Let me know if you're ready for a review and I'll take a look and get it merged.

@sirwolfgang
sirwolfgang force-pushed the fix-anthropic branch 2 times, most recently from 3ef2c18 to f74aee8 Compare July 14, 2026 17:09
@sirwolfgang

Copy link
Copy Markdown
Contributor Author

@TonsOfFun CI is passing now; Added both latest anthropic and latest openAI to the matrix.

Looks like this also closes #334

@TonsOfFun
TonsOfFun merged commit 3c3803e into activeagents:main Jul 14, 2026
6 checks passed
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.

2 participants