v0.6.8
2026-09-10Fixed
- **The documented loop refused the word the documents teach.** `tasq setup` and `tasq onboard` take `--space`, and so does every guide, contract and AGENTS.md block. The next line those same instructions tell a new user to run answered `Unknown flag: --space`: `claim`, `attempt`, `evidence`, `done`, `whoami`, `add` and `list` read `--tenant` only. The two are one flag now, whichever a command reads, and passing both with different values is refused rather than resolved to a guess about whose ledger to write to. `onboard` still teaches `--space` alone.
- **A flag value that begins with a dash was silently dropped.** Any token starting with `-` was taken for the next flag, so `--summary "--space is refused everywhere"` set `--summary` to true and then reported the sentence itself as an unknown flag. Filing evidence about a flag is exactly where that bites. A flag is one word; a sentence is not, and is now read as the value.
- **A missing required flag answered with a raw schema dump.** A first `tasq agent install claude-code` printed a zod `invalid_type` array that named neither the flag that was missing nor the command that wanted it. It now names the flag and the usage line, on `agent install`, `agent instructions`, `mcp` and `web`.
- **The npm publish job was cancelled mid-release.** Its 20 minute budget had to cover install, build, attestation and then a serial publish loop that waits for the registry to serve each package as `latest` before starting the next one. npm took over two minutes on one package during v0.6.7, the job hit its timeout with a package still unpublished, and the GitHub release was skipped. The budget now covers the whole loop.