{"version":"2.1.63","anchor":"asciicast-terminal-recording-internal","canonical_anchor":"asciicast-terminal-recording-internal","heading":"Asciicast Terminal Recording [Internal]","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.63\/e\/asciicast-terminal-recording-internal","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.63","markdown":"### Asciicast Terminal Recording [Internal]\n\n**What**\n\nInfrastructure for recording terminal sessions in asciicast v2 format (`.cast` files).\n\n**Status**\n\nInternal infrastructure \u2014 no user-facing command to enable or control recording.\n\n**Details**\n\n- Monkey-patches `process.stdout.write` to capture all terminal output with timestamps\n- Recordings stored under `~\/.claude\/projects\/<project>\/` as `.cast` files\n- Supports flushing and renaming recordings for session management\n- File permissions set to owner read\/write only (mode 384)\n\n**Evidence**\n\nRecording infrastructure (search for `\"[asciicast] Recording to\"`, `\"[asciicast] Renamed recording\"`)"}