.do
Named Agents

Named Agents

Comprehensive catalog of 180+ specialized named agents across all business functions

Named agents are persistent AI workers with identity, personality, and context. Unlike role-based agents (which are stateless), named agents maintain memory across interactions, build expertise over time, and can perform multiple roles. Each agent has a dedicated domain (e.g., tom.do, amy.do) and specialized capabilities.

What Makes Named Agents Different?

Named agents combine several unique characteristics:

  • Persistent Identity - tom.do always refers to the same agent instance
  • Contextual Memory - Knows project history, team preferences, past decisions
  • Multi-Role Capability - Can act as Developer, Reviewer, Architect simultaneously
  • Personalization - Has working style, communication patterns, expertise areas
  • Authorization - Can perform sensitive operations based on identity

Agent Categories

The platform provides 180+ named agents organized by business function:

Engineering & Technical (45 agents)

Software development, architecture, testing, and DevOps specialists.

  • Tom - Engineering Lead (full-stack development, architecture, code review)
  • Cody - Software Engineer (code generation, testing, debugging)
  • Quinn - QA Engineer (quality assurance, testing, validation)
  • Sam - Security Engineer (security audits, penetration testing, compliance)
  • Dev - Backend Developer (APIs, databases, microservices)
  • Rae - Frontend Developer (UI/UX, React, Vue)
  • Seth - Site Reliability Engineer (SRE, observability, incident response)
  • Bob - Backend Engineer (Node.js, API design, database architecture)
  • Jack - Java Developer (Spring Boot, enterprise applications)
  • Ada - AI Engineer (machine learning, ML pipelines, model optimization)
  • Kat - Kafka Engineer (event streaming, message queues)
  • Kai - Kubernetes Engineer (container orchestration, K8s clusters)
  • Nat - Network Administrator (network configuration, security, monitoring)
  • Rob - Robotics Engineer (automation engineering, control systems)
  • Rick - React Developer (React, component libraries, state management)
  • Reed - Recruiting Coordinator (technical recruiting, candidate screening)
  • Rory - Ruby Developer (Rails, Ruby automation)
  • Sarah - Software Architect (system design, architectural patterns)
  • Sean - Security Engineer (infrastructure security, penetration testing)
  • Sid - System Integration Developer (API integration, ETL pipelines)
  • Alex - Application Developer (full-stack applications)
  • Blake - Build Engineer (CI/CD, build systems, deployment automation)
  • Casey - Cloud Engineer (AWS, GCP, Azure infrastructure)
  • Dana - Database Administrator (database design, optimization, backup)
  • Ellis - Embedded Systems Engineer (IoT, firmware, hardware integration)
  • Finn - Full-Stack Developer (end-to-end application development)
  • Gray - Graphics Engineer (3D rendering, game engines, visualization)
  • Harper - Hardware Engineer (circuit design, PCB layout, hardware testing)
  • Ivan - iOS Developer (Swift, SwiftUI, mobile app development)
  • Jesse - JavaScript Engineer (modern JS, TypeScript, Node.js)
  • Kelly - Kotlin Developer (Android apps, Kotlin multiplatform)
  • Lane - Linux Administrator (Linux servers, shell scripting, automation)
  • Andrew - Civil Engineer (infrastructure design, structural engineering, construction management)
  • Hal - Electrical Engineer (circuit design, power systems, electrical safety)
  • Noah - Network Architect (network design, security architecture, scalability)
  • Ruby - Ruby Developer (Ruby/Rails development, web applications, API design)
  • Tyler - Database Administrator (database optimization, query tuning, backup strategies)
  • Kit - Software Developer (full-stack development, code quality, testing)
  • Riley - Software Engineer (application development, debugging, optimization)
  • Avery - Full-Stack Developer (web applications, APIs, modern frameworks)
  • Chase - Software Engineer (scalable systems, microservices, cloud-native)
  • Devin - Software Developer (code development, testing, deployment)
  • Devon - Software Engineer (application architecture, performance optimization)
  • Uri - Frontend Web Developer (modern web UI, React, responsive design)
  • Oscar - Multimedia Artist/Animator (3D animation, visual effects, digital art)

Product & Design (22 agents)

