FREN
Référence

Référence du fichier de configuration

Référence du format palabre.config.json, des agents, des defaults et des options avancées.

Cette page sert de référence rapide pour palabre.config.json.

Pour une explication progressive, commencez par Configuration.

Exemple complet

{
  "outputDir": ".",
  "defaults": {
    "agentA": "codex",
    "agentB": "claude",
    "summaryAgent": "claude",
    "turns": 4
  },
  "agents": {
    "codex": {
      "type": "cli",
      "command": "codex",
      "args": ["exec", "--skip-git-repo-check", "--color", "never", "--sandbox", "read-only", "-"],
      "promptMode": "stdin",
      "shell": true,
      "role": "implementer"
    },
    "claude": {
      "type": "cli",
      "command": "claude.exe",
      "args": ["--print", "--output-format", "text", "--no-session-persistence"],
      "promptMode": "stdin",
      "shell": false,
      "role": "reviewer"
    }
  }
}

defaults

ChampTypeDescription
agentAstringAgent qui répond en premier.
agentBstringAgent qui répond en second.
summaryAgentstringAgent de synthèse finale.
turnsnumberNombre total de réponses, entre 1 et 20.

Agent CLI

ChampTypeDescription
typecliType de l'agent.
commandstringCommande à lancer.
argsstringArguments transmis.
promptModestdin ou argumentManière de transmettre le prompt.
shellbooleanLance via le shell système.
rolestringRôle de l'agent.
modelstringModèle par défaut optionnel.
modelArgstringFlag modèle optionnel.
timeoutMsnumberTimeout global.
idleTimeoutMsnumberTimeout d'inactivité.

Agent Ollama

ChampTypeDescription
typeollamaType de l'agent.
baseUrlstringURL de l'API Ollama.
modelstringModèle local.
rolestringRôle de l'agent.
validateModelbooleanVérifie que le modèle existe.
autoPullModelbooleanTélécharge le modèle si absent.
pullTimeoutMsnumberTimeout de téléchargement.
unloadOtherModelsbooleanDécharge les autres modèles.
keepAlivestringMaintien du modèle chargé.
temperaturenumberVariation des réponses.