Skip to content

Releases: open-gsd/gsd-path

OpenGSD Path app 0.1.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 13:45
6276d98

Tester build. macOS builds are signed and notarized. Windows shows a SmartScreen warning.

OpenGSD Path app 0.1.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:45
4ca3cc1

Tester build. Unsigned: macOS asks for approval in Privacy & Security, and Windows shows a SmartScreen warning.

OpenGSD Path app: update channel

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:37
4ca3cc1

Holds latest.json, the file installed apps read to find an update. Download the app from the newest app-v release.

gsd-path 1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 16:02
7a77292

[1.4.0] - 2026-09-30

Added

  • key verify ledger rows by repo and fail closed on member drift (S3d)
  • guard coders in member sidecars with coordinator host hooks (S3c3b2)
  • dispatch and land member tasks in build rounds (S3c3b1)
  • activate member tasks with a live copy in the member sidecar (S3c3a)
  • prove landed member tasks from record and member landing (S3c2b)
  • land member tasks with a journaled two-repo landing (S3c2a)
  • isolate member tasks in Path-owned member checkouts (S3c1)
  • shrink the AGENTS.md block and move phase rules into skills
  • install AGENTS.md as a managed gsd-path block
  • lock members and create member bound branches at build start (S3b)
  • plan member tasks with repo: (S3a)
  • pre-approve intent and plan gates for unattended quick lanes (#150)
  • hold member writes to the coordinator phase (S2d)
  • install member git hooks with --member-of (S2c)
  • add member mode to git guard with push authorization (S2b)
  • add multi-repo member role marker (S2a)
  • add multi-repo member contract (S1)

Changed

  • Reflow Copilot exclusion wording in trust-validation docs
  • record 1.4.0 live release evidence
  • prepare 1.4.0 minor candidate
  • Note invalid-copy rejection evidence in multi-repo S5d
  • multi-repo: native retry for a failed member task
  • Refresh multi-repo activation docs and host guidance
  • multi-repo: native member task dispatch
  • evaluate_host: keep the release addendum on the quick scenario only
  • multi-repo S5d: two-repo host scenario
  • Clarify optional hooks and remove obsolete gate note
  • multi-repo S5c: activate member execution and document it
  • Correct S5b member documentation
  • record app release tags and Linux formats
  • daemon: refuse cross-site and non-JSON POSTs
  • plan a native dashboard app for every OS
  • multi-repo S5b: greenfield members and member detect
  • Make ReplaceTests portable to POSIX Python 3.9
  • Align two-repo proof documentation with test coverage
  • multi-repo S5a: two-repo full-cycle proof
  • Point lookahead drift guidance to S4d
  • multi-repo S4d: member lookahead drift check
  • Clarify active milestone member status documentation
  • multi-repo S4c3: member plan check, status, and diagnose
  • Document member undo safeguards
  • multi-repo S4c2: undo a member landing
  • Document member retirement guards and correct proof scope
  • multi-repo S4c1: retire member bound branches at bind-next
  • Exercise core.autocrlf=true in the attributes test under the dev runner
  • Keep .project LF under core.autocrlf=true with a local attributes rule
  • Port the member-close changes from main to native Windows
  • Patch only the probe module's os in the Windows retry test
  • Port the multi-repo member tests to native Windows
  • Run the native Windows gate in CI and make it blocking
  • Never skip an archive check because resolve() raised on Windows
  • Decode test subprocess output as UTF-8
  • Use the directory mutex for the discussion lock outside git on Windows
  • Make member-isolation and release-receipt tests portable to Windows
  • Decode archive and projection test output as UTF-8
  • Lock discussions outside git on Windows and report sync paths with slashes
  • Type guard-test helper paths the way Git Bash agents do
  • Retry installer lock and skill-directory moves on Windows
  • Make installer and core-migration tests portable to Windows
  • Keep doctor running when git is not on PATH on Windows
  • Make the runtime lifecycle tests portable to Windows
  • Retry runtime directory renames on Windows and copy the launcher exactly
  • Expect native paths in the Zed and Grok host command tests
  • Close OpenCode session-store connections so Windows can delete them
  • Read dispatch briefs as UTF-8 in the fake children
  • Send native Windows relative paths to git with forward slashes
  • Make daemon tests platform-correct on Windows
  • Write plugin-managed files as UTF-8 bytes
  • Keep discovered project roots in their original case on Windows
  • Compare lookahead layout as POSIX paths on Windows
  • Resolve codex through PATHEXT in the Codex evaluation harness
  • Shadow the real codex in the evaluate_codex test on Windows
  • Keep tests from ever reaching a real GitHub account
  • Send subprocess input to git byte-exact on Windows
  • Document native Windows requirements
  • Make the Node suite and dev runner portable to Windows
  • Make test fixtures portable to Windows
  • Update member ship documentation and sync skill copies
  • multi-repo S4b2b: post-commit member ship checks
  • tests: hold and reap dispatch wrappers started in-process
  • Align multi-repo work plan with S4b2a
  • Reuse a final-scope wave review whose Surface field carries detail
  • tests: keep git auto-maintenance in the foreground
  • multi-repo S4b2a: member close and ship body lines
  • tests: finish git housekeeping before trust-evidence temp cleanup
  • Clarify member PR integration documentation
  • multi-repo S4b1b: member pull-request integration
  • Document member integration recovery and refresh rules
  • multi-repo S4b1a: member direct integration
  • Split child commands with POSIX quoting and write runtime output as UTF-8
  • Install hooks and wrap Core hooks correctly on Windows
  • Close Windows guard bypasses and decode text as UTF-8
  • Run dispatch, verify, and loop processes portably on Windows
  • Create STATE.md on Windows through pinned handles
  • Lock pipeline state on Windows and write product files as LF bytes
  • Leave the Windows CI job to the PR where Windows passes
  • Isolate USERPROFILE with HOME in tests
  • Pick the lock implementation by what imports, and split Windows CI suites
  • Write test fixtures as exact UTF-8 LF bytes
  • Write package.json as LF bytes in the skill-resource sync
  • Add Windows platform helpers, portable dev runners, and a Windows CI job
  • Clarify member head binding documentation
  • multi-repo S4a2: member reviewed heads in the final review
  • Point workflow to member Verify contract
  • multi-repo S4a1: member sidecars for project Verify
  • Correct S3d ledger and drift guidance
  • Clarify member sidecar hook documentation
  • Refresh member dispatch documentation and generated comments
  • Document member activation safeguards and recovery
  • Document member landing proof and archive recovery
  • Correct member landing documentation and hook details
  • merge: preserve validated dashboard fixes after publication timeout
  • Refresh dashboard and tray documentation
  • Clarify native retry finish documentation
  • Align S3c documentation with member execution timing
  • dispatch_driver: finish a native retry after a blocked driver attempt
  • Drop the Node copy of the project runtime file list
  • Correct managed AGENTS.md guidance and ADR context
  • Document ignored .DS_Store setup behavior
  • Document S3b build-start lock and recovery
  • Sync generated GSD Path scripts
  • Clarify Finder junk handling in pipeline docs
  • Document pre-approval scope and reconcile gate guidance
  • Correct stale multi-repo planning documentation
  • Document legacy ledger checkpoint behavior
  • Document ignored .project artifact handling
  • Clarify local skill edit recovery guidance
  • Correct stale S2d work plan guidance
  • Clarify research transition gate documentation
  • propose ADR 0003 managed AGENTS.md block
  • Clarify first-install contract collision guidance
  • Clarify half-retire recovery documentation and verify formatting
  • Document Claude staging cleanup during shipment
  • Document ignored pipeline state recovery
  • Correct S2c member hook work plan
  • Document native parallel finish recovery
  • Clarify member guard documentation and authorization lifetime
  • Clarify member marker documentation and verify formatting
  • Update S1 plan and remove stale allowlist entry
  • Clarify member delete authorization and close recovery proof
  • close multi-repo plan open items R23-R24
  • Clarify member documentation and correct S5 doc targets
  • close multi-repo plan open items R17-R20
  • add multi-repo coordinator ADR and work plan
  • update release notes for v1.3.1

Fixed

  • Fix three Windows races and identity mismatches found on the rebased stack
  • Fix the member-build-start path regex
  • Fix the Windows CI-only test failures and a Python 3.9 guard crash
  • Fix the last native Windows test failures
  • show actual project folders in toolbar rows
  • group tray status progress and usage on separate lines
  • keep tray folder paths in tooltips
  • show project identity and wrap tray panel details
  • wrap full project paths on dashboard board
  • show main project folder alongside dashboard worktree
  • keep runtime module identity independent of test order
  • detect legacy marker as a whole line; keep distribution layout in AGENTS.md
  • match AGENTS.md markers as whole lines; doctor flags a cut block
  • harden AGENTS.md block install and uninstall
  • ignored .DS_Store in .project no longer orphans project setup (#149)
  • skip ignored .DS_Store inside .project subdirectories (#149)
  • keep DOCS-AUDIT Repo root on the primary repo, not the sidecar (#148)
  • commit a legacy ignored verify ledger in build checkpoints
  • skip ignored untracked .project entries in ship allowlist checks (#149)
  • say local skill edits are not carried forward (#151)
  • let decide run the research handoff check at decide/active
  • name a working path when --project finds an existing contract
  • prune empty host .claude dirs before .project gates
  • let retire recover a half-retired task worktree
  • refuse landings when ignore rules hide .project state
  • let finish land natively dispatched parallel tasks

Other

  • Align Copilot exclusion docs with persistent validator exclusion
  • Let forced member retire proceed on invalid task copy
  • Correct native member diff instructions and track retry gap
  • Record Claude and Codex two-repo host proof
  • Fix native member routing and isolate host scenario
  • Align activation host proof with pre-merge gate
  • Correct S5d host proof and release timing
  • Synced the canonical Windows checkout-path fix into 11 generated skill copies. Before the change, the resource sync check failed and caused the reported test failures. Afterward, the...
Read more

gsd-path 1.3.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 01:35
f32c0d3

[1.3.1] - 2026-09-22

Changed

  • Clarify legacy runtime backup guidance
  • Consolidate legacy runtime migration guidance
  • prepare 1.3.1 patch candidate
  • Clarify legacy runtime migration documentation
  • update release notes for v1.3.0

Fixed

  • describe untracked legacy migration in help
  • preserve older untracked runtimes during migration

Published to npm as @opengsd/gsd-path@1.3.1.

Trust evidence for this version is validated by npm run verify:release.
See HOST-MATRIX.md for per-host receipts.

gsd-path 1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:49
beef800

[1.3.0] - 2026-09-21

Added

  • migrate legacy runtimes during upgrades

Changed

  • Clarify receipt reuse and consolidate release policy guidance
  • Clarify legacy upgrade guidance and verify syntax
  • update release notes for v1.2.0

Fixed

  • validate installer changes without live host reruns
  • preserve closed review cycles in host recovery
  • clarify owner gates and accept serial task release evidence

Other

  • Clarify reviewer ownership; live verification remains pending
  • Reject unretired verification worktrees and branches in release evidence

Published to npm as @opengsd/gsd-path@1.3.0.

Trust evidence for this version is validated by npm run verify:release.
See HOST-MATRIX.md for per-host receipts.

gsd-path 1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:45
80f763c

[1.2.0] - 2026-09-20

Added

  • add Path settings and project history dashboard
  • add optional Jev evidence screening
  • store worktrees and pinned runtimes outside project checkouts
  • centralize sub-agent model selection policy

Changed

  • Correct stale release guidance and consolidate scope references
  • record passing eight-host release gate
  • validate corrected OpenCode release evidence
  • validate recovered Claude release evidence
  • record affected release gate results
  • preserve blocked host evaluations without receipt fallback
  • record passing Antigravity Kimi and Grok release runs
  • record remaining 1.2.0 release gate failures
  • record Kimi receipt and complete offline recheck
  • preserve 1.2.0 host receipts and release blockers
  • record v1.3.0 live release evidence and blockers
  • bump version to v1.3.0
  • Align release documentation with risk-based host validation
  • bump version to v1.2.0
  • Automate npm release docs, pack verification, and provenance (#133)
  • refresh README changes and dashboard screenshots
  • Refresh dashboard navigation and file history documentation
  • Clarify Jev receipt fields and consolidate documentation
  • Refresh dashboard update and guard documentation
  • Correct runtime installation, update, guard, and uninstall documentation
  • Correct model policy and dispatch documentation

Fixed

  • reuse unchanged host receipts for releases
  • verify prepared releases without advancing failed versions
  • scope release evidence to affected hosts
  • show project runtime updates and release completed milestone guards

Other

  • Fixed tests/package.test.mjs to invoke git_guard.py with pre-commit in a temporary Git repository instead of unsupported --help. The focused test failed before the fix and during restored-original sabotage. All 6 package tests now pass; resource sync and diff checks pass. Verified locally on Node 26; Node 18/20 CI reruns remain with the outer executor
  • Preserve historical commit selection across relative document links
  • Validate Jev probability normalization with CLI regression coverage
  • Record passing focused checks and isolation violation
  • Fix integration guard and runtime installer regression coverage
  • Fixed stale runtime paths in tests/test_git_guard.py using the installed runtime resolver. Both CI failures reproduced before the fix; all 38 Git guard tests now pass. Both corrected tests also caught a temporarily disabled native guard, which was restored. git diff --check passed. Only the test file changed; remote CI remains for the outer executor
  • Fix pinned runtime routing, guard blocking, and launcher bytes
  • Restore same-cycle recovery after partial review completion
  • Isolate assignment rejections and align native panel exclusions
  • Fix dispatch isolation, legacy pinning, and independent panel selection

Published to npm as @opengsd/gsd-path@1.2.0.

Trust evidence for this version is validated by npm run verify:release.
See HOST-MATRIX.md for per-host receipts.

gsd-path 1.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:23
fd2ca92

GSD Path 1.1.0 includes the changes merged since v1.0.0:

  • Preserve the invocation folder during new-project setup.
  • Recover blocked builds through Define and Plan with cleanup checks.
  • Share clearer workflow handoffs and explicitly mark unverified completion.
  • Fix watched-folder controls and dashboard refresh; update OpenGSD Path branding.
  • Reduce prompt loading and reuse verified workflow evidence where permitted.
  • Publish as @opengsd/gsd-path through GitHub Trusted Publishing.
  • Refresh the README with npm commands, platform setup, dashboard guidance, and screenshots.

Install or update:

npx @opengsd/gsd-path@1.1.0
npx @opengsd/gsd-path@1.1.0 --update

Release verification: all eleven supported hosts completed fresh full-milestone validation on candidate af0b082. The strict release gate passed: 152 Node tests, 1,632 Python tests (5 skipped), resource synchronization, and all eleven receipt checks.

Host receipts · Release workflow

gsd-path 1.0.0

Choose a tag to compare

@jeremymcs jeremymcs released this 15 Sep 11:12
ca1152d

gsd-path 1.0.0 is the first release of the disk-backed AI agent pipeline. Start with DOCS.md, QUICK.md and FULL.md.

Trust evidence

Every supported host has a passing full live-milestone receipt on frozen candidate 0524757. npm run verify:release validates all eleven.

Host Guard tier
Claude Code native project hook + Git hooks
Cursor native project hook + Git hooks
Codex Git hooks
Grok Git hooks
OpenCode Git hooks
GitHub Copilot CLI Git hooks
Qwen Code Git hooks
Antigravity CLI Git hooks
Zed Git hooks
Kiro Git hooks
Kimi Code Git hooks

Each receipt records a real run on a fresh fixture:

  • a native child agent spawned through the host's own child API
  • an isolated Task Verify
  • a full-wave review
  • the archive transaction and the .project-only ship commit
  • integration to a local origin
  • the guard result

Receipts: docs/trust-validation/evidence/releases/1.0.0/. Summary: HOST-MATRIX.md and TRUST-EVIDENCE.md.

Fixed during release validation

  • #104: closed milestones allow read-only git inspection.
  • #106: an empty hook cwd no longer blocks git -C.
  • #107: the commit guard rejects ship, task and abandon bodies that validate would refuse.
  • #108: checkpoints refuse .project junk, and archive prepare refuses a stale final review.
  • #110: a refused approval resumes after the junk is removed.

Known issues (planned for 1.0.1)

Each of these fails safe: the pipeline refuses the action and the host can recover.

  • #105: the quick-lane docs allow verify-only, but the plan gate rejects it. Installed WORKFLOW.md links docs that are not installed.
  • #109: the native guard refuses the documented one--m ship commit (use git commit -F). Some read-only commands are over-blocked.
  • #111: the commit guard reads the subject line by line, but git reads it by paragraph.
  • #112: the wave gate refuses an empty Lens: line that the template allows.