Skip to main content
The names on this page remain public for compatibility with explicit Horizons Private integrations. They are not the recommended starting point for new Synth applications. For new code, start with SynthClient:
Do not treat these compatibility clients as implicit namespaces on SynthClient. The old client.horizons_private, client.managed_agents, client.managed_agents_anthropic, and client.openai_agents_sdk paths are retired or deprecated. Use the supported research and pools namespaces unless you operate an explicit Horizons Private endpoint.

Compatibility clients

Construct these clients only through their explicit Horizons Private configuration path, with a private base URL and credential supplied by your Synth operator. Do not copy private endpoints or credentials into source code or documentation.

Tool helpers

Two public helpers build tool definitions for the compatibility clients: These helpers describe tools; they do not register a tool globally or replace the Managed Research MCP client.

Error compatibility

ManagedResearchError is a legacy base error retained for import compatibility. New integrations should catch ResearchApiError or the more specific typed errors documented in the Research errors reference.

Migration guidance

Keeping these exports public avoids a breaking import change. Their presence does not make them part of the primary SDK path, and new features are added to the typed research, pools, and other SynthClient namespaces instead.