Skip to main content

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:
Available Archetypes:
  • Visionary (♐ Sagittarius)
  • Builder (β™’ Aquarius)
  • Guardian (♍ Virgo)
  • Analyst (♍ Virgo)
  • Conductor (β™Ž Libra)
  • Strategist (β™‘ Capricorn)

Persona Details

Defines role and principles:

Commands

Defines available actions:
Visibility Levels:
  • key - Show in quick commands (most important)
  • quick - Show in abbreviated help
  • full - Show only in full help

Dependencies

Links to tasks, templates, and data:
File Resolution:
  • 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

1

Create Agent File

Create a new file in .aiox-core/development/agents/:
2

Add Agent Definition

Copy the template structure and customize:
3

Define Commands

Add commands your agent can perform:
4

Create Task Files

Create corresponding task files in .aiox-core/development/tasks/:
5

Sync to IDEs

Sync your new agent to all IDEs:
6

Test Agent

Activate and test:

Task Definition Format

Tasks define executable workflows. They must follow TASK-FORMAT-SPECIFICATION-V1.

Task Structure

Task Properties

Where in ADE pipeline this task runs:
  • spec-gather - Spec Pipeline: Gathering requirements
  • spec-assess - Spec Pipeline: Assessing complexity
  • spec-research - Spec Pipeline: Researching dependencies
  • spec-write - Spec Pipeline: Writing spec
  • spec-critique - Spec Pipeline: Critiquing spec
  • exec-plan - Execution: Creating plan
  • exec-subtask - Execution: Executing subtask
  • qa-review - QA: Reviewing build
  • memory-capture - Memory: Capturing insights
Whether task produces predictable output:
  • true - Same input always produces same output
  • false - Output may vary
Whether task requires user interaction:
  • true - Must interact with user
  • false - Can run autonomously
Whether task can be part of workflow:
  • true - Can be chained with other tasks
  • false - Standalone only
How to verify task completion:
  • none - No verification
  • command - Run shell command
  • manual - Human verification
  • api - API call
  • browser - Browser check
Self-review requirements:
  • required: true - Mandatory self-critique
  • checklistRef - 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 command

Task-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

1

Validate Definition

2

Sync to IDEs

3

Activate Agent

4

Test Commands

5

Verify Task Execution

Test each task with real inputs

Troubleshooting

  • Check command is in dependencies.tasks
  • Verify task file exists
  • Ensure task follows TASK-FORMAT-SPEC-V1
  • Check activation-instructions are correct
  • Verify greeting template variables exist
  • Test in minimal IDE (Codex CLI)

Migration from V2 to V3

Migrate legacy agents to autoClaude V3:
See ADE Epic 2 for details.

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