Skip to content

v0.6.2

Choose a tag to compare

@coder-pm coder-pm released this 07 Apr 20:59
· 293 commits to main since this release

Startup diagnostics — see why containers fail, fix them in one keystroke.

After a reboot or Docker restart, stale containers often refuse to start. Previously you'd see "Container failed to start" with no explanation. Now the CLI shows Docker's actual error message and offers to remove and recreate the container automatically.

Features

  • Startup failure diagnostics — docker run, docker start stderr is captured and displayed when a container fails to start, showing the actual Docker error (e.g., mount conflicts, network issues, OCI runtime failures)
  • Interactive recovery prompt — when docker start fails in a TTY, the CLI asks "Remove container and start fresh? [Y/n]" and auto-recreates on confirmation; non-TTY mode shows a cleat rm hint instead

Fixes

  • Settings overlay directory collision — after cleat rm, Docker's leftover mount targets could turn settings.json into a directory, causing "Is a directory" errors on subsequent starts; the overlay dir is now wiped clean before each docker run
  • Quoted tilde in project path — summary block showed '~'/Workspaces/project instead of ~/Workspaces/project

Changes

  • 370 (+2) behavioral tests (73 hooks, 44 config, 12 installer)