Skip to content

[v4/p7-model-kinds] feat(providers): the remaining upstream model kinds - #241

Closed
cunninghamcard-bit wants to merge 1 commit into
v4/6-vendors-follow-the-upstream-packagesfrom
v4/p7-model-kinds
Closed

cunninghamcard-bit wants to merge 1 commit into
v4/6-vendors-follow-the-upstream-packagesfrom
v4/p7-model-kinds

Conversation

@cunninghamcard-bit

@cunninghamcard-bit cunninghamcard-bit commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Requested by li

Summary

Before: several model kinds that the upstream packages offer are missing: xAI speech, transcription and video; Google and Mistral speech and transcription; Groq transcription; and customProvider.

After: they are ported from the upstream packages, with their upstream tests, and respect the provider boundary rules.

Type of change

  • Bug fix (non-breaking)
  • New feature (non-breaking)
  • Breaking change
  • New provider
  • New / updated binding
  • Docs / RFC

Checklist

  • cargo fmt --all -- --check passes
  • cargo clippy --workspace --all-targets -- -D warnings passes
  • cargo test --workspace passes (cassette playback — no network/keys)
  • Added or updated cassette tests / contract fixtures for behavior changes
  • Updated relevant docs (README.md, docs/, rfc/, bindings/README.md)
  • Commit messages follow Conventional Commits

Notes for reviewers

Status: Draft, opened early so the series layout can be reviewed. The items under "Planned in follow-up pushes" land on this branch before it is marked ready. cargo test --workspace has not been run on this branch yet.


🤖 Generated with Claude Code

https://claude.ai/code/session_01A3WxDBWBA4ituJjXsHaEAa

…upstream packages

- xAI speech, transcription and video models.
- Google and Mistral speech and transcription models.
- Groq transcription model.
- customProvider, ported from upstream.
- New models respect the provider boundary rules.

OpenAI Chat replay of non-object tool input is pinned to upstream, and the
ported Mistral tests name their pinned upstream source.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A3WxDBWBA4ituJjXsHaEAa
@cunninghamcard-bit cunninghamcard-bit self-assigned this Oct 12, 2026
@cunninghamcard-bit cunninghamcard-bit changed the title [V4 7/8] feat(providers): the remaining upstream model kinds [v4/p7-model-kinds] feat(providers): the remaining upstream model kinds Oct 12, 2026
@cunninghamcard-bit
cunninghamcard-bit deleted the v4/p7-model-kinds branch October 12, 2026 10:43
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