{"slug":"internal/agents/domain-agents","title":"Domain Agents","section":"internal","sectionLabel":"Internal","status":"unclassified","type":"document","path":"internal/agents/domain-agents.mdx","bytes":19358,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n## Specialized Workers for Business Functions\n\n**Domain Agents** are specialized workers within the IntegrateWise Agent Network that provide domain-specific expertise, capabilities, and workflows. Unlike Core Spine Agents (system-level), Domain Agents focus on specific business functions and are configurable per tenant or domain.\n\n> **Core Agents provide the foundation. Domain Agents provide the specialization.**\n\n## Domain Agent Categories\n\n### 🔍 Research Agents\nKnowledge discovery and analysis across multiple sources.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **Web Research Agent** | Real-time web search | Parallel browsing, content extraction, monitoring |\n| **AI Research Agent** | Deep research with AI | Multi-source search, cross-validation, hypothesis generation |\n| **Market Research Agent** | Competitive intelligence | Competitor analysis, trend tracking, market sizing |\n| **Technical Research Agent** | Technical deep-dives | Documentation parsing, API analysis, technology comparison |\n\n#### Use Cases\n- Market analysis and competitive intelligence\n- Technical research and technology evaluation\n- Deep-dive analysis on specific topics\n- Multi-source information synthesis\n\n---\n\n### 🌐 Browser Agents\nAutomated web interactions and data extraction using real browser automation.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **eve Browser Agent** | Natural language browsing | Multi-page workflows, authenticated browsing |\n| **Kernel Browser Agent** | Kernel-based automation | Low-level browser control, visual testing |\n| **Stagehand Agent** | Playwright-powered browsing | Natural language commands, smart element interaction |\n| **Parallel Agent** | Multi-browser research | Parallel browsing, distributed scraping |\n\n#### Use Cases\n- Web data extraction and scraping\n- Automated form filling and submission\n- Multi-page workflow automation\n- Browser testing and validation\n\n---\n\n### 💻 Coding Agents\nDevelopment assistance and automation.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **AI SDK Computer Use Agent** | AI-powered coding | Computer use capabilities, code execution |\n| **Coding Agent Platform** | Coding assistance | Code generation, review, debugging |\n| **Open Agents** | Open-source agents | Autonomous task execution |\n| **AgentGPT** | Agent creation | Assemble and deploy AI agents |\n\n#### Use Cases\n- Code generation and review\n- Automated testing and debugging\n- Development workflow automation\n- AI-powered coding assistance\n\n---\n\n### 🏭 Software Factory (eve)\nDevelopment lifecycle orchestration.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **eve Software Factory** | Meta-agent orchestration | Development lifecycle management |\n| **eve GitHub Maintainer** | GitHub management | Issue digestion, PR summaries, Linear handoffs |\n| **eve Typefully Agent** | Social media management | Content drafting, scheduling, analytics |\n| **eve Content Agent** | Content creation | Blog drafting, style enforcement |\n| **eve Marketing Team** | Team coordination | Multi-agent marketing workflows |\n| **eve Sanity Copilot** | Sanity CMS management | Schema management, GROQ queries |\n| **eve Personal Agent** | Personal assistance | Memory management, cross-platform identity |\n| **eve Slack Agent** | Slack integration | Webhook handling, agent templates |\n\n#### Use Cases\n- Automated software development workflows\n- GitHub repository maintenance\n- Content creation and management\n- Multi-platform agent coordination\n\n---\n\n### 📈 Marketing Agents\nMarketing operations and lead generation.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **Lead Agent** | Lead qualification | Multi-source capture, enrichment, scoring, routing |\n| **Sales Call Summary Agent** | Call analysis | Recording transcription, insight extraction, action items |\n| **Customer Reviews Agent** | Feedback analysis | Review summarization, sentiment analysis, insights |\n| **Campaign Agent** | Campaign management | Multi-channel campaigns, performance tracking, optimization |\n\n#### Use Cases\n- Inbound lead qualification and routing\n- Sales call analysis and follow-up\n- Customer feedback analysis\n- Marketing campaign optimization\n\n---\n\n### ✍️ Content Agents\nContent creation, management, and optimization.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **Documentation Agent** | Documentation generation | Markdown creation, API docs, structure generation |\n| **FAQ Generator** | FAQ creation | Question extraction, answer generation, formatting |\n| **Style Guide Agent** | Content styling | Style enforcement, consistency checking |\n\n#### Use Cases\n- Automatic documentation generation\n- FAQ creation from existing content\n- Style guide enforcement\n- Content optimization\n\n---\n\n### 👤 Personal Agents\nIndividual productivity assistance.\n\n| Agent | Purpose | Key Capabilities |\n|-------|---------|-----------------|\n| **Personal Assistant** | Comprehensive assistance | Task management, calendar, communication, context |\n| **Calendar Agent** | Calendar management | Scheduling, conflict detection, meeting preparation |\n| **Email Agent** | Email management | Inbox organization, drafting, automated responses |\n\n#### Use Cases\n- Personal task and calendar management\n- Email organization and automation\n- Multi-platform personal assistance\n- Productivity optimization\n\n## Architecture\n\nAll Domain Agents share a common architecture:\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                    DOMAIN AGENT STRUCTURE                      │\n├─────────────────────────────────────────────────────────────┤\n│                                                                  │\n│  ┌─────────────────────────────────────────────────────────┐ │\n│  │                    DOMAIN CONTRACT                         │ │\n│  │  - Domain definition (sales, marketing, etc.)            │ │\n│  │  - Entity types (Customer, Opportunity, etc.)            │ │\n│  │  - Business rules and logic                                │ │\n│  │  - Integration requirements                                │ │\n│  │  - Governance policies                                      │ │\n│  └─────────────────────────────────────────────────────────┘ │\n│                                                                  │\n│  ┌─────────────────────────────────────────────────────────┐ │\n│  │                    CAPABILITY LAYER                         │ │\n│  │  - Domain-specific capabilities                            │ │\n│  │  - Reusable skills                                          │ │\n│  │  - Integration connectors                                    │ │\n│  │  - MCP tools                                                │ │\n│  │  - API endpoints                                             │ │\n│  └─────────────────────────────────────────────────────────┘ │\n│                                                                  │\n│  ┌─────────────────────────────────────────────────────────┐ │\n│  │                    WORKFLOW ENGINE                          │ │\n│  │  - Domain workflows                                         │ │\n│  │  - Task templates                                           │ │\n│  │  - Orchestration patterns                                   │ │\n│  │  - Handoff protocols                                         │ │\n│  └─────────────────────────────────────────────────────────┘ │\n│                                                                  │\n│  ┌─────────────────────────────────────────────────────────┐ │\n│  │                    INTEGRATION LAYER                        │ │\n│  │  - Connected systems                                        │ │\n│  │  - Data sources                                              │ │\n│  │  - External APIs                                             │ │\n│  └─────────────────────────────────────────────────────────┘ │\n│                                                                  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n## Integration with Spine Workspace\n\n### Context Flow\n\nWhen a Domain Agent runs within Spine Workspace:\n\n1. **Context Assembly** - Spine Fabric provides:\n   - Domain-specific context (customer data, opportunity history, etc.)\n   - Previous interactions and work history\n   - Related documents and information\n   - Team and organizational context\n\n2. **Intent Understanding** - Domain Agent analyzes:\n   - Specific domain requirements\n   - Business rules and logic\n   - Integration requirements\n   - User preferences and patterns\n\n3. **Action Execution** - Domain Agent performs:\n   - Domain-specific task execution\n   - Integration with connected systems\n   - Workflow orchestration\n   - Handoff to other agents when needed\n\n4. **Continuity** - Spine Fabric stores:\n   - Domain-specific data and results\n   - Work history and patterns\n   - Learning and improvements\n   - Audit trails and receipts\n\n### Agent Collaboration\n\nDomain Agents collaborate with Core Agents:\n\n- **Twin** → Orchestrates domain tasks within overall user workflow\n- **Discovery** → Identifies appropriate Domain Agents for tasks\n- **Schema** → Validates domain data against canonical models\n- **Coworker** → Handles complex domain workflows requiring coordination\n- **Triage** → Prioritizes and routes domain tasks based on urgency\n\n## Configuration\n\n### Domain Agent Settings\n\n```yaml\n# Example: Marketing Agents Configuration\nmarketing_agents:\n  enabled: true\n  \n  # Lead Agent Configuration\n  lead_agent:\n    enabled: true\n    sources: [web_forms, chat, email, events]\n    enrichment:\n      firmographic: true\n      technographic: true\n      behavioral: true\n    scoring:\n      demographic_weight: 0.4\n      behavioral_weight: 0.3\n      intent_weight: 0.3\n    routing:\n      strategy: round_robin\n      territory_based: true\n      custom_rules: []\n    \n  # Campaign Agent Configuration\n  campaign_agent:\n    enabled: true\n    channels: [email, social, ads, events]\n    tracking:\n      utm_parameters: true\n      conversion_tracking: true\n    optimization:\n      a_b_testing: true\n      performance_analysis: true\n\n# Example: Personal Agents Configuration\npersonal_agents:\n  enabled: true\n  \n  personal_assistant:\n    enabled: true\n    task_management: true\n    calendar_integration: true\n    communication_coordination: true\n    \n  calendar_agent:\n    enabled: true\n    sync_interval: 300  # 5 minutes\n    conflict_detection: true\n    meeting_preparation: true\n    \n  email_agent:\n    enabled: true\n    providers: [gmail, outlook]\n    auto_categorize: true\n    auto_prioritize: true\n    smart_reply: true\n```\n\n## Use Cases by Domain\n\n### Sales\n- **Lead Qualification** - Score and route inbound leads\n- **Opportunity Management** - Track and progress sales opportunities\n- **Forecast Analysis** - Analyze and predict sales performance\n- **Customer Research** - Gather intelligence on prospects\n\n### Marketing\n- **Campaign Management** - Create and manage multi-channel campaigns\n- **Lead Generation** - Generate and nurture leads\n- **Content Creation** - Generate marketing materials\n- **Analytics** - Track and analyze marketing performance\n\n### Customer Success\n- **Account Health** - Monitor customer health metrics\n- **Renewal Management** - Manage renewal workflows\n- **Support Triage** - Route and prioritize support requests\n- **Onboarding** - Streamline customer onboarding\n\n### Product & Engineering\n- **Development Workflows** - Automate development processes\n- **Code Review** - AI-powered code analysis\n- **Documentation** - Automatic documentation generation\n- **Issue Management** - Analyze and manage GitHub issues\n\n### Business Operations\n- **Data Analysis** - Analyze business metrics\n- **Process Automation** - Automate repetitive workflows\n- **Reporting** - Generate business reports\n- **Knowledge Management** - Organize business knowledge\n\n### Personal Productivity\n- **Task Management** - Organize and prioritize tasks\n- **Calendar Management** - Schedule and manage meetings\n- **Email Management** - Organize and automate email\n- **Communication** - Coordinate across multiple platforms\n\n## Monitoring & Analytics\n\n### Domain Agent Metrics\n\n| Domain | Metrics | Description |\n|--------|---------|-------------|\n| **All Domains** | Tasks Completed | Number of tasks successfully completed |\n| | Errors | Number of errors or failures |\n| | Response Time | Average time to complete tasks |\n| | Context Usage | How often domain context is leveraged |\n| **Marketing** | Leads Processed | Number of leads qualified and routed |\n| | Campaigns Managed | Number of active campaigns |\n| | Conversion Rate | Lead-to-opportunity conversion rate |\n| **Sales** | Opportunities Managed | Number of active opportunities |\n| | Forecast Accuracy | Accuracy of sales forecasts |\n| | Deal Velocity | Average time to close deals |\n| **Customer Success** | Accounts Monitored | Number of customer accounts tracked |\n| | Health Scores | Number of health scores calculated |\n| | Renewal Rate | Customer renewal rate |\n| **Personal** | Tasks Managed | Number of personal tasks handled |\n| | Emails Processed | Number of emails managed |\n| | Meetings Scheduled | Number of meetings coordinated |\n\n### Domain Agent Dashboard\n\nEach domain provides:\n- Real-time activity view\n- Performance metrics\n- Usage analytics\n- Health monitoring\n- Configuration management\n\n## Best Practices\n\n### For Administrators\n1. **Start with Core Domains** - Implement agents for your primary business functions first\n2. **Configure Properly** - Set up domain-specific rules and integrations\n3. **Monitor Performance** - Track agent metrics and adjust as needed\n4. **Train Users** - Educate users on effective agent usage\n5. **Iterate** - Continuously improve configurations based on usage\n\n### For Developers\n1. **Follow Domain Contracts** - Adhere to domain-specific patterns and conventions\n2. **Leverage Existing Agents** - Use available Domain Agents before building new ones\n3. **Contribute Improvements** - Share domain-specific enhancements with the community\n4. **Test Thoroughly** - Ensure domain workflows work correctly with all integrations\n\n### For Users\n1. **Understand Your Domain** - Learn what agents are available for your work\n2. **Provide Domain Context** - Help agents understand your specific business context\n3. **Use Domain Workflows** - Leverage domain-specific automation and processes\n4. **Give Feedback** - Help improve domain agents with your input\n\n## Security & Governance\n\n### Domain-Specific Permissions\n\nEach domain can have its own permission model:\n\n```yaml\ndomain_permissions:\n  marketing:\n    agents:\n      lead_agent: [read, write, execute]\n      campaign_agent: [read, write]\n    data:\n      leads: [read, write, delete]\n      campaigns: [read, write]\n      contacts: [read, write]\n    integrations:\n      crm: [read, write]\n      email: [read, write, send]\n      \n  sales:\n    agents:\n      opportunity_agent: [read, write]\n      forecast_agent: [read]\n    data:\n      opportunities: [read, write]\n      accounts: [read, write]\n      contacts: [read, write]\n    integrations:\n      crm: [read, write]\n      calendar: [read, write]\n```\n\n### Data Isolation\n\n- **Domain-Specific Data** - Each domain maintains its own data and context\n- **Cross-Domain Access** - Controlled access between domains\n- **Tenant Isolation** - Complete isolation between different tenants\n- **Audit Trails** - Comprehensive logging of all domain activities\n\n## Roadmap\n\n### Short-term (0-3 months)\n- Additional domain agent types (Finance, HR, Legal)\n- Enhanced domain-specific configurations\n- Improved cross-domain collaboration\n- Better domain analytics and reporting\n\n### Medium-term (3-6 months)\n- Advanced domain workflows\n- Predictive domain capabilities\n- Expanded domain coverage\n- Improved domain learning\n\n### Long-term (6-12 months)\n- Fully autonomous domain operations\n- Self-optimizing domain agents\n- Cross-organization domain collaboration\n- Advanced domain insights\n\n## Support\n\n### Documentation\n- [Spine Agent Network](./spine-agent-network) - Overview of the agent network\n- [Core Agents](./core-agents) - Foundation agents\n- [Network Effect](./network-effect) - How agents create exponential value\n\n### Community\n- [IntegrateWise Community](https://community.integratewise.com)\n- [Domain Agent Forum](https://forum.integratewise.com/c/domain-agents)\n- [Developer Slack](https://slack.integratewise.com)\n\n### Professional Services\n- [Domain Agent Consulting](https://services.integratewise.com/domain-agents)\n- [Custom Domain Development](https://services.integratewise.com/custom-domains)\n- [Implementation Support](https://services.integratewise.com/implementation)\n\n---\n\n## Quick Reference\n\n### Domain Agent Summary\n\n| Category | Count | Primary Use |\n|----------|-------|-------------|\n| Research Agents | 4 | Knowledge discovery |\n| Browser Agents | 4 | Web automation |\n| Coding Agents | 4 | Development |\n| Software Factory | 8 | Dev lifecycle |\n| Marketing Agents | 4 | Marketing operations |\n| Content Agents | 3 | Content management |\n| Personal Agents | 3 | Individual productivity |\n| **Total** | **30+** | **Specialized work** |\n\n### Key Concepts\n- **Domain-Specific** - Each agent focuses on a specific business function\n- **Configurable** - Domain agents can be configured per tenant\n- **Collaborative** - Domain agents work with Core Agents\n- **Integrated** - Domain agents connect to relevant systems\n\n### Next Steps\n1. [Understand the full Agent Network](./spine-agent-network)\n2. [Explore Core Agents](./core-agents)\n3. [Learn about Network Effect](./network-effect)\n4. [Try Domain Agents in action](https://app.integratewise.ai)\n"}