# Advanced Sub-Agents URL: /docs/examples/sub-agents-advanced Source: /app/src/content/docs/examples/sub-agents-advanced.mdx import { DocImage } from '@/components/DocImage'; Build sophisticated multi-agent workflows with complex coordination patterns and specialized capabilities. ## Quick Start ### Clone the Complete Example The easiest way to get started is to clone the complete example repository: ```bash git clone https://github.com/astreus-ai/sub-agents-advanced cd sub-agents-advanced npm install ``` ### Or Install Package Only If you prefer to build from scratch: ```bash npm install @astreus-ai/astreus ``` ## Environment Setup ```bash # .env OPENAI_API_KEY=sk-your-openai-api-key-here ANTHROPIC_API_KEY=your-anthropic-api-key-here DB_URL=sqlite://./astreus.db ``` ## Multi-Model Agent Team ```typescript import { Agent } from '@astreus-ai/astreus'; // Create diverse agent team with different models const strategicPlanner = await Agent.create({ name: 'StrategicPlanner', model: 'gpt-4o', // High reasoning for strategy systemPrompt: 'You are a strategic business consultant with deep analytical thinking.', memory: true, knowledge: true }); const creativeWriter = await Agent.create({ name: 'CreativeWriter', model: 'claude-3-5-sonnet-20241022', // Excellent for creative writing systemPrompt: 'You are a creative copywriter who crafts compelling narratives.', vision: true }); const dataScientist = await Agent.create({ name: 'DataScientist', model: 'gpt-4o', // Strong analytical capabilities systemPrompt: 'You are a data scientist specializing in statistical analysis and insights.', useTools: true }); const executiveTeam = await Agent.create({ name: 'ExecutiveTeam', model: 'gpt-4o', // High-level coordination systemPrompt: 'You coordinate executive-level strategic initiatives across expert teams.', subAgents: [strategicPlanner, creativeWriter, dataScientist] }); const businessPlan = await executiveTeam.ask( 'Develop comprehensive go-to-market strategy for AI-powered healthcare platform', { useSubAgents: true, delegation: 'auto', coordination: 'sequential' } ); console.log('Business plan completed:', businessPlan); ``` ## Running the Example If you cloned the repository: ```bash npm run dev ``` If you built from scratch, create an `index.ts` file with the code above and run: ```bash npx tsx index.ts ``` ## Repository The complete example is available on GitHub: [astreus-ai/sub-agents-advanced](https://github.com/astreus-ai/sub-agents-advanced)