synth-ai[research] once. Use SynthClient().research for Managed Research and Research Factory.
- Python SDK Quickstart — first run end-to-end
- Auto-generated API reference — exhaustive method list from docstrings
- MCP Tool Reference — agent-client parity
Research namespace layout
| Member | Role | API reference |
|---|---|---|
research.projects | Create, list, archive projects; setup and workspace | Projects |
research.runs | Launch, preflight, wait, lifecycle | Runs |
research.limits.get() | Organization limit snapshot | Limits |
research.factories.tag | Factory Tag sessions | Factories |
| Run handle readouts | Usage, progress, queue, artifacts, logs | Run readouts |
runs.get: handle.usage.get(), handle.snapshots.get(), handle.message_queue.messages.send(...).
Typical run flow (hero API)
Launch fields
Common launch fields are documented in Launch Fields. Backend preflight remains authoritative.Errors
Launch-time denials raise typed exceptions. See Errors and Preflight and Errors.Versioning
Pinsynth-ai[research]==0.13.0 for the current hero contract. See CHANGELOG.