Multi-Agent IA

Python IA ⏱ 12 min Avancé Plan : Pro

À quoi ça sert

Système multi-agent en Python avec frontend React. Plusieurs agents Claude spécialisés s'orchestrent via Redis Streams et persistent leurs sessions tmux. Authentification déléguée à Keycloak (sidecar OIDC).

Stack pragmatique : binaire Claude CLI baked dans l'image avec quatre profils (claude1a/2a/3a/4a), persistance via Valkey, sessions interactives en tmux. Aucun framework d'orchestration externe, juste du code Python qui dispatche.

Ce que vous obtenez

  • Backend Python qui dispatche les tâches à plusieurs agents Claude (claude1a/2a/3a/4a)
  • Redis Streams (Valkey) pour la file de messages inter-agents
  • Sessions tmux persistantes pour reprendre une conversation interrompue
  • Keycloak en sidecar OIDC pour l'authentification
  • Frontend React qui affiche les sessions en temps réel
  • Tests pytest sur la logique de dispatch

Pré-requis

Compte di2amp actif. Plan minimal : Pro. Addons utilisés : Valkey, Keycloak.

Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).

001 Déploiement manuel via CLI

Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :

Cloner

$ git clone https://https://<votre-fork>/multi-agent.gitlt;votre-forkhttps://<votre-fork>/multi-agent.gitgt;/multi-agent.git

Créer app + Valkey + Keycloak

$ paas apps:create mes-agents && paas addons:create valkey-starter --app mes-agents && paas addons:create keycloak --app mes-agents

Pousser

$ git push paas main

Lancer une tâche

$ curl -X POST https://<id>.runtime.di2amp.com/run -H "Authorization: Bearer $TOKEN" -d '{"task":"..."}'

Aller plus loin

Agents IA recommandés

  • FinOps (les tokens IA s'additionnent)
  • Code Review

Addons utiles à ajouter ensuite

  • Valkey — Cache des prompts identiques
  • OpenSearch — Si RAG plus tard

Prêt à déployer
Multi-Agent IA ?

Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.