Super-agent & orchestration
Un seul pilote qui orchestre, un agent par client qui exécute, une mémoire étanche pour chacun — aucune donnée croisée.
Déposer un besoinNos servicesLe principe : deux gestions, deux mémoires, une file de demandes
Le super-agent est un orchestrateur (DeepSeek Harness) qui ne fait pas le travail lui-même : il crée un agent par client et lui délègue l'exécution. Chaque client possède sa propre mémoire, physiquement séparée des autres.
| Niveau | Responsable | Mémoire | Rôle |
|---|---|---|---|
| Gestion globale | Orchestrateur DSH | memoire-globale/ (agrégats) | reçoit les demandes, les route par client_id, consolide les remontées |
| Gestion individuelle | Un agent par client | memoire/<client_id>/ (isolée) | traite les demandes de SON client, remonte un résumé anonymisé |
La règle fondatrice : aucune donnée croisée
Un agent ne lit que memoire/<client_id>/ et n'écrit que chez lui. Ce qui remonte au collectif est anonymisé et agrégé (un résumé), jamais le détail des données d'un client. Les secrets sont stockés en empreinte (sha256), jamais en clair. Cette séparation stricte est ce qui rend la coopération possible sans confusion.
La file de demandes (compétences)
Chaque demande suit un cycle tracé : demandes/ → routage par client_id → traitement par l'agent → reponses/ → remontée. Les compétences sont sur liste blanche ; une demande non conforme est refusée avec un motif, jamais exécutée à moitié. Chaque demande et chaque réponse est un fichier daté, auditable.
Une installation séparée, sans toucher à l'existant
Le super-agent s'installe dans son propre répertoire (DSH_HOME dédié) : l'installation actuelle n'est pas modifiée. Un script reproductible (installer-superagent-separe.sh) crée l'orchestrateur, puis chaque agent à la demande (creer-agent <client_id>). La délégation est bornée : l'orchestrateur crée des agents et n'exécute aucun travail lui-même.
Ce que cela apporte au client
- Un agent dédié qui connaît son projet, sans avoir à tout lui ré-expliquer.
- Des données qui ne sortent pas : mémoire isolée, périmètre borné, secrets en empreinte.
- Une traçabilité : chaque demande, chaque réponse est un fichier daté, auditable.
- Une coopération réelle : le collectif voit les agrégats, jamais vos données.