Tutorial: Creating Custom Agents

Create your own specialized AI agents that integrate with Bootspring's orchestration system.

What You'll Build

  • A custom "code-reviewer" agent
  • Custom prompts and personas
  • Integration with Bootspring orchestrator
  • Agent collaboration patterns

Prerequisites

  • Bootspring Pro or higher
  • Basic understanding of agent concepts
  • Project with bootspring.config.js

Understanding Custom Agents

Custom agents allow you to:

  • Create domain-specific expertise
  • Define custom prompts and behaviors
  • Add project-specific knowledge
  • Extend Bootspring's capabilities

Step 1: Agent Configuration

Create a custom agent in your Bootspring configuration:

Loading code block...

Step 2: Create the Agent Definition

Create a more detailed agent definition file:

Loading code block...

Step 3: Register the Agent

Register your custom agent with Bootspring:

Loading code block...

Step 4: Use the Custom Agent

Via CLI

Loading code block...

Via MCP

In Claude or your AI assistant:

Use the code-reviewer agent to review the authentication changes

Programmatically

Loading code block...

Step 5: Create Specialized Variants

Create variants for specific use cases:

Loading code block...

Step 6: Agent Collaboration

Configure how your custom agent collaborates with others:

Loading code block...

Step 7: Add Custom Tools

Create custom tools for your agent:

Loading code block...

Register the tool:

Loading code block...

Step 8: Add Context Providers

Create custom context providers:

Loading code block...

Step 9: Test Your Agent

Create tests for your custom agent:

Loading code block...

Step 10: Document Your Agent

Create documentation for your custom agent:

Loading code block...

PR Review

Loading code block...

Security Focus

Loading code block...

Example Output

Loading code block...

Collaboration

This agent automatically consults:

  • security-expert for security issues
  • performance-expert for performance concerns
  • testing-expert for test coverage gaps
## Verification Checklist - [ ] Agent configuration added to `bootspring.config.js` - [ ] Agent definition file created - [ ] Custom tools implemented (optional) - [ ] Context providers configured (optional) - [ ] Agent tests written - [ ] Documentation created - [ ] Agent accessible via CLI - [ ] Collaboration patterns working ## What You Learned - Creating custom agent configurations - Defining agent personas and prompts - Building custom tools - Configuring context providers - Setting up agent collaboration - Testing custom agents ## Next Steps - [Create domain-specific agents](/docs/agents) - [Build agent workflows](/docs/tutorials/custom-workflows) - [Integrate with external services](/docs/patterns/ai/agents)