Skip to main content

synth_ai.research.client

SynthClient().research namespace (alpha).

Classes

ResearchClient

Managed Research entrypoint on SynthClient. SMR (Managed Research) is the product umbrella; its capabilities are Managed Factories (factories) and Managed Swarms (swarms) — swarms launch directly or are composed by factories. Namespaces also cover projects, limits, economics, secrets, and Factory Tag (factories.tag). Methods:

session

Low-level session client (advanced integrations and eval harnesses only). Prefer hero namespaces (projects, swarms, limits) for new code.

backing_client

Deprecated alias for :attr:session.

factories

Factory domain APIs (Tag at factories.tag).

efforts

Graduate runs into persistent Efforts (efforts.proposals for proposals).

projects

Create and configure Managed Research projects.

swarms

Launch Managed Swarms and open swarm-scoped readout handles.

runs

Deprecated alias for :attr:swarms (the public noun is Swarm).

limits

Read org limits and allowance before launching work.

economics

Read authoritative org entitlements and project economics.

secrets

Manage project secret refs for providers and repos.

hosted_artifacts

Open Research hosted artifact operator API (read, promote, review).

visuals

Publish and browse first-class blob-backed Synth Visuals.

experiments

Typed experiment bundles, history, and comparisons.

knowledge

Org-level durable knowledge document.

wiki

Project wiki reads plus proposal intake.

account

Org account: balance, credits, usage, BYOK, members, identity.

tag

Deprecated — use factories.tag instead.

get_limits

Return the legacy raw payload; use typed limits.get_typed() instead.

close

Close the underlying HTTP session and cached namespace clients.