github can1357/oh-my-pi v16.1.1

5 hours ago

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

Changed

  • Migrated legacy macOS power settings to a single sleep prevention enum
  • Defaulted display.cacheMissMarker setting to false to suppress the cache-miss marker by default.
  • Replaced the four separate power.preventIdleSleep, power.preventSystemSleep, power.declareUserActive, and power.preventDisplaySleep boolean settings with a single cumulative power.sleepPrevention enum (offidledisplaysystem). Each level adds the caffeinate flags of all lower levels. Existing configs are migrated automatically.

Fixed

  • Cache-miss marker no longer fires on providers with implicit, best-effort prompt caching (Google/Gemini, OpenAI, Fireworks). Those report cacheWrite: 0 and drop cacheRead to zero intermittently as routine propagation noise that self-heals the next turn. Only explicit, prefix-controlled caches (Anthropic/Bedrock cache_control), which re-create the prefix on a cold turn as cacheWrite > 0, now surface a marker — where a zero cacheRead genuinely means the prefix broke.
  • Fixed advisor dependent settings staying visible while advisor.enabled is off (#3027).
  • Fixed LSP servers that dynamically register capabilities, including Expert, hanging semantic requests after client/registerCapability was rejected (#3029).

What's Changed

  • fix(ux): hide advisor sub-options unless advisor is enabled by @roboomp in #3028

Full Changelog: v16.1.0...v16.1.1

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

NewReleases is sending notifications on new releases.