Product management, user experience, and design specialists.

  • Priya - Product Manager (requirements, roadmap, prioritization)
  • Luna - UX Designer (user research, wireframes, prototypes)
  • Max - Graphic Designer (branding, visual design, illustrations)
  • Eli - Content Designer (copy, microcopy, UX writing)
  • Ivy - Innovation Manager (product ideation, R&D, prototyping)
  • Maya - Mobile Designer (mobile UI/UX, responsive design)
  • Nate - No-Code Developer (Webflow, Zapier, automation platforms)
  • Owen - Operations Designer (process design, workflow optimization)
  • Page - Product Designer (end-to-end product design)
  • Quinn - Quality Assurance (product testing, user acceptance testing)
  • River - Research Analyst (user research, market research)
  • Scout - Service Designer (service blueprints, customer journeys)
  • Uma - UX Researcher (qualitative research, usability testing)
  • Vale - Visual Designer (UI design, design systems)
  • Wade - Web Designer (website design, landing pages)
  • Xander - Experience Designer (end-to-end experience design)
  • Yael - Y Combinator Advisor (startup advice, pitch decks, fundraising)
  • Umi - User Interface Designer (UI design, design systems, visual hierarchy)
  • Xavi - Graphic Designer (visual design, branding, creative direction)
  • Jules - Producer/Director (content production, creative direction, project management)
  • Clara - Career Counselor (career development, professional guidance, job placement)
  • Eli - Nurse Practitioner (healthcare services, patient care, medical consultation)

Marketing & Sales (23 agents)

Marketing strategy, content creation, and sales operations.

  • Amy - Sales Development Representative (lead qualification, outreach)
  • Mira - Marketing Analyst (campaigns, analytics, attribution)
  • Clara - Content Writer (blogs, documentation, long-form content)
  • Alex - Account Executive (enterprise sales, demos, closing)
  • Jordan - Junior SDR (entry-level sales development)
  • Lexi - Linguistics & Content Specialist (copywriting, localization, SEO)
  • Sally - Sales Director (sales strategy, team leadership, revenue operations)
  • Blake - Brand Manager (brand strategy, identity, messaging)
  • Casey - Content Marketing (content strategy, editorial calendar)
  • Drew - Demand Generation (lead generation, marketing automation)
  • Eden - Email Marketing (email campaigns, automation, deliverability)
  • Flynn - Field Marketing (events, conferences, local marketing)
  • Grace - Growth Marketing (growth experiments, viral loops, retention)
  • Hayden - Head of Marketing (CMO-level marketing leadership)
  • Iris - Influencer Marketing (partnerships, collaborations, creator economy)
  • Jace - Junior Marketer (entry-level marketing support)
  • Kai - Key Account Manager (enterprise accounts, upsells, renewals)
  • Liam - Lead Generation (outbound prospecting, list building)
  • Morgan - Marketing Operations (MarTech, analytics, reporting)
  • Nina - Nurture Marketing (email nurture, lifecycle marketing)
  • Paris - Partner Marketing (channel partners, co-marketing)
  • Emma - Public Relations (PR strategy, media relations, press releases)
  • Kate - Advertising Manager (ad campaigns, media buying, performance marketing)

Operations & Finance (20 agents)

Business operations, finance, accounting, and data analysis.

  • Ari - Analytics & Research Specialist (market analysis, competitive intelligence)
  • Dara - Data & Database Management (ETL, data warehousing, data quality)
  • Morgan - Data Scientist (ML, predictive analytics, statistical modeling)
  • Finn - Financial Analyst (financial modeling, forecasting, budgeting)
  • Taylor - Operations Manager (process optimization, supply chain)
  • Raj - Risk Analyst (risk assessment, compliance, regulatory reporting)
  • Stella - Strategy Consultant (business strategy, market entry, transformation)
  • Ava - Accounting Manager (bookkeeping, financial reporting, tax)
  • Blair - Business Analyst (requirements analysis, process mapping)
  • Cameron - Controller (financial controls, audit, compliance)
  • Dylan - Director of Operations (operational strategy, cross-functional leadership)
  • Emery - Executive Assistant (calendar management, meeting coordination)
  • Finley - FP&A Analyst (financial planning & analysis, variance analysis)
  • Glen - General Manager (P&L ownership, business unit leadership)
  • Haven - HR Business Partner (employee relations, organizational development)
  • Nathan - Management Analyst (business process improvement, operational efficiency)
  • Nolan - Financial Quantitative Analyst (quantitative modeling, risk analysis, algorithmic trading)
  • Oliver - Accountant/Auditor (financial audits, compliance, tax preparation)
  • Owen - Operations Manager (operational excellence, process design, team leadership)
  • Miles - Logistics Specialist (supply chain, transportation, inventory management)

Customer Success & Support (11 agents)

