Astreus

Sous-agents avancés

Construisez des workflows multi-agents sophistiqués avec des schémas de coordination complexes et des capacités spécialisées.

Construisez des workflows multi-agents sophistiqués avec des schémas de coordination complexes et des capacités spécialisées.

Démarrage rapide

Cloner l'exemple complet

Le moyen le plus simple de démarrer est de cloner le dépôt d'exemple complet :

git clone https://github.com/astreus-ai/examples
cd examples/sub-agents-advanced
npm install

Ou installer uniquement le package

Si vous préférez repartir de zéro :

npm install @astreus-ai/astreus

Configuration de l'environnement

# .env
OPENAI_API_KEY=sk-your-openai-api-key-here
ANTHROPIC_API_KEY=your-anthropic-api-key-here
DB_URL=sqlite://./astreus.db

Équipe d'agents multi-modèles

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);

Exécuter l'exemple

Si vous avez cloné le dépôt :

npm run dev

Si vous êtes reparti de zéro, créez un fichier index.ts avec le code ci-dessus et exécutez :

npx tsx index.ts

Dépôt

L'exemple complet est disponible sur GitHub : examples/sub-agents-advanced

Dernière mise à jour : 6 juillet 2026