How-To Guides
Validate a new machine
npm run harness -- doctor
npm run harness -- init --profile local
npm run harness -- doctor --config harness.config.json
Fix one reported prerequisite at a time. If model services are intentionally offline, use the offline flags shown in the CLI reference.
Try the product without touching a project
npm run harness -- demo --list-tasks
npm run harness -- demo --dry-run --task ts-isUUID
Use a dry run to learn the task shape before pointing the harness at a real repository.
Keep a task bounded
- Give the worker one outcome and a narrow file scope.
- Name the exact verifier command in the task.
- Run once and inspect the report.
- Escalate or revise the task only after reading the evidence.
Recover from a failed run
- Run
npm run harness -- statusto identify the job. - Run
npm run harness -- reportto inspect the structured result. - Check the verifier output and the repository diff.
- If the model endpoint failed, restart the provider and rerun
npm run harness -- doctor. - Retry the smallest reproducible task, not the entire project.
Connect a local model
Configure the provider and model in the generated config, then verify the
endpoint with npm run harness -- doctor. Keep API keys in environment variables or the
provider's credential store. The public docs intentionally do not publish
private deployment URLs, keys, or internal routing policies.