Multica Docs

Fonctionnement de Multica

Multica consigne et coordonne le travail ; les ordinateurs connectés l'exécutent.

Lorsque vous assignez une tâche à un agent, Multica crée une exécution que prend en charge un runtime sur un ordinateur connecté. Le runtime appelle un outil de codage IA local et réécrit l'avancement et les résultats dans la tâche d'origine.

Le parcours complet d'une exécution

Schéma d'une exécution : à gauche, la zone Multica consigne et planifie — une tâche déclenche la création d'une exécution ; à droite, dans la zone « votre ordinateur », le daemon prend en charge l'exécution, lance l'outil de codage IA, puis lit et écrit dans le répertoire de travail ; les messages d'avancement remontent en temps réel vers le journal d'exécution, et le daemon réécrit le résultat final dans la tâche

  1. La tâche fournit le contexte. La tâche contient la description du travail, la discussion et l'assigné. Lorsqu'elle est assignée à un agent, le système utilise les instructions, le modèle, les skills et la configuration de runtime de cet agent.
  2. Multica crée une exécution. L'exécution entre dans la file d'attente ; si aucun runtime n'est en ligne, elle y patiente.
  3. Un runtime prend en charge l'exécution. Un runtime en ligne sur un ordinateur connecté prend en charge l'exécution et appelle l'outil de codage IA configuré pour l'agent.
  4. L'outil de codage IA s'exécute localement. L'outil lit le répertoire de travail, exécute des commandes et produit des résultats.
  5. Les résultats sont réécrits dans la tâche. L'avancement, les commentaires et les résultats apparaissent dans le fil d'activité et le journal d'exécution de la tâche.

Pour l'ensemble des objets — tâches, agents, exécutions, runtimes — et leurs relations, consultez Concepts clés.

La frontière entre données et exécution

MulticaOrdinateur connecté
Espaces de travail, tâches, commentaires et statutsOutils de codage IA et leurs identifiants
Configuration des agents et skillsRépertoires de code et fichiers locaux
Statut, historique et résultats des exécutionsModifications réelles des fichiers et exécution des commandes

Cette frontière est la même sur Multica Cloud et dans les déploiements auto-hébergés.

Une exception : tout ce qui est enregistré dans le custom_env d'un agent est stocké sur le serveur Multica et transmis au runtime au moment de l'exécution. Ne placez pas dans custom_env de secrets qui ne doivent jamais quitter votre ordinateur.

Comment les agents sont déclenchés

Les agents ne se mettent jamais au travail d'eux-mêmes — chaque exécution est déclenchée par une action explicite : assigner une tâche, @mentionner l'agent dans un commentaire, discuter directement avec lui, ou une automatisation. Pour savoir comment choisir entre ces quatre méthodes et connaître les règles qu'elles partagent, consultez Mettre les agents au travail.

Fin d'une exécution et fin d'une tâche

Lorsque le journal d'exécution affiche Terminée, cela signifie seulement que cette exécution-là est finie. La tâche peut encore accueillir de nouvelles discussions, des exigences supplémentaires ou un nouveau déclenchement d'agent. C'est l'avancement réel du travail et le statut de la tâche qui déterminent si elle est terminée.

Étapes suivantes