Skip to content

0.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 06:52
8f9f1f5

Download

Platform File Requirements
macOS, Apple Silicon Houston-0.7.0-arm64.dmg macOS 13 Ventura or newer. Open the .dmg and drag Houston to Applications.
macOS, Intel Houston-0.7.0-x64.dmg macOS 13 Ventura or newer. Open the .dmg and drag Houston to Applications.
Windows, x64 Houston-0.7.0-x64-setup.exe Windows 10 or newer. Per-user install, no admin needed. Not code-signed yet: in the SmartScreen prompt choose More info, then Run anyway.
Linux, x64 Houston-0.7.0-x86_64.AppImage
Houston-0.7.0-amd64.deb
glibc 2.35 or newer (Ubuntu 22.04+). The AppImage shows a banner when a new version is out. The .deb does not check, so download new versions yourself.
Terminal CLI: macOS, Windows, Linux houston-cli.cjs Node 22 or newer, on x64 or Arm. Run node houston-cli.cjs --help to start.

To check a download, compare it against SHA256SUMS, which is signed with GPG and cosign. Verifying downloads has the steps.

The other files below are the auto-update feeds, signatures, build provenance and SBOMs. You do not need them to install Houston.

What's changed

Houston runs smoothly in new repos, picks dependencies that fit your toolchain, and runs longer on productive turns.

This release focuses on fresh git init projects, runtime detection, and smarter dependency choices by the agent.

Breaking changes

  • None.

Added

  • Houston now detects runtimes installed via nvm, fnm, Volta, mise, asdf, pyenv, rbenv, rustup, Go, Bun and Deno, and offers a one-click Install when a needed runtime is missing (#122)
  • Productive turns can now run past the step cap automatically while they keep making progress, with a new Loop control setting (editing the step count pins the switch) (#116)
  • The ship button now adapts to your repo state: Publish to GitHub, Push first commit, or Commit & push when there is no remote or no commits yet (#100)

Fixed

  • macOS sandboxed commands can now signal their own child and grandchild processes, fixing kill EPERM failures in tools like next build, webpack and jest (#115)
  • Git context, diffs and the Changes panel now work in a fresh repo with no commits, including staged files (#113)
  • Starting a chat with a worktree in a repo that has no commits no longer fails silently (#111)
  • The model picker now reads "No models configured" for a provider with no models (#124)

Changed

  • Before scaffolding a project or adding a dependency, the agent now checks your installed toolchain and looks up current package versions instead of pinning versions from memory, and prefers packages without a native compile step (#125)