Agent configuration and extensions
Use these guides when a working Agent needs one additional capability. Each guide configures and verifies one extension independently, so you can adopt only what your application needs.
Choose a guide
Generate structured output
Constrain a stateless response with JSON Schema and await the final object.
Bring your own Provider
Test, save, and assign a server-side model credential.
Create and attach a Skill
Upload reusable instructions and add the Skill to an Agent.
Connect an MCP server
Discover a remote MCP server's Tools and make them available to an Agent.
Add durable Memory
Persist Agent-owned notes and recall them across Sessions.
How these features compose
The Agent record selects its model and Provider, Skills, MCP connections, Tool groups, and automatic Memory injection. A structured-output call then uses that configured Agent for one response. Agent updates create Versions, but referenced Provider credentials, Skill content, MCP connection state, and Memories remain live resources rather than copies inside a Version.
Read Agents, Versions and lifecycle, and Tools for the configuration model behind these guides.
Prerequisites
Complete the Quickstart and configure the TypeScript SDK client on your backend before following a guide.
Return to the Guides overview to choose a different outcome.