github can1357/oh-my-pi v17.3.7

2 hours ago

@oh-my-pi/pi-ai

Changed

  • Send the omp/<version> User-Agent on xAI chat (xai and xai-oauth) unless the request already set its own.

@oh-my-pi/pi-catalog

Changed

  • Changed the paid xAI (XAI_API_KEY) and SuperGrok (xai-oauth) default models to grok-4.6.

Fixed

  • Raised the GPT-5.6 Sol/Terra/Luna context window on the Codex transport (openai-codex) from 372K to 1M tokens: OpenAI enabled the 1M window for subscription Codex on 2026-08-16, but the Codex model registry still reports the stale 272,000, so discovery now floors these SKUs at 1,000,000 instead of trusting the reported value (openai/codex#38917).

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

Added

  • Added ExtensionAPI.registerFileWriteFallback(handler) and ExtensionAPI.registerFileDeleteFallback(handler), letting an extension supply a fallback writer or deleter that is consulted when a native write, edit, or apply_patch byte-write or unlink is denied with a permission error (EPERM/EACCES/EROFS) — for hosts that embed the agent inside a sandbox that denies direct filesystem access but exposes a privileged channel. The brokered path is symlink-resolved so a handler's allowlist sees the real destination, a destination that cannot be resolved is not brokered at all, and req.sessionId names the session that issued the mutation so a handler sharing the process-wide registry can enforce policy per session. See docs/extensions.md.

Changed

  • Send the omp/<version> User-Agent on xAI chat (xai and xai-oauth) unless the request already set its own (#8840 by @Jaaneek).
  • Updated the default model for XAI_API_KEY (xai) and SuperGrok OAuth (xai-oauth) to grok-4.6. Automatic model selection continues to prefer paid xai/grok-4.6 when only XAI_API_KEY is set, with xai-oauth/grok-4.6 still available explicitly.

Fixed

  • Fixed omp stats and /stats dashboards being unreachable from container hosts by accepting an explicit --host bind address while preserving the 127.0.0.1 default.

@oh-my-pi/omp-stats

Fixed

  • Fixed the stats dashboard being unreachable from container hosts by accepting an explicit --host bind address while preserving loopback-only binding and same-origin API access by default.

What's Changed

  • fix(ai): send omp User-Agent on xAI chat only by @Jaaneek in #8840

New Contributors

Full Changelog: v17.3.6...v17.3.7

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

NewReleases is sending notifications on new releases.