Skip to content

Framework adapters

An adapter wraps the agent you define using a 3rd party agent framework, so that it runs out of the box on Sectr. Your agent code stays 100% framework code - zero platform concepts leak in.

from sectr import AgentApp
from sectr.adapters.openai_agents import openai_agents
app = AgentApp(name="support-agent")
app.add_route("/chat", openai_agents(agent))
  • Installation: uv add sectr[openai-agents]
  • Signature: openai_agents(agent, *, model=None, run_config=None)

See the first-agent guide for the full walkthroug).