github code-yeongyu/oh-my-opencode v3.5.5

7 hours ago

🛠️ Background Agent Stability for OpenCode 1.2.0+

OpenCode 1.2.0 changed its event stream format — background agents were dropping heartbeats because they didn't recognize the new message.part.delta event type. This release fixes that, so background tasks no longer appear stale or get prematurely killed when running on OpenCode ≥1.2.0.

The stale-task guard also now reads the correct session status field, preventing false positives where healthy tasks were incorrectly flagged as stuck.

✍️ Writing Agent: Kimi K2.5 + Anti-AI-Slop

The writing category now defaults to Kimi K2.5 as its primary model, with explicit anti-AI-slop rules baked into the prompt. If your generated text was sounding too "AI-polished", this should produce noticeably more natural output.

🎨 Visual Engineering: Gemini 3 Pro High Variant

Visual engineering tasks now use Gemini 3 Pro's high variant, with a refreshed fallback chain (Gemini → GLM-5 → Opus → Kimi) for better design-oriented output quality.


  • d076187 test(cli): update model-fallback snapshots for kimi k2.5 and gemini-3-pro changes
  • 8a5f617 fix(background-agent): handle message.part.delta for heartbeat (OpenCode >=1.2.0)
  • 3f557e5 fix(background-agent): use correct OpenCode session status for stale guard
  • 284fafa feat(writing): switch primary model to kimi k2.5, add anti-AI-slop rules to prompt
  • 884a3ad feat(visual-engineering): add variant high to gemini-3-pro, update fallback chain to gemini→glm-5→opus→kimi

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

NewReleases is sending notifications on new releases.