cost-session
Get the cost of a Claude Code session by session ID or auto-detect the active session from recent logs.
Instructions
Custo Claude Code de uma sessão específica (ou da sessão ativa auto-deduzida pelo arquivo JSONL mais recente com mtime < 30min). Retorna shape canônico + session_id, started_at, last_activity_at, source_file. Triggers: "custo da sessão", "session cost", "quanto essa conversa gastou", "current session usd". Use cost-today para o dia inteiro.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "cost-session"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| persist | No | ||
| session_id | No | UUID da sessão. Omita para auto-deduzir a sessão ativa. | |
| config_dirs | No | ||
| max_idle_ms | No | Janela de inatividade para considerar sessão ativa (auto-deduce). Default: 1800000 (30min). | |
| projectRoot | No | ||
| refresh_pricing | No | ||
| transcript_path | No | Path do arquivo JSONL (basename sem .jsonl = session_id). Alternativa a session_id. |