Skip to content

Releases: finnvoor/OAuthLanguageModels

0.4.0

Choose a tag to compare

@finnvoor finnvoor released this 09 Jun 21:58

Apple Foundation Model support

0.3.0

Choose a tag to compare

@finnvoor finnvoor released this 26 Apr 12:35

Changes

  • Fix Codex ChatGPT account ID extraction from OAuth JWTs.
  • Include current option/model updates.

0.2.0

Choose a tag to compare

@finnvoor finnvoor released this 26 Apr 12:00

What's new

  • Both AnthropicOAuthLanguageModel and CodexLanguageModel now expose CustomGenerationOptions accessible via the standard options[custom: ModelType.self] subscript.
  • Extended thinking support for Anthropic (thinking.budgetTokens), with thinking and redacted_thinking content blocks round-tripping verbatim through tool loops.
  • Reasoning support for Codex (reasoning.effort + reasoning.summary), with encrypted reasoning items captured from the response and replayed in subsequent iterations of the in-flight tool loop (required because store: false drops them server-side).
  • extraBody escape hatch on both, with reserved-key filtering so callers can't accidentally break the OAuth request shape or the cache contract.

Request bodies are still encoded with sorted keys so the cache prefix stays byte-stable across calls in a session.

0.1.0

Choose a tag to compare

@finnvoor finnvoor released this 26 Apr 10:57

Initial release.