Aller au contenu

setup_agent

setup_agent configure l’agent pour qu’il connaisse SESHAT par défaut sur un projet. Il insère un bloc dédié dans le CLAUDE.md (ou crée le fichier s’il n’existe pas) avec :

  • Les conventions d’usage de SESHAT pour ce projet
  • Les triggers verbaux à reconnaître (PR mergée, release, dépôt légal, etc.)
  • Les outils MCP disponibles + leur ordre d’usage canonique

À appeler une seule fois par projet — l’opération est idempotente (re-exécution remplace le bloc SESHAT existant sans toucher au reste du fichier).

project_id string requis

ID du projet (utilisé pour personnaliser le bloc inséré : nom du projet, asset_types par défaut, etc.).

dry_run boolean défaut: false

Si true, retourne le contenu qui serait inséré sans écrire le fichier. Utile pour preview.

{
"dry_run": true,
"target_path": "/Users/julien/mon-api/CLAUDE.md",
"would_create": false,
"would_replace_existing_block": true,
"preview_content": "## SESHAT — Protection IP\n\nProjet : mon-api\nAsset types par défaut : logiciel\n..."
}
{
"target_path": "/Users/julien/mon-api/CLAUDE.md",
"action_taken": "block_replaced",
"block_size_bytes": 2456
}