github alvinunreal/oh-my-opencode-slim v3.0.0

4 hours ago

What's Changed

  • fix(v2): single cache breakpoint, internal wakes, boards in summaries by @dhaern in #1305
  • refactor(task-session-manager): simplify reopen correction delivery by @dhaern in #1302
  • fix(orchestrator-wake): failed sends must not stall idle parents by @dhaern in #1306
  • refactor(agents): extract existing specialist role definitions by @alvinunreal in #1307
  • feat(marketplace): add standalone package contract by @alvinunreal in #1308
  • feat(smartfetch): follow-up improvements (accept, cloudflare, 304, images) by @dhaern in #1301
  • fix(multiplexer): reliable pane close, spawn backfill and directory tracking by @dhaern in #1300
  • feat(marketplace): add transactional local package store by @alvinunreal in #1311
  • feat(marketplace): persist layered preset activation by @alvinunreal in #1313
  • feat(marketplace): add registry client and lifecycle service by @alvinunreal in #1315
  • test: isolate task tool client fixtures by @alvinunreal in #1316
  • feat(marketplace): discover host capabilities for preflight by @alvinunreal in #1319
  • feat(v2): compile native ordered permission policies by @alvinunreal in #1320
  • fix(orchestrator-wake): consume publication throttle on delivery and log forced blockers by @dhaern in #1324
  • fix(board): stop board narration bleed and converge long-unconfirmable running jobs by @Jiajun0413 in #1317
  • fix(task-session-manager): defer child failover terminal state until the fallback resolves by @wirsbf in #1323
  • feat(config): add backgroundJobs.boardInjection switch (disable board reminder injection) by @Jiajun0413 in #1326
  • feat(v2): finalize existing agent registry by @alvinunreal in #1327
  • refactor: register bundled skills in-process via ctx.skill (replace disk-copy sync) by @Jiajun0413 in #1310
  • chore(v2): track the OpenCode 2.0.18 plugin surface; drop unreachable fake-success shim stubs by @Jiajun0413 in #1318
  • fix(deepwork): pin per-session progress files; make SKILL.md the single contract source by @Jiajun0413 in #1330
  • fix(foreground-fallback): fix retry budget, exhaustion recovery, and replay dedup by @HeZ2z in #1298
  • fix(v2): tolerate deferred MCP transforms by @alvinunreal in #1338
  • feat(marketplace): activate package agents by @alvinunreal in #1331
  • feat(marketplace): report desired and live activation status by @alvinunreal in #1343
  • feat(marketplace): expose lifecycle controls by @alvinunreal in #1344
  • fix(marketplace): report live registry compatibility by @alvinunreal in #1346
  • feat(deepwork): make /deepwork self-contained (works with the skill disabled) by @Jiajun0413 in #1333
  • fix(multiplexer): keep partial sweeps retryable and clarify that v2 hosts have no pane feature by @expnn in #1352
  • fix(auto-update): use the host plugin cache root and stop reporting false success by @maqifrnswa in #1349
  • feat(v2): preset manager parity, clickable sidebar preset row, and live preset refresh by @ananas-wonders in #1345
  • fix(foreground-fallback): replace retry state machine by @alvinunreal in #1353
  • fix(foreground-fallback): trigger fallback on the content-filter finish error by @dhaern in #1354
  • fix(config): sanitize invalid backgroundJobs keys instead of rejecting the whole config layer by @Jiajun0413 in #1295
  • fix(tui): close sidebar activity gaps, share runtime and drop dead model field by @dhaern in #1328
  • fix(v2): resume child sessions via sessionID, not the stripped task_id by @mxalbert1996 in #1336
  • fix(install): install updates without a system bun by @alvinunreal in #1359
  • feat(v2): support multiplexer panes on OpenCode v2 hosts by @expnn in #1355

New Contributors

Full Changelog: v2.2.25...v3.0.0

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

NewReleases is sending notifications on new releases.