PPromptReports

Quickstart

Three steps, once the app and the runner ship: connect the products, get an agent token, run your first workflow.

1. Connect the products

Sign in at app.promptreports.ai with PromptReports ID and open Connections. Click Connect next to each product. Each one runs PromptCompute's connect flow and returns a key that can only ask for that product's actions.

Start with RepoOps and PromptCompute: most workflows use both.

2. Get an agent token

Register your agent on the Agents page, or from code:

POST https://api.promptcompute.ai/v1/agents          # built, needs agents:write
GET  /v1/agents/{id}/key-challenge                   # sign the nonce with the agent key
POST /v1/agents/{id}/keys
POST /v1/agents/{id}/versions                        # signed manifest: code, model, prompt hash

Then connect your MCP client. It signs in through the browser; no key goes in the config:

{ "mcpServers": {
  "promptreports": { "type": "http", "url": "https://mcp.promptreports.ai/mcp" },
  "promptcompute": { "type": "http", "url": "https://mcp.promptcompute.ai/mcp" }
} }

promptcompute is built. promptreports is Proposed. Clients identify with a Client ID Metadata Document.

3. Run your first workflow

Start with a dry run of Launch with proof. A dry run will count no workflow request, and it shows which steps would record missing evidence.

list_workflows()
start_run({ workflow: "launch-with-proof",
            inputs: { release_tag: "v2.8.0" }, dry_run: true })
get_run({ run_id: "R-2041" })
# { status: "done", counted: false, steps: [...] }

Then run it for real. The run stops at the approval; a person decides in the approvals inbox, and the run resumes.