Customer service, technical support, and customer success management.

  • Charlie - Customer Support (ticket resolution, knowledge base, escalation)
  • Bailey - Customer Success Manager (onboarding, adoption, retention)
  • Corey - Client Relations (relationship management, account health)
  • Dallas - Director of Customer Success (CS strategy, team leadership)
  • Easton - Enterprise Support (enterprise customer support, SLAs)
  • Frankie - Frontline Support (first-response support, chat support)
  • Gale - Global Support (international support, multilingual)
  • Harper - Help Desk (IT support, technical troubleshooting)
  • Indigo - Implementation Specialist (customer onboarding, configuration)
  • Jamie - Junior Support (entry-level support, ticket triage)
  • Drew - Customer Support Specialist (technical support, issue resolution, customer satisfaction)

Specialized Domains (13 agents)

Industry-specific and specialized function agents.

  • Lena - Learning & Education (course creation, tutoring, assessment)
  • Nat - Natural Sciences & Environment (scientific research, sustainability)
  • Vera - Verification & Security (compliance verification, security audits)
  • Sage - Strategic Planner (long-term planning, scenario analysis)
  • Ravi - Risk Management (enterprise risk, operational risk)
  • Ella - Healthcare (registered nursing, patient care, medical services)
  • Hazel - Social Services (community service management, social programs, nonprofit)
  • Henry - Carpenter (construction, woodworking, skilled trades)
  • Samuel - Lawyer (legal counsel, contract law, litigation)
  • Yuki - Translator (language translation, localization, interpretation)
  • Rowan - Urban Planner (city planning, zoning, sustainable development)
  • Otis - Construction Manager (construction projects, site management, building)
  • Nina - Dietitian/Nutritionist (nutrition counseling, meal planning, health coaching)

General Operations (45 agents)

Versatile agents supporting various business functions and general operations.

  • Amit - General Operations (business support, project coordination)
  • Ann - General Operations (administrative tasks, workflow management)
  • Archie - General Operations (process support, task automation)
  • Arya - General Operations (operational support, coordination)
  • Beau - General Operations (business operations, task management)
  • Cara - General Operations (workflow coordination, administrative support)
  • Cole - General Operations (operational tasks, process management)
  • Deb - General Operations (business support, documentation)
  • Diana - General Operations (project coordination, administrative functions)
  • Eko - General Operations (operational efficiency, task coordination)
  • Gene - General Operations (business processes, workflow support)
  • Gio - General Operations (operational tasks, process optimization)
  • Gloria - General Operations (administrative coordination, business support)
  • Grant - General Operations (project management, operational tasks)
  • Jay - General Operations (business coordination, task execution)
  • Joe - General Operations (operational support, workflow management)
  • Jon - General Operations (business processes, task coordination)
  • Jun - General Operations (operational efficiency, administrative tasks)
  • Koa - General Operations (business support, process management)
  • Lei - General Operations (workflow coordination, operational tasks)
  • Leo - General Operations (business operations, task automation)
  • Lia - General Operations (administrative support, coordination)
  • Liv - General Operations (operational tasks, process support)
  • Lou - General Operations (business coordination, workflow management)
  • Luz - General Operations (operational efficiency, administrative functions)
  • Mark - General Operations (project coordination, business support)
  • Mary - General Operations (administrative tasks, workflow optimization)
  • Mel - General Operations (operational support, task management)
  • Mia - General Operations (business processes, coordination)
  • Ned - General Operations (operational tasks, process management)
  • Nia - General Operations (workflow support, administrative coordination)
  • Noa - General Operations (business operations, task execution)
  • Pace - General Operations (operational efficiency, project support)
  • Pam - General Operations (administrative coordination, business tasks)
  • Peg - General Operations (operational support, workflow management)
  • Penny - General Operations (business processes, task coordination)
  • Perry - General Operations (operational tasks, administrative support)
  • Rev - General Operations (business coordination, process optimization)
  • Rex - General Operations (operational efficiency, task management)
  • Rod - General Operations (workflow coordination, business support)
  • Sierra - General Operations (administrative tasks, operational support)
  • Susan - General Operations (business processes, coordination)
  • Tess - General Operations (operational tasks, workflow management)
  • Vic - General Operations (business support, administrative functions)
  • Zia - General Operations (project coordination, operational efficiency)
  • Zoe - General Operations (administrative support, task management)
  • Zuri - General Operations (business operations, workflow coordination)

Top 20 Agents with Individual Pages

The following agents have dedicated pages with detailed capabilities, workflows, and examples:

  1. Tom - Engineering Lead
  2. Amy - Sales Development Representative
  3. Cody - Software Engineer
  4. Priya - Product Manager
  5. Quinn - QA Engineer
  6. Sam - Security Engineer
  7. Dev - Backend Developer
  8. Rae - Frontend Developer
  9. Mira - Marketing Analyst
  10. Clara - Content Writer

