Skip to main content

Public SDK, MCP, and schemas for Managed Research.

Project description

synth-managed-research

Canonical public package for Synth Managed Research.

Current status:

  • SDK remigration is active in this repo
  • MCP server modules live in managed_research.mcp
  • standalone CLI migration is intentionally out of scope
  • Data Factory and old onboarding/start-data bootstrap APIs are intentionally out of scope

Python import surface:

from managed_research.sdk.client import SmrControlClient

Recommended launch flow:

  • attach source repo or upload workspace files
  • optionally set or append project notebook notes
  • check readiness
  • preview lane with get_capacity_lane_preview
  • inspect blockers with get_run_start_blockers
  • trigger with trigger_run
  • monitor progress
  • retrieve the project workspace snapshot

Kickoff intent is queue-first:

  • use initial_runtime_messages on blockers and trigger
  • the legacy prompt field is no longer accepted
  • migrate prompt="..." to initial_runtime_messages=[{"body": "...", "mode": "queue"}]

Project notebook and lifecycle helpers are separate:

  • get_project_notes, set_project_notes, append_project_notes
  • pause_project, resume_project, archive_project, unarchive_project

For MCP callers, smr_trigger_run denials may come back as a successful tool result with top-level error, detail, message, and http_status. Always branch on result.get("error").

The package is being structured as a library-first distribution rather than a standalone CLI product.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synth_managed_research-0.2025.405.tar.gz (108.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synth_managed_research-0.2025.405-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file synth_managed_research-0.2025.405.tar.gz.

File metadata

File hashes

Hashes for synth_managed_research-0.2025.405.tar.gz
Algorithm Hash digest
SHA256 44a0bb56b6f899f07adfd7ce112769f838510cc487498d96b843216ceb691dd8
MD5 11486bf29470fdbff141c060cd5273df
BLAKE2b-256 45f599e29ba6c879262f4b00f232061be38d4fdbf5918c441adce1e93d7077c0

See more details on using hashes here.

File details

Details for the file synth_managed_research-0.2025.405-py3-none-any.whl.

File metadata

File hashes

Hashes for synth_managed_research-0.2025.405-py3-none-any.whl
Algorithm Hash digest
SHA256 318df62b9695924536d9a2d1424412ade752012f47f4449b58f1f90dd84efce0
MD5 3e6db45d88b460ec97c373d1e661cd5d
BLAKE2b-256 e0b2793175073d1ad555641877f3afc7b973825d6b29e3a1cd5660f6dc050073

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page