Aller au contenu

resume

resume est l’outil de reprise de session. Il retourne un snapshot rapide d’un projet pour que l’agent puisse se reconnecter au contexte sans devoir relire tout le ledger : dernière entrée scellée, actions récentes (sealed / annotated / linked), et surtout une next_action suggérée.

project_id string requis

ID du projet à reprendre.

{
"project_id": "mon-api",
"name": "Mon API",
"last_proof": {
"id": 142,
"category": "CODE",
"reference": "pr:42",
"description": "Add MCP transport",
"fingerprint": "476b712a...",
"created_at": "2026-05-26T18:30:00Z"
},
"recent_activity": [
{
"action": "sealed",
"category": "CODE",
"reference": "pr:42",
"at": "2026-05-26T18:30:00Z"
},
{
"action": "linked",
"from": "pr:42",
"to": "jira:SES-12",
"type": "implements",
"at": "2026-05-26T18:32:00Z"
}
],
"stats": {
"total_entries": 142,
"last_7_days": 8,
"last_30_days": 24
},
"next_action": {
"type": "certify_research",
"reason": "4 worklogs Jira non scellés depuis 6 jours",
"command_hint": "certify_research(project=\"mon-api\")"
}
}

L’agent appelle resume quand l’utilisateur ouvre une session avec une formulation comme :

  • “reprendre” / “où j’en suis”
  • “résumer mon-api”
  • “continue sur le projet”

Puis l’agent applique la recommandation next_action — c’est la séquence canonique d’entrée de session.