Agent Settings Guide
This guide covers everything you need to configure AI agents in Wegent through the Web interface. An Agent combines Bots, collaboration modes, and AI models to accomplish tasks.
π Table of Contentsβ
- Overview
- Accessing Agent Settings
- Creating an Agent
- Configuring Bots
- Collaboration Modes
- Model Configuration
- MCP Tools & Skills
- Best Practices
- FAQ
π― Overviewβ
What is an Agent?β
An Agent is your AI assistant in Wegent. It can:
- Execute development tasks
- Answer questions
- Review code
- Generate documentation
- And much more...
Architectureβ
Agent = Bot(s) + Collaboration Mode
Bot = Executor + Model + Prompt + Tools
| Component | Description | Example |
|---|---|---|
| Agent | User-facing AI assistant | "Code Assistant" |
| Bot | Building block of an Agent | "Frontend Developer Bot" |
| Executor | Runtime environment | ClaudeCode, Agno, Chat |
| Model | AI brain | Claude Sonnet 4, GPT-4o |
| Prompt | Personality & expertise | System instructions |
| Tools | External capabilities | GitHub MCP, Skills |
βοΈ Accessing Agent Settingsβ
Via Web Interfaceβ
- Log in to Wegent
- Click Settings in the sidebar
- You'll see these tabs:
| Tab | Description |
|---|---|
| Team | Manage your agents |
| Bot | Manage individual bots |
| Models | Configure AI models |
| Shells | Custom executors |
| Skills | Claude Code skills |
| Integrations | Git tokens |
Quick Accessβ
- From the chat interface, click the gear icon next to the agent selector
- Or click Manage in the agent dropdown
π Creating an Agentβ
Step 1: Open Creation Dialogβ
- Go to Settings β Team tab
- Click New Team button
Step 2: Basic Informationβ
| Field | Required | Description |
|---|---|---|
| Name | Yes | Agent name (e.g., "Code Assistant") |
| Description | No | What this agent does |
| Icon | No | Visual identifier |
| Bind Mode | Yes | Where agent appears (Chat/Code) |
| Requires Repository | No | Need code repo to work? |
Bind Mode Optionsβ
| Mode | Description |
|---|---|
| Chat | Appears in Chat mode for conversations |
| Code | Appears in Code mode for development |
| Both | Available in both modes |
Step 3: Select Collaboration Modeβ
Choose how your agent works:
| Mode | Bots | Best For |
|---|---|---|
| Solo | 1 | Simple tasks, beginners |
| Pipeline | 2+ | Sequential workflows |
| Route | 2+ | Task classification |
| Coordinate | 2+ | Parallel analysis |
| Collaborate | 2+ | Free discussion |
Recommendation: Start with Solo mode for simplicity.
Step 4: Configure Botβ
For Solo mode, configure the bot directly:
- Name: Bot identifier
- Executor: Select runtime (ClaudeCode, Agno, Chat, Dify)
- Bind Model: Select AI model
- Prompt: Define personality and expertise
- MCP Config: Add external tools (optional)
- Skills: Add capabilities (optional)
For other modes, select existing bots or create new ones.
Step 5: Saveβ
Click Save to create your agent. It will appear in your agent list.
π€ Configuring Botsβ
Bot Componentsβ
| Component | Required | Description |
|---|---|---|
| Name | Yes | Unique identifier |
| Executor | Yes | Runtime environment |
| Model | No | AI model (can inherit) |
| Prompt | No | System instructions |
| MCP Config | No | External tools |
| Skills | No | Claude Code skills |
Executor Typesβ
| Executor | Description | Use Case |
|---|---|---|
| ClaudeCode | Claude Code SDK in Docker | Code development |
| Agno | Agno framework in Docker | Multi-model tasks |
| Chat | Direct LLM API | Simple conversations |
| Dify | External Dify API | Dify workflows |
Writing Effective Promptsβ
Structure:
You are a [role], skilled in [expertise].
Your responsibilities:
- [Task 1]
- [Task 2]
Working principles:
- [Guideline 1]
- [Guideline 2]
Example:
You are a senior frontend engineer, skilled in:
- React 18+ and TypeScript
- Tailwind CSS
- Performance optimization
Your responsibilities:
- Develop high-quality UI components
- Write clean, maintainable code
- Follow React best practices
Working principles:
- Use functional components and Hooks
- Write TypeScript types for all components
- Focus on user experience
Managing Botsβ
- Go to Settings β Bot tab
- View all your bots
- Click Edit to modify, Delete to remove
- Click New Bot to create standalone bots
π€ Collaboration Modesβ
Solo Modeβ
Single bot handles everything.
User β Bot β Result
Best for: Simple tasks, getting started
Pipeline Modeβ
Bots execute sequentially.
Bot A β Bot B β Bot C β Result
Best for: Development β Review β Testing workflows
Configuration:
- Select Leader bot (first in pipeline)
- Add Member bots in order
- Optionally enable Require Confirmation between stages
Route Modeβ
Leader routes tasks to specialists.
β Frontend Bot
User β Leader
β Backend Bot
Best for: Multi-domain support, task classification
Coordinate Modeβ
Leader coordinates parallel work.
β Bot A (parallel)
Leader β Bot B (parallel) β Aggregate
β Bot C (parallel)
Best for: Multi-perspective analysis
Collaborate Modeβ
All bots share context and discuss.
Bot A β Bot B β Bot C
Best for: Brainstorming, complex decisions
π§ Model Configurationβ
Binding Models to Botsβ
Method 1: Dropdown Selection (Recommended)
- In Bot configuration, find Bind Model
- Keep "Advanced Mode" OFF
- Select from available models
Method 2: Advanced Mode
- Toggle Advanced Mode ON
- Select Model Protocol (OpenAI/Claude/Gemini)
- Enter JSON configuration
Creating Custom Modelsβ
- Go to Settings β Models tab
- Click Create Model
- Configure:
- Model Type (LLM/Embedding/Rerank)
- Protocol (OpenAI/Anthropic/Gemini)
- API Key
- Model ID
See Model Configuration Guide for details.
Per-Task Model Overrideβ
When sending a task:
- Click the Model selector in chat input
- Choose a different model
- Enable Force Override if needed
π§ MCP Tools & Skillsβ
MCP (Model Context Protocol) Toolsβ
MCP tools extend bot capabilities with external services.
Adding MCP Tools:
- In Bot configuration, find MCP Config
- Click Import MCP
- Paste configuration JSON
- Choose Replace or Append
Example - GitHub MCP:
{
"github": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxx..."
}
}
}
Skillsβ
Skills are on-demand capabilities for Claude Code bots.
Adding Skills:
- In Bot configuration, find Skills section
- Select skills from dropdown
- Click Manage Skills to upload new ones
Managing Skills:
- Go to Settings β Skills tab
- Upload ZIP packages containing
SKILL.md - Or import from Git repositories
β¨ Best Practicesβ
1. Start Simpleβ
- Begin with Solo mode
- Use one bot with clear responsibilities
- Add complexity as needed
2. Choose Right Executorβ
| Task | Executor |
|---|---|
| Code development | ClaudeCode |
| Multi-model chat | Agno |
| Simple Q&A | Chat |
| Dify workflows | Dify |
3. Write Clear Promptsβ
- Be specific about the role
- List concrete responsibilities
- Include working guidelines
4. Optimize Costsβ
| Complexity | Model |
|---|---|
| Simple | Claude Haiku / GPT-3.5 |
| Medium | Claude Sonnet / GPT-4o |
| Complex | Claude Opus / GPT-4 |
5. Use Descriptive Namesβ
β
"Frontend React Developer"
β
"Code Review Expert"
β "Bot 1"
β "Test"
β FAQβ
Q: What's the difference between Agent and Bot?β
- Agent: User-facing AI assistant (what you interact with)
- Bot: Building block of an Agent
An Agent can have one Bot (Solo) or multiple Bots (other modes).
Q: Which collaboration mode should I use?β
| Scenario | Mode |
|---|---|
| Simple tasks | Solo |
| Sequential workflow | Pipeline |
| Task routing | Route |
| Parallel analysis | Coordinate |
| Discussion | Collaborate |
Q: Can I edit an Agent after creation?β
Yes! Click Edit on any agent to modify it.
Q: Why doesn't my Agent appear in Chat/Code?β
Check Bind Mode setting - enable Chat and/or Code as needed.
Q: How do I share an Agent?β
- Click Share on the agent
- Copy the share link
- Others can add it to their list
Q: What's "Requires Repository"?β
- Enabled: Must select a code repo before starting
- Disabled: Can work without a repo
Enable for development agents, disable for chat agents.
π Related Resourcesβ
- Model Configuration - Set up AI models
- Managing Tasks - Use agents to execute tasks
- Shell Configuration - Custom executors
- Skill Management - Claude Code skills
Configure your AI agents and start automating! π