AI Configuration
Configure AI models, providers, and custom agents.
Model Selection
Browse and select from available AI models:
- Go to Settings > Models
- Browse models by provider
- Filter by capability (chat, code, vision)
- Click a model to set as default
Model Capabilities
| Capability | Description |
|---|---|
| Chat | General conversation |
| Code | Code generation and analysis |
| Vision | Image understanding |
| Function Calling | Tool use support |
Changing Models Mid-Session
You can switch models during a chat session:
- Click the model name in the chat header
- Select a different model
- Continue chatting with the new model
Context is preserved when switching models.
Provider Credentials
Configure API keys or OAuth for AI providers.
API Key Method
- Go to Settings > Provider Credentials
- Select a provider (OpenAI, Anthropic, etc.)
- Enter your API key
- Click Save
OAuth Method
For providers that support OAuth (Anthropic, GitHub Copilot):
- Go to Settings > Provider Credentials
- Select a provider with the OAuth badge
- Click Add OAuth
- Choose authorization method:
- Open Authorization Page - Opens browser for sign-in
- Use Authorization Code - Provides code for manual entry
- Complete the authorization flow
Testing Credentials
After adding credentials:
- Go to Settings > Models
- Models from that provider should appear
- Select a model and try sending a message
If models don't appear, verify your API key and check for errors.
Custom Agents
Create specialized AI agents with custom configurations.
Creating an Agent
- Go to Settings > Agents
- Click Create Agent
- Configure:
- Name - Display name for the agent
- Description - What this agent does
- System Prompt - Instructions for the AI
- Default Model - Model to use
-
Allowed Tools - Which MCP tools it can access
-
Click Save
System Prompt Tips
Write effective system prompts:
You are a code review expert specializing in TypeScript and React.
When reviewing code:
1. Check for type safety issues
2. Look for potential bugs
3. Suggest performance improvements
4. Ensure consistent code style
Be concise but thorough. Prioritize issues by severity.
Tool Permissions
Control which MCP tools an agent can use:
- All Tools - Access to everything
- Selected Tools - Only specific tools
- No Tools - Pure conversation, no tool access
This is useful for:
- Security-focused agents that shouldn't modify files
- Research agents that only need read access
- Specialized agents for specific tasks
Using Custom Agents
- Start a new session
- Click the agent selector
- Choose your custom agent
- Chat with the specialized agent
Context Usage
Monitor token usage with the context indicator:
- Progress bar shows current usage
- Updates as conversation grows
- Warning when approaching limits
Managing Context
When context is running low:
- Use
/compactto summarize history - Start a new session with
/new - Be more concise in prompts
- Remove unnecessary file mentions
Context Limits by Model
Different models have different context limits:
| Model | Context Limit |
|---|---|
| GPT-4 | 8K - 128K tokens |
| Claude 3 | 200K tokens |
| GPT-3.5 | 4K - 16K tokens |
Check your model's documentation for exact limits.