Responsibility split
| You provide | Synth handles |
|---|---|
| Repo, goal, constraints, context, credentials, eval command, and review criteria | Worker orchestration, hosted workspace execution, durable state, logs, checkpoints, artifacts, usage, PRs, and final reports |
Choose an interface
MCP Quickstart
Start and steer runs from Codex, Claude Code, Cursor, or another MCP client.
Python SDK Quickstart
Start runs from scripts, CI jobs, notebooks, and other Python workflows.
Run Configuration
Learn the launch fields for runbooks, work modes, harnesses, models, providers, and budgets.
Runs and Evidence
Inspect messages, task state, actor state, artifacts, checkpoints, usage, and reports.
Public contract
Managed Research is MCP-first, with a supported Python SDK for scripted workflows. The UI remains supported for interactive review. Direct/smr REST usage is internal and unstable. Use MCP or the managed-research Python package for public integrations.
Run lifecycle
Most workflows follow the same loop:- Create or select a project.
- Attach repo, context, credentials, data, and constraints.
- Preflight launch configuration before spending runtime.
- Start a one-off or project-scoped run.
- Steer the run with messages when needed.
- Inspect state, logs, tasks, artifacts, checkpoints, usage, and final report.
What to read next
- Quickstart for the shortest product path.
- MCP Quickstart for agent-client setup.
- Python SDK Quickstart for scripts.
- Models and Harnesses for public model IDs and reasoning-effort support.