Mi ez

A /session-log az aktuális környezet által átadott prompt- és válaszszöveget helyi Markdown-átiratba írja. Pontosan öt környezetet támogat: Claude Code, Codex, Cursor, OpenCode és OMP.

Mindegyikben ugyanaz az öt parancs használható, de a riportok szándékosan nem egyformák. Az adapterek kizárólag a környezet saját életciklus- és usage-adataiból dolgoznak: a Cursor a fordulónkénti tokenszámokat a hookok adataiban adja át, az átiratokban nem; a Codex a natív rollout rekordokból ad tokenösszeget.

Mit kapsz

Az öt parancs

A /session-log-ot ezek egyikével futtatod. Argumentum nélkül a status az alapértelmezett.

ParancsMit csinálJellemző kimenet
on Telepíti az aktuális környezet adapterét, majd bekapcsolja a naplózást. <címke>: on vagy on — restart required; Codexnél on — trust review/restart required
off Kikapcsolja a naplózást az aktuális környezetben. <címke>: off
status alapértelmezett Szükség esetén helyreállítja a bekapcsolt adaptert, majd kiírja az állapotot. on / off / on — adapter missing / on — restart required; Codexnél on — trust review/restart required
usage Az aktuális környezet natív usage-riportját futtatja. <címke>: usage és natív riport
repair Eltávolítja az aktuális környezet ismétlődő és elavult session-log hookregisztrációit, egy hiányos készletből pedig visszaállítja a hiányzókat: a Claude Code settings.json hookjait, a Codex és a Cursor hooks.json bejegyzéseit, valamint az OpenCode és az OMP azon halott adapterlinkjeit, amelyek a claude-goodies plugin-cache-be mutatnak. Ahol egyetlen regisztráció sincs, ott nem regisztrál hookot; az on elsőként ugyanezt a javítást futtatja. <címke>: removed … duplicate or stale hook registration(s) from <útvonal>, <címke>: restored … missing hook registration(s) in <útvonal>, <címke>: removed dangling adapter link <útvonal>, <címke>: repair skipped: <ok> vagy <címke>: repair found no duplicate or stale registrations

A pontos címkék: Claude Code, Codex, Cursor, OpenCode és OMP. Cél megadása nélkül a usage azt a sessiont összesíti, amelyben éppen dolgozol: az aktuális projekt felső szintű sessionjei közül azt választja, amelyikben a legfrissebb felhasználói prompt van, így egy párhuzamosan még író session sosem kerül kiválasztásra; az OMP /session-log parancsa közvetlenül a saját sessionjét adja át. Más session riportjához adj meg sessionazonosítót, illetve ahol az adapter elfogadja, átirat-útvonalat. Az OpenCode csak azonosítót vagy --latest-et fogad el. A --check kizárólag Claude Code alatt használható, és a telepített ccusage eredményével vet össze.

Jó tudni

Hogy néz ki egy naplózott forduló

Helyzet: egy teljes forduló — elküldesz egy promptot, egy háttér-al-ügynök befejeződik, az asszisztens válaszol, és az előző forduló óta modellt és effortot váltottál. Ez kerül a session-fájlba (Claude Code, ~/.claude/prompt-logs/<projekt>/session_….md):

## 14:02:11

Implement the next uncompleted task in plans/FEAT-001.md

---

14:03:05 sub-agent finished: general-purpose (agent-9f3c2a1b), jsonl: /Users/…/<sid>/subagents/agent-9f3c2a1b.jsonl

### 14:05:53 response

<az asszisztens végleges üzenete, szó szerint>

working time: 00:03:42
est. used token: input: 2000, output: 1000, cache_create: 150000, cache_read: 0, total_tokens: 153000, price: $2.32, model: claude-opus-5, effort: max
switched: model claude-sonnet-5 → claude-opus-5, effort high → max

---

Fentről lefelé olvasva: a prompt, majd a lefutott al-ügynök, majd a válasz, majd a mérések. A total_tokens = input + output + cache-írás + cache-olvasás. Az itteni switched: sor magyarázza a nagy cache_create-et: a modellváltás teljes cache-írást kényszerített ebben a fordulóban.

Ilyen a Claude Code usage riportja

Parancs: /session-log usage Claude Code alatt (az aktuális sessiont összesíti — a projekt azon sessionjét, amelyben a legfrissebb felhasználói prompt van). A többi környezet megtartja a fent leírt saját riportformáját.

Claude Code: usage

1. 14:02:11  Implement the next uncompleted task…   est. used token: … price: $2.32
2. 14:12:40  Fix the failing test in auth_test…      est. used token: … price: $0.41
   sub-agent general-purpose (agent-9f3c2a1b)         est. used token: … price: $0.77

TOTAL (2 requests, 1 sub-agent)  input: … output: … total_tokens: …  price: $3.50

Fordulónként egy számozott sor, al-ügynökönként egy sor a sessionben talált átiratokból, majd egy összevont TOTAL. Minden átirat egyszer számít, bármilyen mélyen ágyazódnak az al-ügynökök.

Kapcsolódó eszközök