/agents.
Steps to Create an Agent
Enter a name and description
- Name: What you want to call the agent. This appears in the agent list and in chat. Example: “TypeScript Dev”, “Research Analyst”, “Writing Coach”.
- Description: A short summary of what this agent does. Helps you remember its purpose when you have multiple agents.
Choose an avatar or icon (optional)
Select an icon or upload an image to visually distinguish this agent from others on your
/agents page.Select a base model
Choose the AI model that will power this agent. Different models suit different use cases:
- Fast models — best for quick Q&A, drafting, routine tasks
- Reasoning models — best for complex analysis, debugging, multi-step logic
- Balanced models — good general-purpose default for most agent types
Write the system prompt
The system prompt is the most important part of your agent. It defines the agent’s role, knowledge, tone, and behavior. See examples below.
Enable tools
Toggle on the tools this agent should have access to: web search, deep research, canvas, file uploads, voice, and others.
Select connected apps
Choose which of your connected OAuth apps this agent can use. Only apps you’ve already connected in Settings → Connectors are available.
System Prompt Examples
TypeScript coding assistant
Market research analyst
Writing coach
Tips for a Great System Prompt
Define the role clearly. A specific role (“You are a senior TypeScript developer specializing in React”) is better than a vague one (“You help with coding”). Specify the output format. If you always want bullet points, code blocks, or specific sections, say so in the prompt. Add relevant background context. Include your stack, your style preferences, your audience — anything that helps the agent give consistently relevant responses. List constraints explicitly. “Only answer questions about this codebase — redirect unrelated questions” keeps the agent focused on its purpose. Keep it under 1,000 words. Very long system prompts consume context window space. Write comprehensive but efficient instructions.After Creating
Click the agent on/agents to start a chat. Test it with a few representative tasks. If the output isn’t quite right, go back and edit the system prompt — most agents need a few iterations to reach ideal behavior. See Configure an Agent for editing guidance.
