Releases: qyinm/gandalf
Release list
v0.7.0
Changelog
- 4ee94ef Updated mintlify pages
- 5c0ab37 Updated mintlify pages
- dc745a7 Updated mintlify pages
- 5091eb1 Updated mintlify pages
- 73a87f5 Updated mintlify pages
- e561ef5 chore(landing): add vercel config and lockfile
- 4664ab6 docs(release): add v0.7.0 release notes for Agent Environment as Code
- 9031bad feat(cli): add init, check, and apply commands for team manifest synchronization
- d48153b feat(landing): integrate full docs suite and update hero to Agent Environment as Code
- 559b225 feat(landing): integrate landing website into apps/landing
- 05ddfe9 feat(landing): link official Mintlify docs (docs.usegandalf.com) in navigation and footer
- 910ddcd feat(manifest): add gandalf.toml parser, validator, and schema definitions
- fa3f5d6 feat(sync): add drift detection, non-destructive smart merger, and apply engine
- 1f77f10 style(landing): refine header and hero typography for compact layout
v0.6.0 - Trust-Visible TUI
v0.6.0 Release Notes
Release title: v0.6.0 - Trust-Visible TUI
Summary
v0.6.0 rebuilds Gandalf's terminal workspace around visible safety guarantees.
The TUI now has one consistent navigation grammar, exposes the actual mutation
capability of setup rows, and routes every write through the same Review
Changes boundary.
Highlights
- Five fixed destinations — Home, Console, Changes, Timeline, and Saves — are
reachable through a persistent responsive sidebar and global1–5keys. - A complete
?keymap, symmetric navigation, andesc-to-Home behavior
replace unreachable screens and case-sensitive jump shortcuts. - Console and Changes rows show provider-derived
[reviewable],
[restore-only], or[read-only]capability badges with concrete reasons. - Setup actions, MCP toggles, marketplace installs and rollback, saves, and
restore operations all require the unified Review Changes confirmation. - User-facing TUI copy consistently uses Save/Saves while preserving existing
CLI commands and on-disk snapshot compatibility. - Feedback now uses one frame-level status channel visible from every
destination. - Shared style tokens and responsive row rendering keep trust signals legible
on both wide and narrow terminals. - Dead Agent Detail, Compare, and standalone Save Setup render paths were
removed.
Release Validation
go test -count=1 ./...go vet ./..../scripts/gate2-console-acceptance.sh./scripts/changes-home-acceptance.sh./scripts/restore-safety-regression.sh./scripts/install-smoke.shgit diff --check- Go formatting check for
internal/tui. - GoReleaser configuration and release assets through GitHub Actions.
v0.5.1
v0.5.1 Release Notes
Release title: v0.5.1 - Safer Setup Actions and Changes-First Navigation
Summary
v0.5.1 strengthens the local control console's setup and recovery flows. It
removes flaky and cache-dependent verification paths, keeps Changes-first and
Environment navigation visible while scrolling, and adds the first concrete
provider-backed marketplace mutation for Claude Code.
Highlights
- Deterministic date handling for TUI tests and uncached verification gates.
- Changes-first Home acceptance coverage for baseline creation, drift review,
rollback, and narrow terminals. - Restore plans no longer report MCP removals separately when a content-backed
agent config restore already covers them. - Claude Code marketplace plugins can be previewed, revalidated from a fresh
scan, installed through the native provider, rescanned, and verified. - A verified Claude Code marketplace install can be rolled back with the exact
compensating provider command; unsupported update/uninstall paths remain
explicit rather than pretending to be available. - Environment Agents and Surfaces lists keep the selected row visible while
navigating through long lists.
Release Validation
go test -count=1 ./...make restore-safetymake gate2make changes-home./scripts/install-smoke.sh- GoReleaser configuration check through CI.
- GitHub release assets for darwin/linux amd64 and arm64 plus checksums.
v0.5.0
v0.5.0 Release Notes
Release title: v0.5.0 - Local Control Console and Reviewed Actions
Summary
v0.5.0 moves Gandalf from restore-first tooling toward the current product contract: a local control console for Codex and Claude Code user-global setup. It includes the recent setup-console work, aligns public product language, splits restore safety from Gate 2 setup-console acceptance, and adds the first marketplace-originated Review Action.
Highlights
- Compact setup browsing from PR #18.
- TUI control workspace from PR #19.
- Product contract alignment from PR #20.
- Gate 2 now means Unified Agent Setup Console acceptance.
- Restore safety remains covered by a separate restore-safety regression.
- Marketplace/source entries can start an honest non-mutating Review Action when provider metadata is sufficient.
Current Boundary
Supported product surface:
- Codex and Claude Code user-global setup.
- Installed inventory for skills, hooks, MCP servers, plugins, and agent-native marketplace/source entries.
- Review Changes before restore-backed applies or provider-backed setup actions.
- GitHub Releases,
install.sh, Homebrew, and source builds.
Still future or out of scope:
- Gandalf-owned marketplace/catalog/trust registry.
- Marketplace install, update, uninstall, add-source, or remove-source without a concrete provider-backed mutation path.
- Cursor, OpenCode, Pi Agent, project-local setup management, desktop launch, profiles, cloud sync, or team profiles as current product surfaces.
Release Validation Checklist
go test ./..../scripts/install-smoke.shmake restore-safetymake gate2- GoReleaser config check through CI.
- GitHub release assets for darwin/linux amd64/arm64 plus
checksums.txt. - Homebrew tap formula generated in
qyinm/homebrew-tap. - Latest
install.shpath resolves the v0.5.0 binary.
Public GitHub Metadata Target
- Description:
Local control console for AI agent setup. - Remove topic:
typescript - Candidate topics:
go,tui,cli,mcp,developer-tools,ai-agents,agent-tools,agent-management,drift-detection,security-audit
Release Operations
- Verify CI is green on the release branch.
- Update GitHub About/topics to the metadata target above.
- Ensure
GORELEASER_GITHUB_TOKENis configured with write access toqyinm/homebrew-tap. - Create and push tag
v0.5.0. - Verify the GitHub Release, binary assets, checksums,
install.shlatest resolution, and Homebrew tap formula.
v0.4.4
v0.4.3
v0.4.2
Changelog
v0.4.1
v0.4.0
v0.3.4
What's Changed
- refactor: type discovered items by evidence kind by @qyinm in #2
- Remove daemon from MVP by @qyinm in #3
- Add Tauri desktop workspace by @qyinm in #4
- feat(landing): finalize monochrome landing redesign by @qyinm in #5
- Update desktop workspace UI by @qyinm in #7
Full Changelog: v0.3.3...v0.3.4