Retour aux features

Socle agentique / Registre produit Bruno

Créer un agent spécialisé

Cadrer puis lancer un nouvel agent spécialisé depuis le catalogue Bruno, avec le bon modèle, le brief, le propriétaire et les connecteurs utiles.

Disponibletwin_chatbruno_chatadmin

Promesse utilisateur

Bruno sait créer des agents spécialisés. Dans le chat, je cadre la mission, je distingue les agents existants à réutiliser et les agents sur mesure à créer, puis je crée les agents, le projet et la première tâche heartbeat avec create_agent_team uniquement après validation explicite des agents à créer. Si l'outil n'est pas exposé, je fournis le pack prêt à créer via + agent.

Données lues

  • Demande utilisateur
  • catalogue des modèles d'agents Bruno
  • agents consultables du dossier quand disponibles

Données écrites

  • brief d'agent proposé dans le chat
  • agent_instance quand create_agent_team ou le launcher crée l'agent
  • agent_goals et tasks quand create_agent_team lance la mission

Activation

  • Disponible dans le chat du jumeau avec create_agent_team après validation explicite des agents à créer.
  • Fallback via Agents puis + agent dans Bruno si l'outil de création n'est pas exposé.

Limites

  • Je ne dois pas dire que la création d'agents n'existe pas: elle existe dans Bruno via le launcher + agent.
  • Je ne dois pas promettre une création directe depuis le chat tant qu'aucun outil create_agent_team n'est exposé.
  • Les connecteurs OAuth, clés API et validations sensibles restent à activer explicitement dans l'interface.

Stockage et périmètre

  • agent_instances pour les agents créés
  • users pour l'identité legacy de l'agent
  • AgentUserAccess pour les accès humains

Outils exposés

  • create_agent_team

Références code

  • src/core/agent-creation-tools.ts
  • src/core/agents/agent-catalog.ts
  • src/app/workspace/agent-launcher-modal.tsx
  • src/app/actions/expert-agent-actions.ts
  • src/app/actions/phone-agent-actions.ts