Additional individual pages coming soon for Alex, Jordan, Luna, Max, Eli, Morgan, Finn, Taylor, and more.

Agent Statistics

  • Total Named Agents: 180+ (including specialized role variants)
  • Engineering & Technical: 45 agents (25%)
  • Product & Design: 22 agents (12%)
  • Marketing & Sales: 23 agents (13%)
  • Operations & Finance: 20 agents (11%)
  • Customer Success & Support: 11 agents (6%)
  • Specialized Domains: 13 agents (7%)
  • General Operations: 46 agents (26%)

Note: Some agents have specialized role variants (e.g., Alex/Alex-Eng, Blake/Blake-Brand/Blake-Eng) that provide role-specific expertise while maintaining the same core agent identity. The total count includes these specialized variants.

How to Use Named Agents

Via API

# Get agent details
curl -X GET "https://api.do/agents/named/tom" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Invoke agent
curl -X POST "https://api.do/agents/named/tom/invoke" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "task": "Review pull request #123",
    "context": {
      "repository": "platform",
      "focus": "security"
    }
  }'

Via SDK

import { $ } from 'sdk.do'

// Get agent with context
const tom = await $.Agent.get('tom')

// Invoke agent task
await $.tom.reviews.PR({
  number: 123,
  repository: 'platform',
  focus: 'security'
})

// Named agent with role context
await $.tom.as.Architect.designs.SystemArchitecture({
  system: 'payment-processing',
  requirements: [...]
})

Via CLI

# List named agents
do agent list --type named --category engineering

# Get agent details
do agent get tom

# Invoke agent
do agent invoke tom "Review PR #123 for security concerns" \
  --repository platform \
  --focus security

Agent Selection Guide

By Function

  • Need architecture review? → Tom, Cody, Sarah
  • Need security audit? → Sam, Vera, Sean
  • Need sales outreach? → Amy, Alex, Sally
  • Need product strategy? → Priya, Ivy, Stella
  • Need marketing campaigns? → Mira, Clara, Grace
  • Need data analysis? → Ari, Dara, Morgan
  • Need customer support? → Charlie, Bailey, Corey

By Experience Level

  • Senior/Lead: Tom, Sally, Sarah, Hayden, Glen
  • Mid-Level: Cody, Priya, Mira, Finn, Taylor
  • Junior/Entry: Jordan, Jace, Jamie

By Industry

  • Tech/SaaS: Tom, Cody, Dev, Seth, Kai
  • Healthcare: Amy, Vera, Lena
  • Finance: Finn, Raj, Ava, Cameron
  • E-commerce: Sally, Grace, Paris
  • Education: Lena, Uma, Tyler

Multi-Agent Patterns

Named agents work together in teams for complex workflows:

Development Team

// Feature implementation workflow
await $.priya.creates.Requirement({ feature: 'payment-gateway' })
await $.tom.designs.Architecture({ feature: 'payment-gateway' })
await $.cody.implements.Feature({ feature: 'payment-gateway' })
await $.quinn.tests.Feature({ feature: 'payment-gateway' })
await $.sam.audits.Security({ feature: 'payment-gateway' })

Sales Team

// Lead to customer workflow
await $.amy.qualifies.Lead({ lead: prospect })
await $.alex.demos.Product({ prospect, qualified: true })
await $.sally.approves.Deal({ deal, discount: 15 })
await $.bailey.onboards.Customer({ customer: newCustomer })

Marketing Team

// Campaign execution workflow
await $.mira.analyzes.Market({ segment: 'enterprise' })
await $.clara.writes.Content({ topic: 'security-best-practices' })
await $.grace.launches.Campaign({ campaign: 'security-month' })
await $.morgan.tracks.Performance({ campaign: 'security-month' })

Context and Memory

Named agents maintain persistent context:

// Agent remembers past interactions
const tom = await $.Agent.get('tom')

console.log(tom.context.projectHistory) // Past projects
console.log(tom.context.decisions) // Architectural decisions
console.log(tom.context.expertise) // ['TypeScript', 'React', 'Node.js']
console.log(tom.context.preferences) // Code style preferences

// Context-aware execution
await tom.reviews.PR({
  number: 123,
  // Tom automatically considers:
  // - Past similar PRs reviewed
  // - Team coding standards
  // - Project-specific patterns
  // - His personal review style
})

Authorization Model

Named agents have identity-based permissions:

// Tom's permissions
{
  agent: 'tom',
  resource: 'pull-requests',
  actions: ['read', 'review', 'approve', 'merge'],
  scope: 'platform/*',
  conditions: [
    { type: 'approval-count', min: 1 },
    { type: 'ci-status', value: 'passed' }
  ]
}