Call Arcanist from an agent or script.
The Arcanist CLI is the supported programmatic interface for most agents. Install it from npm, sign in, and pass a GitHub pull request URL to Zeus. Use the HTTP API when your system needs a direct integration.
Arcanist CLI
Install the public package with npm install -g @tryarcanist/cli. Run arcanist login to authenticate. Start a review with arcanist review https://github.com/OWNER/REPO/pull/NUMBER --wait --json. The command prints structured JSON when --json is present.
HTTP API
The API is served from https://app.tryarcanist.com and uses bearer authentication. The published OpenAPI specification describes the request and response schemas for starting a Zeus review and reading its status. Do not expose a token in source code, logs, or a browser client.
GitHub commands
Repository collaborators can comment @tryarcanist /review on a pull request to start Zeus. Use @tryarcanist /anubis when the changed behavior needs QA through a running application and browser. The legacy @arcanist mention is still accepted.
Machine-readable resources
Agents should read llms.txt for selection guidance, openapi.json for the API contract, and sitemap.xml for public pages. Human documentation is available at docs.tryarcanist.com.