ExploitationRéférence
Exploitation

Référence

Les valeurs exactes auxquelles l’agent obéit : le pointeur de dépôt, les variables d’environnement, et les outils MCP du cycle de vie. La configuration se lit en trois endroits — le workflow (statuts, transitions et leurs preuves), le projet (rapport, file de travail, veille) et le dépôt (politique de merge, technologie) — chacun détaillé dans sa rubrique.

Le fichier `.codboard/config.json`

Écrit par /codboard:init à la racine du dépôt, versionné, sans secret (l’authentification passe par OAuth). Il relie le dépôt à un projet CodBoard.

ChampRequisDescription
projectIdouiUUID du projet CodBoard.
repositoryIdouiUUID du dépôt rattaché — ce contre quoi l’agent écrit ses tâches.
boardUrlconfortLien vers le board, pour l’ouvrir depuis l’agent.
projectNameconfortNom lisible du projet.
repositoryNameconfortNom lisible du dépôt.
Ce qui n’est pas dedans

Aucune clé, et aucun champ `sync` : la « synchronisation forte » est le mécanisme des hooks du plugin, pas une valeur du fichier. Seul le journal .codboard/session-state.json reste ignoré par git.

Variables d’environnement

VariableRôle
CODBOARD_API_KEYClé machine par utilisateur (format codboard_sk_…) pour la voie MCP manuelle ou la CI. Envoyée en header x-api-key. Inutile avec le connecteur OAuth.
MCP_PUBLIC_URLPoint d’entrée du serveur MCP hébergé — https://mcp.codboard.com/mcp en production. Utile surtout si vous self-hébergez le serveur.

Outils MCP du cycle de vie

Le serveur expose soixante-dix outils, annoncés à votre client sous Read-only tools et Write/delete tools. Voici le cœur du cycle de vie — ceux qu’un agent-watcher enchaîne, de la lecture du workflow au rapport.

OutilRôle
get_workflowLit le workflow qui gouverne un ticket : statuts, transitions avec les preuves qu’elles exigent, playbook.
create_requestOuvre une request rattachée à un ticket (référencé par URL).
create_taskCrée une task livrable sous une request.
start_executionDémarre le travail de l’agent ; passe la request en in_progress.
set_task_branchAttache la branche git suivie pour la task.
change_task_statusFait avancer la task dans les statuts du workflow.
set_task_pull_requestAttache la PR et son état (draft / open / merged / closed).
attach_change_requestAttache la PR comme artefact change_request (garde in_review).
set_task_technologiesDéclare ce que le changement touche — obligatoire sur un dépôt monorepo avant qu’une preuve puisse être jugée.
add_test_stepAjoute une étape de plan de test avec sa preuve : capture, vidéo ou contenu enregistré.
create_media_uploadHéberge une capture ou vidéo et renvoie une URL publique.
record_work_noteNote ultra-courte started/finished — nourrit le rapport.
upsert_reportCrée ou met à jour le rapport daté du jour.
complete_executionClôt l’exécution ; passe la request en completed.
Hébergé vs local

Tous les outils du cycle de vie sont disponibles sur le serveur hébergé (HTTP) comme en local (stdio). Seuls quelques outils à accès machine (ex. capture de preuves git locales) sont réservés au transport stdio.

© 2026 CodBoard. Tous droits réservés.