@oh-my-pi/pi-ai
Breaking Changes
- Renamed
OpenAIResponsesCacheOptions,normalizeOpenAIResponsesPromptCacheKey, andgetOpenAIResponsesPromptCacheKeyto the endpoint-neutralOpenAICacheOptions,normalizeOpenAIPromptCacheKey, andgetOpenAIPromptCacheKey.
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) sendreasoning: { mode: "pro" }on OpenAI Responses and Codex Responses requests, alongside the configured effort. The Codex request body now honorsrequestModelIdso 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:
/loginnow 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.6base models andgpt-5.6-{luna,sol,terra}-provariants - Added
meta/muse-spark-1.1model support - Added support for thinking modes on
poolside/lagunamodels - Added generated GPT-5.6 Pro aliases (
gpt-5.6-{luna,sol,terra}-pro) on theopenaiandopenai-codexproviders: each alias sends the base model id on the wire (requestModelId) with the newreasoningMode: "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-idprompt-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