Primitives
Capabilities
Model and tools
Memory and context
Control and safety
Operations
Components
A primitive + capabilities + configuration becomes a live component of your agent platform. You can create components in code, through a no-code UI, or via the AgentOS API. Change code-defined components in Python. Components created via the API or no-code UI have draft and published configuration versions that you can promote or roll back. The/components API lets you build, version, and operate components over HTTP.
Versioned components
When components are created via the API, they carry a versioned configuration. Published versions are immutable, and run requests accept aversion parameter so you can pin clients to a specific version. A current pointer decides which version your production API serves: set it to a newer version to promote, or an earlier one to roll back.
Tune a component’s instructions, model, or tools and publish the change as a new version. Promote the new version or roll back to an earlier version based on its results.
Learn more
SDK Introduction
Agents, teams, and workflows in pure Python.
Build Agents
Create agents with models, tools, and instructions.
Build Agent Platform
Assemble a full platform on the AgentOS runtime.