Skip to content

v0.6.0

Choose a tag to compare

@mathwro mathwro released this 27 Oct 12:39
· 4 commits to main since this release

What changed

  • Add GitHub CLI to new stack manifests with Scoop, Homebrew, official Ubuntu/WSL apt, and Arch recipes. Ubuntu setup supports root without sudo, cleans temporary downloads, and preserves failures. (#43)
  • Present readable, flushed progress and human-readable previews. Keep protocol streams separate; show bounded, sanitized diagnostics with --verbose while preserving required failures and dry-run behavior. (#42)
  • Decode package-version probe output safely in the caller, including malformed UTF-8 in either stream, without leaking subprocess reader-thread tracebacks. (#41)
  • Add guidance on choosing and combining agents, skills, and commands, and distinguish DotAi development instructions from the capabilities delivered to users. (#40, #43)

Upgrading

Pull the latest main branch and run ./dotai.py version (or python dotai.py version on Windows); it reports 0.6.0.

Existing stack.json files are preserved. To adopt GitHub CLI, copy only its package entry from stack.example.json into your manifest, validate, and preview installation before applying. See https://github.com/mathwro/DotAi/blob/v0.6.0/docs/extending.md#adopt-github-cli.

GitHub authentication remains user-owned. No gh-stack extension or skill-selection changes are included. Credential redaction recognizes known values and common syntax; it cannot identify every arbitrary unlabeled secret.

Verification

  • Release candidate: 242 local tests, OK with 2 native-Windows skips.
  • Local and tracked baseline manifests validate; direct CLI version smoke reports 0.6.0.
  • Release commit CI passed all 7 jobs: Python 3.10/3.14 on Ubuntu, Windows, and macOS, plus Linux branch coverage.

Full comparison: v0.5.0...v0.6.0