When to use a project
Use a project when work depends on:- a GitHub repo or repo set
- uploaded files or starting data
- datasets, traces, papers, or benchmark material
- workspace credentials and provider bindings
- project notes or durable knowledge
- recurring budgets and run policy
Project request bodies
The released project client validates the complete runnable-project mapping before making a network request. Supply a pool and agent profiles from your organization setup:Typical setup
Context quality
Good project context gives workers:- the target repo and paths
- the command that proves success
- known failure modes
- budget and time constraints
- review criteria
- which files or APIs are off limits
Onboarding blockers
Some projects cannot launch until setup is complete. Preflight can report blockers for repo access, missing credentials, missing runtime capacity, provider availability, budget caps, or incomplete project setup.Using projects in the web app (logged in)
When you are signed in, Managed Research projects open as a guided workspace in the browser. The UI does not mirror every MCP tool, but it covers launch, inspection, steering, and results for lite and heavy presets and directed effort and open-ended discovery work modes. That is a wider launch surface than the public Open Research lab, which is intentionally narrow on the open web. Use these routes as a map (replace[projectId] and [runId] with your IDs):
For automation (agents, scripts, CI), prefer MCP or
SynthClient().research; the web app is best for interactive review and steering. See Get started, Python SDK guide, and the generated API reference.