Agents - Neotask by Neotask Documentation | Neotask

Agents

Que sont les agents ?

Les agents sont des assistants IA isolés qui raisonnent sur des problèmes, exécutent des tâches et communiquent sur plusieurs plateformes. Chaque agent possède son propre espace de travail, son historique de sessions, sa configuration de modèle et ses liaisons de canaux.

Isolation des agents

Chaque agent dispose de :

  • Espace de travail — Un répertoire dédié pour les fichiers, les notes et les données spécifiques à l'agent
  • Sessions — Historique de conversation et transcriptions indépendants
  • Configuration — Sélection du modèle, autorisations d'outils, limites de dépenses
  • Identité — Un persona unique défini dans le fichier AGENTS.md de l'agent
  • Profils d'authentification — Configurations de clés API et d'authentification par agent
  • Personas des agents

    L'espace de travail de chaque agent contient un fichier AGENTS.md qui définit la personnalité, les instructions et les lignes directrices comportementales. Cette invite système persistante façonne la façon dont l'agent répond — ton, expertise dans le domaine, formatage, utilisation des outils et politiques de sécurité.

    Routage multi-agents

    Lors de l'exécution de plusieurs agents, les messages entrants sont automatiquement acheminés en fonction des liaisons :

  • Liaison de canal — Acheminer tous les messages d'une plateforme (par ex., tous les messages Telegram → agent personnel)
  • Liaison serveur/espace de travail — Acheminer un serveur Discord ou un espace de travail Slack spécifique vers un agent dédié
  • Liaison de type de chat — Acheminer les messages privés vers un agent et les messages de groupe vers un autre
  • Liaison de contact/pair — Acheminer les messages de contacts spécifiques vers des agents spécifiques
  • Les liaisons sont évaluées par ordre de priorité. Le premier match gagne. Les messages sans correspondance vont vers l'agent par défaut.

    Sous-agents et délégation

    Les agents peuvent créer des sous-agents pour des tâches spécialisées :

  • Délégation de tâches — Décomposer des tâches complexes et déléguer des parties à des sous-agents spécialisés
  • Exécution isolée — Les sous-agents s'exécutent dans leur propre contexte de session
  • Conversations ping-pong — Les agents peuvent avoir des échanges aller-retour (jusqu'à 5 tours) pour collaborer
  • Annonce des résultats — Les résultats des sous-agents peuvent être publiés sur le canal d'origine
  • Équipes et orchestration

    Les équipes multi-agents permettent des workflows coordonnés :

  • Exécution parallèle — Faire tourner plusieurs agents simultanément sur différents aspects d'une tâche
  • Pipelines séquentiels — Chaîner des agents où chacun s'appuie sur la sortie précédente
  • Mode hybride — Combiner l'exécution parallèle et séquentielle
  • Suivi des tâches — Surveiller le statut du travail de chaque agent (en attente, en cours, terminé, erreur, annulé)
  • Profils d'outils

    Contrôlez ce que chaque agent peut faire :

    | Profil | Outils disponibles | |--------|-------------------| | minimal | Statut de session uniquement | | coding | E/S de fichiers, exécution, sessions, mémoire, images | | messaging | Envoi de messages, historique de session | | full | Tous les outils (par défaut) |

    Des listes d'autorisation/refus personnalisées peuvent être définies par agent et par fournisseur de modèle.

    Mode sécurisé

    Le mode sécurisé fournit un bac à sable d'exécution :

  • Basculement principal — Activer ou désactiver globalement
  • Contrôles par agent — Désactiver pour les agents de confiance, maintenir pour les autres
  • Approbation d'exécution — Les opérations sensibles nécessitent l'approbation explicite de l'utilisateur
  • Synchronisation des politiques — Paramètres synchronisés sur tous les clients connectés en temps réel
  • Mémoire des agents

    Chaque agent a accès à un système de mémoire :

  • MEMORY.md — Notes persistantes et informations importantes entre les sessions
  • Fichiers de mémoire — Connaissances structurées supplémentaires dans memory/
  • Recherche vectorielle — Rechercher dans la mémoire à l'aide de requêtes en langage naturel
  • Voir Sessions et mémoire pour plus de détails.

    View full documentation