# MOPAC harness Headless multi-vertical agent harness in Go. AGPLv3. SoR: Redmine project MOPAC; docs: Discourse; code: Gitea reachableceo/MOPAC. Spec: DESIGN.md. Status: see Redmine MOPAC project issues and REPORT.md. ## Build & run (v0 skeleton) go build ./... && go vet ./... && go test ./... cp harness.toml.example harness.toml # then set the key refs ./bin/harness once --dry-run --demo # intake + plan, no LLM call HARNESS_LITELLM_KEY=sk-... ./bin/harness once --demo # MVP demo turn `harness once` runs ONE conductor iteration (intake -> model routing -> bounded turn via LiteLLM -> REPORT file) and exits; chain iterations by re-invoking. There is no daemon. Exit codes: 0 ok, 1 config/usage, 2 intake, 4 llm/turn. See `harness help`.