๐Ÿค– Built-in Agents

Code Puppy comes with 15+ specialized agents, each designed for specific tasks. Switch between them using /agent <name>.

๐Ÿ’ก Tip

Each agent has its own personality, tools, and expertise. Choose the right agent for your task!

๐Ÿถ Default Agent

๐Ÿถ code-puppy Default

Your loyal digital puppy! The default full-stack code generation agent. Snoopers is playful, sassy, and super helpful. Great for general coding tasks, file operations, and getting things done.

Best for: General coding, file operations, shell commands, quick tasks

Tools: All file operations, shell commands, agent invocation

๐Ÿ“‹ Planning & Strategy

๐Ÿ“‹ planning-agent ORCHESTRATOR

Not just a planner โ€“ a multi-agent orchestrator that EXECUTES!

The planning agent creates roadmaps AND coordinates their execution. When you approve a plan ("go ahead", "execute", "do it"), it delegates work to specialized agents:

  • ๐Ÿถ code-puppy โ€“ for implementation
  • ๐Ÿ›ก๏ธ code-reviewer โ€“ for code review
  • ๐Ÿ” security-auditor โ€“ for security checks
  • ๐Ÿพ qa-expert โ€“ for test strategy

Think of it as a project manager that plans, delegates, and coordinates โ€“ all automatically!

Best for: Complex multi-step tasks, project planning, orchestrating specialists

Tools: File operations, reasoning tools, invoke_agent

๐Ÿ›ก๏ธ Code Review Agents

๐Ÿ›ก๏ธ code-reviewer

Holistic code reviewer for bugs, vulnerabilities, performance issues, and design debt. Language-agnostic.

Best for: General code review, finding bugs, design improvements

๐Ÿ” security-auditor

Risk-based security auditing with compliance focus. Identifies vulnerabilities, injection attacks, and security anti-patterns.

Best for: Security reviews, vulnerability scanning, compliance checks

๐Ÿ python-reviewer

Python-specific code review with idiomatic guidance. Knows PEP 8, type hints, and Pythonic patterns.

Best for: Python code review, PEP compliance, type checking

๐Ÿ“ prompt-reviewer

Analyzes and improves prompt quality. Great for refining AI prompts and system instructions.

Best for: Prompt engineering, improving AI instructions

๐Ÿ’ป Language-Specific Reviewers

โš™๏ธ c-reviewer
C code review specialist. Memory safety, pointers, undefined behavior.
๐Ÿ–ฅ๏ธ cpp-reviewer
C++ code review specialist. Modern C++, RAII, templates, STL.
๐Ÿน golang-reviewer
Go code review specialist. Idiomatic Go, concurrency, error handling.
๐ŸŸจ javascript-reviewer
JavaScript code review specialist. ES6+, async patterns, browser APIs.
๐Ÿ”ต typescript-reviewer
TypeScript code review specialist. Type safety, generics, patterns.

๐Ÿ‘จโ€๐Ÿ’ป Programming Agents

๐Ÿ python-programmer

Modern Python specialist. Knows async programming, data science libraries, web frameworks (FastAPI, Django, Flask), and best practices.

Best for: Writing Python code, async programming, data science, web development

Tools: All file operations, shell commands

๐Ÿงช QA & Testing Agents

๐Ÿพ qa-expert

Quality assurance strategist. Test coverage analysis, automation planning, risk assessment.

Best for: Test strategy, coverage analysis, QA planning

๐Ÿฑ qa-kitten Browser Automation

Browser automation & QA testing using Playwright. Can navigate websites, fill forms, take screenshots, and run end-to-end tests.

Best for: E2E testing, browser automation, UI testing, web scraping

Tools: 30+ browser automation tools!

๐ŸŽจ Utility Agents

๐Ÿง™ agent-creator

Interactive wizard for creating custom JSON agents. Guides you through defining system prompts, tools, and configurations.

Best for: Creating new custom agents

Switching Agents

Switch agents using the /agent command:

# Switch to planning agent
/agent planning-agent

# Switch to code reviewer
/agent code-reviewer

# Switch to browser automation
/agent qa-kitten

# Back to default puppy
/agent code-puppy

Agent Reference Table

Agent Name Primary Use
๐Ÿถcode-puppyGeneral coding (default)
๐Ÿ“‹planning-agentMulti-agent orchestrator โ€“ plans & executes!
๐Ÿ›ก๏ธcode-reviewerGeneral code review
๐Ÿ”security-auditorSecurity auditing
๐Ÿpython-reviewerPython code review
๐Ÿpython-programmerPython development
๐Ÿพqa-expertQA strategy
๐Ÿฑqa-kittenBrowser automation
๐Ÿง™agent-creatorCreate custom agents
๐Ÿ“prompt-reviewerPrompt improvement
โš™๏ธc-reviewerC code review
๐Ÿ–ฅ๏ธcpp-reviewerC++ code review
๐Ÿนgolang-reviewerGo code review
๐ŸŸจjavascript-reviewerJavaScript code review
๐Ÿ”ตtypescript-reviewerTypeScript code review

Custom Agents

Want to create your own agent? Check out: