— Ce que fait FerrFleet.

Un plan de contrôle pour
vos agents Claude Code.

On ne réimplémente ni le modèle, ni le tool use, ni la gestion de contexte — Claude Code s’en charge. FerrFleet catalogue vos agents, les exécute et vous montre ce qui s’est passé.

— 01

Catalogue d’agents

Chaque agent est une définition Claude Code versionnée : un prompt, un répertoire de travail, les sous-agents qu’il peut lancer et les connecteurs qu’il peut atteindre. Créez, éditez et forkez vos agents depuis le tableau de bord ; chaque exécution part d’une entrée du catalogue.

name: flow-release-bot
working_dir: /repo
prompt: |
  Rédige les notes de version à partir des PR
  mergées depuis le dernier tag et ouvre une PR.
— 02

Déclencheurs

Lancez un agent à la demande depuis le tableau de bord, sur une planification cron ou via un webhook signé. Les planifications sont rattachées à une org et chaque déclenchement lance une nouvelle exécution. Le secret du webhook est la seule créance et il est comparé en temps constant.

# planification
cron: "0 9 * * 1"        # chaque lundi à 09:00
# ou un webhook signé
POST /api/v1/schedules/{id}/trigger
  x-ferrfleet-webhook-secret: <secret>
— 03

Observabilité coûts et tokens

Chaque exécution enregistre les tokens entrants, les tokens sortants et le coût de calcul qu’on en déduit, attribués à l’agent qui l’a lancée. La page Spend agrège tout cela par jour et par agent pour voir où partent les tokens.

GET /api/v1/metrics/spend?days=14
→ flow-release-bot   31 exéc.   2,54 €
→ track-triager     412 exéc.   0,82 €
→ vault-rotator      96 exéc.   1,73 €
— 04

Transcript en direct

Suivez une exécution en direct via Server-Sent Events : prompts, appels d’outils et sortie de l’assistant arrivent directement dans le tableau de bord. Rouvrez n’importe quelle exécution passée pour lire le transcript complet et l’identifiant de session renvoyé par Claude Code.

GET /api/v1/runs/{id}/stream   (text/event-stream)
[assistant] Lecture des PR mergées depuis v3.1.0…
[tool_use]  Bash: git log --oneline
[assistant] Rédaction des entrées CHANGELOG…
— 05

Connecteurs

Donnez à un agent un accès typé à des serveurs MCP et au reste de la suite FerrLabs. Les secrets des connecteurs sont résolus par exécution depuis Vault et injectés dans le runner — ils ne sont jamais stockés dans la définition de l’agent ni dans le transcript.

connector: vault-prod
kind: mcp
# secrets résolus par exécution, scopés au
# Job Kubernetes qui exécute l'agent
— 06

Flotte first-party

Un catalogue d’agents qui pilotent la suite FerrLabs — vault-rotator, track-triager, flow-release-bot, growth-seo-auditor, dependency-pr-bot. Quand votre org a un abonnement actif sur le produit cible, leur exécution est gratuite et ne compte pas dans votre quota.

vault-rotator         → FerrVault
track-triager         → FerrTrack
flow-release-bot      → FerrFlow
growth-seo-auditor    → FerrGrowth