Skip to content

Goodboy v0.1.5

Choose a tag to compare

@github-actions github-actions released this 02 Jun 03:06
840ce0c

Goodboy v0.1.5

Patch release on top of v0.1.4. Headline: the terminal and provider setup got a real overhaul. Plus workflow/cluster polish and a stack of fixes.

Main feature — login-shell terminal + Provider Studio (#681)

The embedded terminal now runs as a proper login shell, so it picks up your real environment (PATH, shell config, the tools you actually have installed) instead of a stripped-down one. On top of that, Provider Studio: one place to install, connect, and manage each provider, one account per provider with a single global login. Comes with accessible, colored quick-action icons and a subtle pulse nudge on the providers entry. (Multi-account-per-provider was explored and deliberately dropped: Claude is bound to the macOS keychain and per-account HOME isolation broke it.)

Workflow & cluster polish

  • completed-workflow chip + collapsible clusters (#697): a finished workflow swaps its step count for a "completed" chip and hides the autorun/reorder/discard actions; the per-implementer cluster group is now collapsible and collapsed by default, so completed implementation steps stop cluttering the view.
  • goal slot reprocessing (#698): when a workflow is attached, the goal slot is re-derived via a cheap one-shot pass that strips step-owned procedure, so the planner stops opening PRs too early.

Fixes

  • push before resolving a review thread (#699): the push now happens first, so resolving doesn't race ahead of the actual commit.
  • script-run feedback restored in the overflow menu and composer (#696).
  • approval mode: correctly shown as not enforced for Cursor and Gemini (#690); session permission mode is respected even when rule loading fails (#685).
  • worktree branch names starting with a dash are rejected (#686).

Under the hood

  • Cargo lockfile is now committed and a Rust fmt/clippy/test CI workflow runs on backend changes (#688, #692); release workflow actions pinned to commit SHAs (#689).
  • Removed a debug eprintln from the provider/turn paths (#687); dropped unused GitLab/Atlassian CSP hosts (#684); removed a stale roadmap doc (#683).
  • Marketing site: copy polish + responsive/mobile actions (#700), LinkedIn footer link (#695), interactive self-playing feature mockups (#691), Google Tag Manager (#694).

Notes

  • macOS universal .dmg, signed + notarized (personal team M3R9H4QX65).
  • Auto-update: existing installs get the "restart to update" affordance once published.