What are Custom Agents?
Custom agents extend AIOX with domain-specific AI personas. Each agent has:Persona
Identity, communication style, and behavioral traits
Commands
Available actions the agent can perform
Tasks
Executable workflows the agent follows
Context
Domain knowledge, templates, and checklists
Agent Definition Format
AIOX agents use the autoClaude V3 format - a YAML-based definition embedded in Markdown.File Structure
Complete Example
Agent Structure Breakdown
autoClaude Block
Defines the agent format version:Agent Metadata
Core identification:Persona Profile
Defines personality and communication style:Archetype & Zodiac
Archetype & Zodiac
- Visionary (♐ Sagittarius)
- Builder (♒ Aquarius)
- Guardian (♍ Virgo)
- Analyst (♍ Virgo)
- Conductor (♎ Libra)
- Strategist (♑ Capricorn)
Communication Style
Communication Style
Greeting Levels
Greeting Levels
Signature Closing
Signature Closing
Persona Details
Defines role and principles:Commands
Defines available actions:key- Show in quick commands (most important)quick- Show in abbreviated helpfull- Show only in full help
Dependencies
Links to tasks, templates, and data:- Tasks:
.aiox-core/development/tasks/{name} - Templates:
.aiox-core/product/templates/{name} - Checklists:
.aiox-core/product/checklists/{name} - Data:
.aiox-core/product/data/{name}
Creating an Agent from Scratch
Task Definition Format
Tasks define executable workflows. They must follow TASK-FORMAT-SPECIFICATION-V1.Task Structure
Task Properties
pipelinePhase
pipelinePhase
Where in ADE pipeline this task runs:
spec-gather- Spec Pipeline: Gathering requirementsspec-assess- Spec Pipeline: Assessing complexityspec-research- Spec Pipeline: Researching dependenciesspec-write- Spec Pipeline: Writing specspec-critique- Spec Pipeline: Critiquing specexec-plan- Execution: Creating planexec-subtask- Execution: Executing subtaskqa-review- QA: Reviewing buildmemory-capture- Memory: Capturing insights
deterministic
deterministic
Whether task produces predictable output:
true- Same input always produces same outputfalse- Output may vary
elicit
elicit
Whether task requires user interaction:
true- Must interact with userfalse- Can run autonomously
composable
composable
Whether task can be part of workflow:
true- Can be chained with other tasksfalse- Standalone only
verification
verification
How to verify task completion:
none- No verificationcommand- Run shell commandmanual- Human verificationapi- API callbrowser- Browser check
selfCritique
selfCritique
Self-review requirements:
required: true- Mandatory self-critiquechecklistRef- Checklist to use
ADE Capabilities
Give your agent ADE (Autonomous Development Engine) capabilities:Agent Templates
Data Analysis Agent
Content Writer Agent
DevOps Agent
Activation Instructions
Control how your agent activates:Using Squads for Organization
For domain-specific agent collections, use Squads:Best Practices
Single Responsibility
Each agent should have one clear purpose
Clear Commands
Command names should be self-explanatory
Comprehensive Help
Always include a
*help commandTask-First Design
Define tasks before creating agents
Use Templates
Provide templates for common outputs
Enable Self-Critique
Require self-review for quality
Testing Your Agent
Troubleshooting
Agent Not Appearing
Agent Not Appearing
Command Not Working
Command Not Working
- Check command is in
dependencies.tasks - Verify task file exists
- Ensure task follows TASK-FORMAT-SPEC-V1
Activation Fails
Activation Fails
- Check
activation-instructionsare correct - Verify greeting template variables exist
- Test in minimal IDE (Codex CLI)
Migration from V2 to V3
Migrate legacy agents to autoClaude V3:Related Documentation
ADE System
Give agents autonomous capabilities
Squads
Organize agents into teams
IDE Integration
Deploy agents to your IDE
Agent Reference
See existing agent examples
Examples Repository
Custom Agent Examples
Community-contributed custom agents for inspiration