Skip to content

原文(日本語に翻訳)

--continue/--resume/add-dirで現在のディレクトリを追加したセッションを検出できるようになった。

原文(英語)

--continue/--resume now find sessions that added the current directory via /add-dir

概要

claude --continueおよびclaude --resumeコマンドが、/add-dirコマンドを使って現在のディレクトリを追加したセッションを検出できるようになりました。これまでは、セッション開始時のメインディレクトリしか検索対象にならず、/add-dirで後から追加したディレクトリからは過去のセッションを再開できませんでした。この改善により、マルチディレクトリ作業のセッション管理がより直感的になります。

基本的な使い方

bash
# セッション中に別ディレクトリを追加
/add-dir ../frontend

# 次回以降、frontendディレクトリからもセッションを再開できる
cd ../frontend
claude --continue    # 最新のセッションを継続
claude --resume      # セッション選択画面を表示

実践例

フロントエンド/バックエンド横断作業

bash
# バックエンドディレクトリでセッション開始
cd ~/projects/myapp/backend
claude

# セッション中にフロントエンドを追加
/add-dir ../frontend

# ... 作業を行う ...

# 翌日、フロントエンドから継続
cd ~/projects/myapp/frontend
claude --continue
# → frontendをadd-dirしたセッションが検出され、継続できる

モノレポでの作業

bash
# ルートディレクトリでセッション開始
cd ~/projects/monorepo
claude

# 複数のパッケージを追加
/add-dir packages/api
/add-dir packages/web
/add-dir packages/shared

# どのパッケージディレクトリからでもセッションを再開できる
cd packages/api
claude --continue  # このセッションを検出して継続

--resumeでセッション選択

bash
cd ~/projects/myapp/frontend

# 過去のセッション一覧を表示(add-dirで追加したものも含む)
claude --resume
# セッション選択画面が表示され、frontendを含む全セッションが列挙される

注意点

  • この機能は/add-dirコマンドで明示的に追加したディレクトリに対してのみ有効です
  • 元のセッション開始ディレクトリからの--continue/--resumeは従来通り動作します
  • セッションが見つからない場合は新しいセッションが開始されます

関連情報