memory.capture_commit
Verifies and captures commit intent and impact into durable memory for future recall. Use after completing a commit or pull request to preserve decisions and code patterns across sessions.
Instructions
Verifica memória durável a partir da sessão e do commit/PR atual.
Use depois de concluir um commit ou PR quando houver contexto da sessão
para explicar intenção e impacto. O LLM pode retornar no_memory;
essa resposta é correta e não cria candidato. O resultado ainda passa
pelos gates de admissão e, em dry_run, apenas mostra propostas.
O hook nunca deve ser usado para bloquear o commit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"commit_sha": "<commit_sha>"
},
"name": "memory.capture_commit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diff | No | ||
| branch | No | ||
| dry_run | No | ||
| project | No | ||
| commit_sha | Yes | ||
| repository | No | ||
| session_id | No | ||
| commit_body | No | ||
| changed_files | No | ||
| commit_author | No | ||
| commit_subject | No | ||
| session_context | No | ||
| pull_request_url | No | ||
| pull_request_body | No | ||
| pull_request_state | No | ||
| pull_request_title | No | ||
| pull_request_number | No | ||
| pull_request_base_branch | No | ||
| pull_request_head_branch | No | ||
| pull_request_changed_files | No |