github can1357/oh-my-pi v16.3.15

6 hours ago

@oh-my-pi/pi-ai

Breaking Changes

  • Renamed OpenAIResponsesCacheOptions, normalizeOpenAIResponsesPromptCacheKey, and getOpenAIResponsesPromptCacheKey to the endpoint-neutral OpenAICacheOptions, normalizeOpenAIPromptCacheKey, and getOpenAIPromptCacheKey.

Added

  • Added automatic prompt-cache affinity header injection for OpenAI-family chat completions
  • Added support for explicit prompt-cache affinity headers in OpenAI-family chat completions
  • Added OpenAI pro reasoning mode support: models carrying the catalog reasoningMode: "pro" marker (GPT-5.6 Pro aliases) send reasoning: { mode: "pro" } on OpenAI Responses and Codex Responses requests, alongside the configured effort. The Codex request body now honors requestModelId so catalog aliases request the base upstream model id.

Changed

  • Updated xAI OAuth to use a dedicated device-code flow instead of redirect/loopback server

Fixed

  • Improved account routing for GPT-5.6 models to better respect paid tier requirements
  • Refined account selection logic to correctly identify plan types from account metadata
  • Fixed OpenAI Codex multi-account routing for GPT-5.6: Sol and Luna requests now prefer Plus-or-higher accounts while Terra remains available to Free/Go accounts; local pro-mode aliases inherit their base model's Codex plan eligibility.
  • Fixed xAI Grok OAuth login to use xAI's device authorization flow: /login now opens the verification URL, displays the device code, and polls for approval instead of asking for a pasted redirect or linking to Hermes Agent documentation.

@oh-my-pi/pi-catalog

Added

  • Added support for Grok 4.5 model
  • Added gpt-5.6 base models and gpt-5.6-{luna,sol,terra}-pro variants
  • Added meta/muse-spark-1.1 model support
  • Added support for thinking modes on poolside/laguna models
  • Added generated GPT-5.6 Pro aliases (gpt-5.6-{luna,sol,terra}-pro) on the openai and openai-codex providers: each alias sends the base model id on the wire (requestModelId) with the new reasoningMode: "pro" marker, and re-derives from the current base rows on every catalog regeneration.

Changed

  • Updated cache read costs for Grok models
  • Reduced max token limit for Grok 4.3 model
  • Enabled prompt cache affinity for Grok models via the x-grok-conv-id header in OpenAI compatible endpoints
  • Enabled prompt cache affinity for Grok models via the x-grok-conv-id header
  • Marked direct xAI Grok Chat Completions models for x-grok-conv-id prompt-cache affinity.

@oh-my-pi/pi-coding-agent

Changed

  • Integrated testing guidance directly into the main system prompt for improved workflow cohesion
  • Moved testing guidance into the main system prompt and removed the bundled Tester subagent.

Full Changelog: v16.3.14...v16.3.15

Don't miss a new oh-my-pi release

NewReleases is sending notifications on new releases.