Skip to content

chore: prepare v0.9.1 release - #1961

Merged
sethkarten merged 1 commit into
mainfrom
chore/release-0.9.1
Sep 1, 2026
Merged

sethkarten merged 1 commit into
mainfrom
chore/release-0.9.1

Conversation

@snimu

@snimu snimu commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Prepares the v0.9.1 patch release. Exactly one change on top of v0.9.0: the fix for the empty Inactive section in the agents view (#1960 / ENG-5840) — the saved-session catalog now loads progressively when the view opens instead of only when a search query is typed, restoring the inactive rows that the v0.9.0 roster seed scoping removed from the view's data path.

Version bump 0.9.0 → 0.9.1 in lockstep (root + workspaces, ranges synced per RELEASING.md's manual path), lockfile refreshed minimally from main (15-line diff, no third-party drift), and the single changelog fragment folded into the coding-agent 0.9.1 section.

Validation

  • root npm run check (biome, tsgo, installer render, browser smoke) — pass on the release branch after bump + aggregation
  • node scripts/sync-versions.js — lockstep confirmed
  • fix(coding-agent): load the saved catalog when the agents view opens #1960's own gate: fix pin fails on v0.9.0 main and passes with the fix; 226 tests green across 10 agents-view/roster/catalog files in a sandbox; measured on a 3051-session corpus (first inactive row ~10ms after view open, complete 2.2s warm)
  • full-suite sandbox gate at the release base + fresh-agents-view cross-surface check per RELEASING.md: running now, result will be posted as a PR comment before merge

Release sequencing

Prepare-only: no tag, no publish. After merge: tag v0.9.1 and npm run publish.

Linear: ENG-5839 (release tracking), ENG-5840 (the regression)


Note

Low Risk
Version and changelog-only changes with no runtime code edits in this PR.

Overview
Prepares the v0.9.1 patch release with no application code in this diff—only monorepo versioning and release notes.

Bumps 0.9.0 → 0.9.1 in lockstep across the root prime-agent package, @earendil-works/pi-* workspaces, example extension packages, and package-lock.json dependency ranges. Adds a [0.9.1] entry to packages/coding-agent/CHANGELOG.md documenting the agents view regression fix (Inactive section empty until search; saved-session catalog now loads progressively on open). Removes the folded .changes/agents-view-inactive-catalog.md fragment.

Reviewed by Cursor Bugbot for commit 194ae62. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Prepare v0.9.1 release across all packages

  • Bumps versions from 0.9.0 to 0.9.1 in the root and packages: agent, ai, tui, and coding-agent, plus example extensions
  • Updates internal @earendil-works/* dependency ranges to ^0.9.1 accordingly
  • Adds a 0.9.1 section to CHANGELOG.md noting a fix for the agents view Inactive section loading on fresh view

Macroscope summarized 194ae62.

@sethkarten
sethkarten self-requested a review September 1, 2026 18:46
@sethkarten
sethkarten merged commit 81ae3cb into main Sep 1, 2026
26 checks passed
@sethkarten
sethkarten deleted the chore/release-0.9.1 branch September 1, 2026 18:52
@snimu

snimu commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

Release gate result (run at 194ae62, completed post-merge):

Full suite (CI-mirrored, sandbox): PASS — 4 failed / ~5,547 passed, failures exactly the environmental baseline (root-EACCES tools x2, config not-writable, 4603 lsof), zero new failing files. Per-package: agent 70/70, ai 341 (API-key suites skipped), tui 750/750, coding-agent shards 4,560 passed + process 11 + kernel 15, runtime python 269 OK.

Cross-surface checks (RELEASING.md, first run): 8/8 PASS on a fixture of 307 saved sessions + 6 dead subagent families + live parent with running/completed children: list live-only, list --all (all dead-family child rows present), fresh agents view with no search (Running/Idle/Inactive all populated, Inactive filled progressively — the v0.9.0 regression surface, #1960 verified live), search narrowing, subagents bar counts, resume, wake-completed-subagent by name, and a real coordinator-driven post-update restart restore (7/7 restored, views intact after).

Non-blocking pre-existing observations (not in the 0.9.1 delta): list without a daemon prints a raw ENOENT instead of a friendly empty state; CLI send/-r don't resolve dead-family child names (wake works via agents-view drill-in); a transient "Cannot list heartbeats while session worker is starting" surfaced during restart restore (cosmetic, self-healed).

paralin pushed a commit to paralin/prime-agent that referenced this pull request Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants