CI/CD & Coding Agents
qumod runs unattended in CI pipelines and from coding agents: it never prompts without a terminal, and --json gives machine-readable output.
Exit Codes
qumod exits with one of three codes:
GitHub Actions Integration
Use this recipe to check the token and make sure a project exists in a GitHub Actions workflow. Store a personal access token (qumo_pat_…) as the QUMO_API_TOKEN secret.
.github/workflows/qumo.yml
GitLab CI Integration
.gitlab-ci.yml
Coding Agent Recipes (Claude Code, Antigravity, Copilot)
When delegating commands to automated coding agents:- Always enable
--json: Ensures deterministic parsability of responses. - Handle API URL overrides: When developing against local testbeds, pass
--api-url http://localhost:8080or setQUMO_API_URL. - Parse stdout and stderr separately: with
--json, stdout carries only JSON, one document per line, and errors go to stderr.qumod login --jsonwrites two lines,pendingand thenauthorized. - Read a command’s usage with
qumod <command> --help.