Skip to content

Releases: fitchmultz/pi-codex-goal

v0.1.26

10 Jun 21:29

Choose a tag to compare

  • Resume active goals after host context-overflow auto-compaction when Pi compacts successfully but no host retry turn starts, avoiding sessions that only continue again after /reload.
  • Add regression coverage for the host-overflow post-compaction fallback and for avoiding duplicate continuations when the host retry turn does start.
  • Update the documented Pi release baseline to @earendil-works/* 0.79.1.
  • Add a fast interactive /goal smoke path and tmux CSI-u Enter automation guidance to the README and platform smoke docs.
  • Strengthen the model-backed platform runtime smoke so it requires built-in read tool verification before goal completion.

v0.1.25

08 Jun 17:15

Choose a tag to compare

  • Update the local pi development baseline to @earendil-works/* 0.79.0 and refresh the npm lockfile after reviewing the Pi 0.79.0 changelog, extension docs, package docs, SDK/RPC docs, and current project-trust examples.
  • Make release smoke commands explicit about Pi 0.79.0 project trust by passing --approve for isolated project-local package install, list, and non-interactive runtime smoke paths.
  • Update platform-smoke regression checks and docs so future release gates catch missing trust approval flags before packed package validation runs.

v0.1.24

04 Jun 18:38

Choose a tag to compare

0.1.24 - 2026-06-04

  • Update the local pi development baseline to @earendil-works/* 0.78.1 and refresh the npm lockfile after reviewing the Pi 0.78.1 changelog, extension docs, package docs, and current examples.
  • Add the new Pi extension context fields to the runtime test harness so tests stay aligned with Pi 0.78.1 ctx.mode and command ctx.getSystemPromptOptions() APIs.
  • Confirm the goal extension remains forward-open for pi installs through optional wildcard pi runtime peers; Pi 0.78.1 is documented as the tested suggested floor, not a hard install requirement.

v0.1.23

04 Jun 14:31

Choose a tag to compare

  • Add /goal copy to copy the current goal objective for active, paused, budget-limited, or completed goals.
  • Allow explicit create_goal replacement of non-complete goals and teach /create-goal to use it so users do not have to clear existing goals first.
  • Strengthen Windows doctor readiness with a disposable Crabbox clone SSH/tool probe when the stopped Parallels template has no live IP, while skipping that extra disposable probe during the full platform-smoke gate so the real Windows test lease is opened only once.

v0.1.22

02 Jun 15:15
b4102ad

Choose a tag to compare

  • Tighten test-only TypeScript casts around goal state and recovery runtime harnesses.
  • Make the recovery runtime generic over its context so tests can use the minimal status context they exercise.
  • Add a type-hygiene regression check for banned TypeScript escape hatches such as double assertions, as any, as never, any annotations, and suppression comments.

v0.1.21

01 Jun 20:04
cc2ac14

Choose a tag to compare

0.1.21 - 2026-06-01

  • Add a Crabbox-backed release gate for macOS, Ubuntu Linux, and native Windows.
  • Prove releases through packed package install, pi install, pi list, and a real model-backed goal runtime smoke on every required platform.
  • Add check:platform-smoke to the normal verification path and make smoke:platform:all run doctor before any target suite.
  • Strengthen platform doctor checks for Crabbox providers, Windows Parallels template/snapshot readiness, repository hygiene, package contents, auth presence, artifact redaction, and lease cleanup evidence.

v0.1.20

31 May 20:03

Choose a tag to compare

  • Defer active-goal continuations queued by session_compact until the compaction event has unwound, avoiding nested prompt/auto-compaction races in Pi’s compaction lifecycle.
  • Accelerate pending idle continuation retries after compaction so length-stop recovery resumes promptly once the host is idle.
  • Ignore stale compact usage snapshots during reconstruction so old runtime entries cannot rewind usage, reactivate completed goals, or downgrade budget-limited goals.
  • Expand regression coverage for reported long-session failures: host retry cancellation, duplicate session_compact coalescing, shutdown cancellation, host overflow suppression, and stale runtime usage entries.

v0.1.19

31 May 14:45

Choose a tag to compare

  • Add the /create-goal prompt template to the package and document it as the recommended way to create high-quality goals from plain tasks.
  • Treat exceeded request buffer limit while retrying upstream as a retryable transient provider failure so active goals stay active with pending recovery instead of being paused.
  • Allow /goal resume to queue a user-start continuation when an already-active goal is waiting for post-overflow user-start recovery, avoiding misleading “Only paused goals can be resumed” dead ends.
  • Suppress duplicate hidden continuations while an extension-injected user continuation is passing through compaction, avoiding nested prompt errors like “Agent is already processing a prompt.”
  • Persist runtime-only usage updates as compact usage snapshot entries after the initial goal snapshot so long active sessions no longer append the full objective on every runtime flush.

v0.1.18

30 May 01:18

Choose a tag to compare

  • Updates the local pi development baseline to @earendil-works/* 0.78.0 and refreshes the npm lockfile after reviewing the Pi 0.78.0 changelog.
  • Confirms the goal extension remains compatible with Pi 0.78.0 extension and package APIs; no runtime code changes were needed.

v0.1.17

29 May 20:19

Choose a tag to compare

0.1.17 - 2026-05-29

  • Aligns the budget-limit steering prompt with the public budgetLimited status spelling.
  • Documents that default-branch source installs may include unreleased changes beyond the latest npm/tagged release.
  • Adds a copy-pasteable interactive Cursor Composer 2.5 /goal smoke test and documents that pi -p '/goal ...' is not a reliable slash-command smoke path.
  • Stops refreshing the latest active hidden goal continuation during provider-context rewriting, preserving prompt-cache stability while still superseding older continuations.
  • Includes README-linked AGENTS.md and docs/CODEBASE_AUDIT.md in npm packages, switches pinned install examples to version placeholders, and synchronizes audit/recovery baseline notes with Pi 0.77.0.