Skip to content

Setup wizard and README reference 'supermodel watch', which doesn't exist #149

@jonathanpopham

Description

@jonathanpopham

What happened

Just ran the setup wizard on v0.6.10. The exit message tells the user to run `supermodel watch` to restart, but that command doesn't exist:

```
Press Ctrl+C to stop.
Run supermodel watch to restart at any time.

[supermodel] [step:1] Building code graph

^C
$ supermodel watch
Error: unknown command "watch" for "supermodel"
```

This is a leftover from before #60 ("Make watch the default command and fix log prefix", 2026-04-07), which removed the `watch` subcommand and made the bare `supermodel` the daemon.

Where the stale references live

`internal/setup/wizard.go`:

  • Line 133: `fmt.Printf(" %sfiles directly — no hook needed, just run `supermodel watch`.%s\n", …)`
  • Line 194: `fmt.Printf(" %sRun %ssupermodel watch%s%s to restart at any time.%s\n", …)`

`README.md` (also stale, same root cause):

  • Line 26 (the "How it works" intro)
  • Lines 46–51 (the agent-compatibility table)
  • Line 101 ("Quick start" code block)

Fix

Replace `supermodel watch` with `supermodel` everywhere it appears in user-facing strings. Optionally, add `watch` as a hidden alias in `cmd/root.go` so the prior muscle memory keeps working — but I think a clean rename is fine since #60 was already explicit about the change.

Repro

```bash
supermodel setup # follow the wizard to completion

Note the final line: "Run supermodel watch to restart at any time."

^C
supermodel watch # → Error: unknown command "watch" for "supermodel"
```

Environment

  • macOS Darwin 25.2.0, arm64
  • supermodel 0.6.10 (786aa72, 2026-04-16)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions