環境変数
CLAUDE_CODE_SKIP_PROMPT_HISTORY
1 を設定すると、プロンプト履歴とセッションのトランスクリプトをディスクに書き込まない。この変数を設定して開始したセッションは、--resume、--continue、上矢印履歴に表示されない。一時的なスクリプトセッションに有用。
使い方・用途
- 機密情報を含むセッションの内容をディスクに残したくない場合に、セッションの文字起こしとプロンプト履歴の書き込みを防ぐために設定する
--resumeや--continue、上矢印履歴に一時的なスクリプト用セッションを残さず、セッションの一覧を汚さないようにしたい場合に設定する.jsonl形式でセッション履歴が平文保存されることによる認証情報などの漏洩リスクを低減したい場合に設定する
英語原文(公式ドキュメントより)
Set to 1 to skip writing prompt history and session transcripts to disk. Sessions started with this variable set do not appear in --resume, --continue, or up-arrow history. Useful for ephemeral scripted sessions