Skip to content

Releases

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:50

Fixed

  • engines: Require OpenCode V2 >=2.2.0

Full changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:04

Added

  • Support OpenCode V2 while preserving V1 compatibility

Full changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:04

Breaking changes

  • Remove /keepwarm and heartbeat reporting (#10) (breaking)

Full changelog: v0.4.3...v1.0.0

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 10:35

Fixed

  • keepwarm: Stop describing the timer as warming the cache
  • state: Never write without acquiring the shared state lock

Full changelog: v0.4.2...v0.4.3

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:02

Fixed

  • keepwarm: Fail closed without background provider calls or config mutation
  • keepwarm: Eliminate session forking and use zero-cost session keepalive

Full changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:33

Fixed

  • keepwarm: Preserve always mode and support partial cache hits

Full changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 18:37

Added

  • release: Generate changelogs from released commit ranges

Full changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:18

Fixed

  • Mark and title warm ping fork sessions as hidden so external hook bridges do not emit turn-completion notifications

Full changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 16:46

Fixed

  • Adopt the always-on and guard settings changed by another opencode process instead of overwriting them from a stale snapshot
  • Resume warming for a session armed in the shared state file when it goes idle in a process that has not seen a message for it
  • Skip a ping whose timer fired after the cache tier lapsed (sleep, suspend) instead of cold-writing the fork and stopping
  • Count the last reply's uncached output as expected on the first ping, so a long final answer on a small context no longer reads as a lost cache
  • Stop arming and pinging subagent (child) sessions
  • Serialize state-file writes with a lock so concurrent opencode processes no longer lose each other's sessions

Full changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 11:41

Added

  • Pricing for GPT-5 and Gemini models

Fixed

  • Avoid creating .bak backup file on install

Full changelog: v0.2.0...v0.3.0