Skip to content

Releases: qyinm/gandalf

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 06:08

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

Choose a tag to compare

@github-actions github-actions released this 19 Jul 14:20

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 global 15 keys.
  • A complete ? keymap, symmetric navigation, and esc-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.sh
  • git diff --check
  • Go formatting check for internal/tui.
  • GoReleaser configuration and release assets through GitHub Actions.

v0.5.1

Choose a tag to compare

@qyinm qyinm released this 14 Jul 12:06

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-safety
  • make gate2
  • make 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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 18:41

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.sh
  • make restore-safety
  • make 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.sh path 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

  1. Verify CI is green on the release branch.
  2. Update GitHub About/topics to the metadata target above.
  3. Ensure GORELEASER_GITHUB_TOKEN is configured with write access to qyinm/homebrew-tap.
  4. Create and push tag v0.5.0.
  5. Verify the GitHub Release, binary assets, checksums, install.sh latest resolution, and Homebrew tap formula.

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 28 Jun 09:47

Changelog

  • 5b615c3 Componentize Setup Console marketplace browsing (#16)
  • e725201 Separate landing site into dedicated repository (#17)

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:15

Changelog

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 14:19

Changelog

  • b35c396 Make Gandalf default to global setup inventory (#14)
  • 1a42dd3 Redesign landing page (#13)
  • 1942b3a chore(release): update formula description
  • 55b4bd0 feat: make TUI the default entrypoint
  • 6755d5c fix(release): use separate tap token
  • 6edaf54 refactor: remove desktop and Rust surfaces (#12)

v0.4.1

Choose a tag to compare

@qyinm qyinm released this 26 Jun 13:20

Changelog

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 09:39

What's Changed

  • fix: complete rust core migration with restore handler parity and confinement by @qyinm in #8
  • refactor(go): rewrite hem core and cli in Go by @qyinm in #9
  • refactor: rename Hem to Gandalf by @qyinm in #10

Full Changelog: v0.3.4...v0.4.0

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 12 Jun 11:36

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