Boucle de réflexion — auto-amélioration d'agent
La boucle de réflexion : un worker produit un brouillon, un critique l'évalue au regard du mandat et l'orchestrateur n'approuve que lorsque la révision comble tous les écarts.
Un planificateur décompose la demande sur un tableau partagé, des workers spécialisés prennent les tâches, et l'orchestrateur livre lorsque toutes les cartes sont fermées.
Copiez et collez le code FlowZap suivant dans un projet de votre compte FlowZap pour voir ce diagramme.
task_planner { # Planner
n1: rectangle label:"Orchestrator"
specialized_workers.n5.handle(right) -> final_result.n6.handle(left) [label="publish"]
shared_board.n2.handle(bottom) -> specialized_workers.n5.handle(top) [label="unblock writer"]
specialized_workers.n4.handle(right) -> shared_board.n2.handle(right) [label="complete"]
specialized_workers.n3.handle(right) -> shared_board.n2.handle(right) [label="complete"]
shared_board.n2.handle(right) -> specialized_workers.n4.handle(left) [label="claim task 2"]
shared_board.n2.handle(right) -> specialized_workers.n3.handle(left) [label="claim task 1"]
task_planner.n1.handle(right) -> shared_board.n2.handle(left) [label="create tasks"]
}
shared_board { # Coordination
n2: rectangle label:"Shared kanban.db"
}
specialized_workers { # Workers
n3: rectangle label:"Researcher A"
n4: rectangle label:"Researcher B"
n5: rectangle label:"Writer"
}
final_result { # Output
n6: circle label:"Deliverable"
}
Installer le paquet MCPnpm install -g flowzap-mcpDocumentation MCP
La boucle de réflexion : un worker produit un brouillon, un critique l'évalue au regard du mandat et l'orchestrateur n'approuve que lorsque la révision comble tous les écarts.
Hôte partagé, profils par client et frontières d'outils : comment chaque client externe atteint son propre espace Hermes sans voir les outils ni les données d'un autre locataire.
Option 1 du montage multi-tenant Hermes : un acteur externe, une passerelle, un espace de travail isolé dans un bac à sable d'exécution et un seul profil client.
Option 2 : un client avec plusieurs points d'entrée, un routeur par préfixe qui associe /eng ou /support à un mode, et un profil Hermes unifié derrière la passerelle.
Option 3, le cœur du multi-tenant : points d'entrée par jeton, une passerelle par client et des profils Hermes isolés exécutés dans des conteneurs séparés.
Option 4 : participants externes, passerelles et routeurs par client, préfixes de service à l'intérieur de chaque locataire et un bac à sable par client.