概要

PATAPIMはプロジェクトごとにターミナルセッションを保存・復元します。アプリを閉じて再度開くと、ターミナルは前回の状態に戻ります。

保存される内容

  • ターミナルセッション(作業ディレクトリ、シェル)
  • アクティブプロジェクト
  • ターミナル状態(isProcessingisPlanModeneedsAttention
  • Claude CodeセッションID(セッション再開用)

ストレージ

~/.patapim/sessions.jsonに保存。

復元動作

起動時に最後のアクティブプロジェクトとターミナルセッションを復元。10秒のタイムアウトで、復元できない場合は新しいターミナルが作成されます。

Claudeセッション再開

最新のClaude .jsonlセッションファイルを検出して再開に使用。7日以上経過したセッションはスキップされます。