Integrate

Everything the dashboard does, scriptable

The dashboard is a client of the same API you get. Start sessions from CI and scripts, read typed results back, and let agents spawn agents.

agent — zshlive
POST/v1/runs200 OK
Request
{
"repo": "splitshift-web",
"prompt": "bump deps and open a PR"
}
Response
{
"id": "run_8f2c",
"status": "queued"
}

REST API

Deploy agents over the REST API

Call the REST API to start sessions from your own services and internal tools. Spawn an agent from a deploy hook or a webhook handler, poll for status, and read the result back programmatically.
agents/schema-migration-reviewer.yamlany JSON Schema
structured_output:  type: json_schema  json_schema:    type: object    properties:      findings:        type: array        items:          type: object          properties:            title: { type: string }            severity: { enum: [low, medium, high] }          required: [title, severity]    required: [findings]

Structured output

Agents that return typed data, not prose

Declare a JSON schema in the agent's YAML and every session exits through it. Downstream automation gets guaranteed shapes, and a session that cannot match the schema fails loudly instead of shipping malformed output.
1review agentemits findings[] through the schema
2webhookyour service receives typed JSON
3scriptfiles tickets for severity: high
4fix agentstarts from each ticket, opens the PR
an agent with a schema is a function with a contract

Composition

Agents become pipeline stages

An agent with a schema is a function with a contract, so agents chain into pipelines: agent to webhook to script to agent, with no defensive glue. The CLI ships inside every sandbox, so agents can spawn and orchestrate agents.

Explore the platform