Skip to main content

synth_ai.research.experiments

client.research.experiments — typed experiment observability projections.

Classes

ResearchExperimentsAPI

Owner-assembled experiment bundles, history, and comparisons. All projections are backend-owned; this namespace decodes the wire payloads into the frozen dataclasses in synth_ai.managed_research.models.factories (each keeps the full payload in its raw field where applicable). Methods:

bundle

Read one experiment bundle. Backend route: GET /smr/projects/{project_id}/experiments/{experiment_id}/bundle.

history

Read experiment history with missing-evidence alerts. Backend route: GET /smr/projects/{project_id}/experiment-bundles.

compare

Compare accepted experiments across matching evidence dimensions. Backend route: GET /smr/projects/{project_id}/experiments/compare (query experiment_ids, 2-20 ids).