Une conversation avec un agent IA convient très bien pour une tâche ponctuelle. Le travail récurrent, c'est autre chose. Un point d'avancement hebdomadaire, un communiqué de presse à chaque lancement, une veille concurrentielle quotidienne : chacune de ces tâches doit avoir un responsable, tourner selon le calendrier prévu, et quelqu'un doit valider l'étape irréversible, comme l'envoi d'un e-mail à 42 journalistes. osFoundry Departments donne un cadre à ce type de travail, et Agent Registry montre ce que fait chaque agent.
Un département regroupe des personnes, des agents et des missions
osFoundry est une application de bureau qui réunit chat, agents, fichiers et outils dans une seule fenêtre. Dans Departments, chaque département possède ses membres (personnes et agents), ses missions (Duties), ses Department Projects et ses historiques. La liste affiche chaque département avec son état et son sponsor : ici, Customer Support est en pause, Launch Operations est actif avec un sous-département Press Desk, et Research est encore à l'état de brouillon.
Un nouveau département démarre en brouillon. Ses postes sont vides et ses missions en pause tant que vous n'avez pas pourvu les postes et activé les missions, si bien que rien ne se lance par accident.
Le Desk : ce qui demande une intervention humaine maintenant
Ouvrir un département vous amène sur son Desk, une page unique qui regroupe tout ce qui demande votre attention. Dans l'exemple de Launch Operations :
- Needs you : une approbation pour envoyer un e-mail à la liste presse, et une enquête sur la lenteur des réponses de la presse.
- Scoreboard : des indicateurs avec tendance, dernière valeur et objectif, comme les briefs livrés à temps (94, objectif 90 ou plus) et les réponses presse sous 24 heures (72, objectif 80 ou plus).
- Inbox : une nouvelle demande (un brief de lancement) avec Accept, Need info et Reject.
- Les engagements à échéance, le travail en cours, ainsi que les exceptions et les ratés (par exemple une veille concurrentielle qui a échoué deux fois).
Les onglets en haut donnent accès au reste du département : Members, Operations, Duties, Department Projects, Work, Review, Ledger et Charter, avec les boutons Pause, Stop all et Archive pour l'ensemble du département.
Duties : qui fait quoi, et quand
L'onglet Duties est la liste des missions du département. Chaque mission a un modèle (sur demande, routine ou projet), un moment d'exécution, la méthode qui effectue le travail (une session d'agent, un graphe, une boucle ou une étape manuelle), un responsable et un état. Dans l'exemple, le press writer rédige un communiqué dès qu'on en demande un, un graphe produit le point hebdomadaire du lancement chaque lundi à 9 h, heure de Tokyo, un researcher assure la veille concurrentielle quotidienne sous forme de boucle sur cet ordinateur (actuellement en pause), et la checklist du jour J est encore un brouillon sans responsable.
Les agents demandent avant toute action irréversible
C'est ce qui change la quantité de surveillance nécessaire. Quand un agent arrive à une étape irréversible, il s'arrête et demande. La demande d'approbation montre précisément ce qui va se passer : ici, le press writer, qui travaille sur la mission Launch press release, veut envoyer un e-mail à la liste presse (42 contacts), avec l'objet et la pièce jointe PDF indiqués en toutes lettres. La demande expire dans 3 heures.
L'approbation est liée à cette action précise : toute modification après validation l'annule, donc ce que vous approuvez est exactement ce qui part. Vous pouvez choisir Approve, Reject ou Request changes (une note est obligatoire pour les deux derniers), et en approuvant, vous devenez l'éditeur responsable de tout ce qui est publié. L'agent rédige et envoie ; vous lisez un écran et vous décidez.
Agent Registry : tous les agents dans une seule liste
Departments s'intéresse au travail, Agent Registry aux agents. Il liste tous les agents que vous avez créés avec leur statut, et les filtres les répartissent entre All, Running, Idle, Off et Needs Attention. Chaque ligne indique le rôle de l'agent (chat Maestro, membre d'équipe, worker de flotte ou membre de boucle) et si son profil est local ou synchronisé.
Ouvrir un agent montre ce qu'il fait en ce moment et ce qu'il a fait : son état en direct et ses exécutions, l'historique enregistré, l'emplacement de son profil, son travail en cours et sa définition, avec le numéro de version et le modèle préféré. Les onglets couvrent les conversations, l'activité, les instructions, la mémoire, les outils, le modèle et le budget, les endroits où il est utilisé, et les versions. Modifier les réglages par défaut d'un agent enregistre une nouvelle version, ce qui permet de revenir en arrière. Switch off arrête l'agent.
L'onglet Activity liste chaque exécution et, pour celles enregistrées par le nouveau ledger, leurs entrées et sorties événement par événement : appels d'outils comme l'écriture d'un fichier, réponses du modèle et lectures de mémoire.
Le filtre Needs Attention est celui à consulter en premier. Dans l'exemple, il ne laisse qu'un seul agent, dont le statut est Unreachable.
Cas d'usage : piloter un lancement produit comme un département
Sammy crée Launch Operations avec Dari comme membre, un agent press writer et un agent researcher. Le point hebdomadaire tourne tout seul chaque lundi, la veille concurrentielle chaque jour, et le press writer rédige le communiqué quand on le lui demande. Pendant la semaine du lancement, Sammy ne surveille pas les agents ; Sammy ouvre le Desk. On y trouve le seul e-mail en attente d'approbation, un indicateur de réponses presse sous l'objectif et un nouveau brief dans l'inbox. Sammy lit l'e-mail exact, l'approuve et accepte le brief. Plus tard, un coup d'œil au filtre Needs Attention d'Agent Registry révèle que l'agent inbox-triage ne répond plus, et Sammy règle le problème avant lundi.
Les premières questions qu'on se pose
Un agent va-t-il envoyer des e-mails ou publier sans demander ?
Les actions irréversibles passent par une approbation qui montre l'action exacte. Toute modification après approbation l'annule, et vous pouvez aussi refuser ou demander des modifications.
Que se passe-t-il quand je crée un département ?
Il démarre en brouillon, avec des postes vides et des missions en pause. Rien ne tourne tant que vous n'avez pas pourvu les postes et activé les missions.
Comment savoir si un agent est bloqué ?
Ouvrez Agent Registry et utilisez le filtre Needs Attention. La page de chaque agent affiche son état en direct, ses exécutions et son activité enregistrée.
Est-ce gratuit ?
osFoundry est gratuit sur votre propre appareil. Le travail exécuté sur les serveurs d'osFoundry et les appels de modèles via osFoundry consomment des crédits.
L'application de bureau se télécharge gratuitement sur osfoundry.io/fr/download.








