From 28140623938c5c85d560eea48ec86ffa95ed5f80 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Mon, 13 Apr 2026 00:41:25 -0700 Subject: [PATCH] docs: sync session storage paths across translations --- docs/ja-JP/commands/sessions.md | 6 +++--- docs/tr/commands/sessions.md | 6 +++--- docs/zh-CN/commands/resume-session.md | 14 +++++++------- docs/zh-CN/commands/save-session.md | 8 ++++---- docs/zh-CN/commands/sessions.md | 6 +++--- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/ja-JP/commands/sessions.md b/docs/ja-JP/commands/sessions.md index 23aecde5..9f1dfdc5 100644 --- a/docs/ja-JP/commands/sessions.md +++ b/docs/ja-JP/commands/sessions.md @@ -1,6 +1,6 @@ # Sessionsコマンド -Claude Codeセッション履歴を管理 - `~/.claude/sessions/` に保存されたセッションのリスト表示、読み込み、エイリアス設定、編集を行います。 +Claude Codeセッション履歴を管理 - `~/.claude/session-data/` に保存されたセッションのリスト表示、読み込み、エイリアス設定、編集を行います。旧 `~/.claude/sessions/` のファイルも後方互換のために読み取ります。 ## 使用方法 @@ -81,7 +81,7 @@ const size = sm.getSessionSize(session.sessionPath); const aliases = aa.getAliasesForSession(session.filename); console.log('Session: ' + session.filename); -console.log('Path: ~/.claude/sessions/' + session.filename); +console.log('Path: ' + session.sessionPath); console.log(''); console.log('Statistics:'); console.log(' Lines: ' + stats.lineCount); @@ -299,7 +299,7 @@ $ARGUMENTS: ## 備考 -- セッションは `~/.claude/sessions/` にMarkdownファイルとして保存されます +- セッションは `~/.claude/session-data/` にMarkdownファイルとして保存され、旧 `~/.claude/sessions/` のファイルも引き続き読み取られます - エイリアスは `~/.claude/session-aliases.json` に保存されます - セッションIDは短縮できます(通常、最初の4〜8文字で一意になります) - 頻繁に参照するセッションにはエイリアスを使用してください diff --git a/docs/tr/commands/sessions.md b/docs/tr/commands/sessions.md index 10b82790..097c3451 100644 --- a/docs/tr/commands/sessions.md +++ b/docs/tr/commands/sessions.md @@ -4,7 +4,7 @@ description: Claude Code session geçmişini, aliasları ve session metadata'sı # Sessions Komutu -Claude Code session geçmişini yönet - `~/.claude/sessions/` dizininde saklanan session'ları listele, yükle, alias ata ve düzenle. +Claude Code session geçmişini yönet - `~/.claude/session-data/` dizininde saklanan session'ları listele, yükle, alias ata ve düzenle; eski `~/.claude/sessions/` dosyalarını da geriye dönük uyumluluk için okuyun. ## Kullanım @@ -89,7 +89,7 @@ const size = sm.getSessionSize(session.sessionPath); const aliases = aa.getAliasesForSession(session.filename); console.log('Session: ' + session.filename); -console.log('Path: ~/.claude/sessions/' + session.filename); +console.log('Path: ' + session.sessionPath); console.log(''); console.log('Statistics:'); console.log(' Lines: ' + stats.lineCount); @@ -287,7 +287,7 @@ $ARGUMENTS: ## Notlar -- Session'lar `~/.claude/sessions/` dizininde markdown dosyaları olarak saklanır +- Session'lar `~/.claude/session-data/` dizininde markdown dosyaları olarak saklanır; eski `~/.claude/sessions/` dosyaları da okunmaya devam eder - Aliaslar `~/.claude/session-aliases.json` dosyasında saklanır - Session ID'leri kısaltılabilir (ilk 4-8 karakter genellikle yeterince benzersizdir) - Sık referans verilen session'lar için aliasları kullanın diff --git a/docs/zh-CN/commands/resume-session.md b/docs/zh-CN/commands/resume-session.md index f959770e..cc5dbac0 100644 --- a/docs/zh-CN/commands/resume-session.md +++ b/docs/zh-CN/commands/resume-session.md @@ -1,5 +1,5 @@ --- -description: 从 ~/.claude/sessions/ 加载最新的会话文件,并从上次会话结束的地方恢复工作,保留完整上下文。 +description: 从 ~/.claude/session-data/ 加载最新的会话文件,并从上次会话结束的地方恢复工作,保留完整上下文。 --- # 恢复会话命令 @@ -17,10 +17,10 @@ description: 从 ~/.claude/sessions/ 加载最新的会话文件,并从上次 ## 用法 ``` -/resume-session # 加载 ~/.claude/sessions/ 目录下最新的文件 +/resume-session # 加载 ~/.claude/session-data/ 目录下最新的文件 /resume-session 2024-01-15 # 加载该日期最新的会话 /resume-session ~/.claude/sessions/2024-01-15-session.tmp # 加载特定的旧格式文件 -/resume-session ~/.claude/sessions/2024-01-15-abc123de-session.tmp # 加载当前短ID格式的会话文件 +/resume-session ~/.claude/session-data/2024-01-15-abc123de-session.tmp # 加载当前短ID格式的会话文件 ``` ## 流程 @@ -29,18 +29,18 @@ description: 从 ~/.claude/sessions/ 加载最新的会话文件,并从上次 如果未提供参数: -1. 检查 `~/.claude/sessions/` +1. 检查 `~/.claude/session-data/` 2. 选择最近修改的 `*-session.tmp` 文件 3. 如果文件夹不存在或没有匹配的文件,告知用户: ``` - 在 ~/.claude/sessions/ 中未找到会话文件。 + 在 ~/.claude/session-data/ 中未找到会话文件。 请在会话结束时运行 /save-session 来创建一个。 ``` 然后停止。 如果提供了参数: -* 如果看起来像日期 (`YYYY-MM-DD`),则在 `~/.claude/sessions/` 中搜索匹配 +* 如果看起来像日期 (`YYYY-MM-DD`),则先在 `~/.claude/session-data/` 中搜索,再回退到旧的 `~/.claude/sessions/`,匹配 `YYYY-MM-DD-session.tmp`(旧格式)或 `YYYY-MM-DD--session.tmp`(当前格式)的文件, 并加载该日期最近修改的版本 * 如果看起来像文件路径,则直接读取该文件 @@ -114,7 +114,7 @@ PASS: 已完成:[数量] 项已确认 ## 示例输出 ``` -SESSION LOADED: /Users/you/.claude/sessions/2024-01-15-abc123de-session.tmp +SESSION LOADED: /Users/you/.claude/session-data/2024-01-15-abc123de-session.tmp ════════════════════════════════════════════════ 项目:my-app — JWT 认证 diff --git a/docs/zh-CN/commands/save-session.md b/docs/zh-CN/commands/save-session.md index 3b06f334..d57a33cc 100644 --- a/docs/zh-CN/commands/save-session.md +++ b/docs/zh-CN/commands/save-session.md @@ -1,5 +1,5 @@ --- -description: 将当前会话状态保存到 ~/.claude/sessions/ 目录下带日期的文件中,以便在未来的会话中恢复完整上下文并继续工作。 +description: 将当前会话状态保存到 ~/.claude/session-data/ 目录下带日期的文件中,以便在未来的会话中恢复完整上下文并继续工作。 --- # 保存会话命令 @@ -29,12 +29,12 @@ description: 将当前会话状态保存到 ~/.claude/sessions/ 目录下带日 在用户的 Claude 主目录中创建规范的会话文件夹: ```bash -mkdir -p ~/.claude/sessions +mkdir -p ~/.claude/session-data ``` ### 步骤 3:写入会话文件 -创建 `~/.claude/sessions/YYYY-MM-DD--session.tmp`,使用今天的实际日期和一个满足 `session-manager.js` 中 `SESSION_FILENAME_REGEX` 强制规则的短 ID: +创建 `~/.claude/session-data/YYYY-MM-DD--session.tmp`,使用今天的实际日期和一个满足 `session-manager.js` 中 `SESSION_FILENAME_REGEX` 强制规则的短 ID: * 允许的字符:小写 `a-z`,数字 `0-9`,连字符 `-` * 最小长度:8 个字符 @@ -248,5 +248,5 @@ mkdir -p ~/.claude/sessions * “什么没有成功”部分是最关键的——没有它,未来的会话将盲目地重试失败的方法 * 如果用户要求中途保存会话(而不仅仅是在结束时),则保存目前已知的内容,并清楚地标记进行中的项目 * 该文件旨在通过 `/resume-session` 在下次会话开始时由 Claude 读取 -* 使用规范的全局会话存储:`~/.claude/sessions/` +* 使用规范的全局会话存储:`~/.claude/session-data/` * 对于任何新的会话文件,首选短 ID 文件名形式(`YYYY-MM-DD--session.tmp`) diff --git a/docs/zh-CN/commands/sessions.md b/docs/zh-CN/commands/sessions.md index 114bfdd3..9ffa4bf0 100644 --- a/docs/zh-CN/commands/sessions.md +++ b/docs/zh-CN/commands/sessions.md @@ -4,7 +4,7 @@ description: 管理Claude Code会话历史、别名和会话元数据。 # Sessions 命令 -管理 Claude Code 会话历史 - 列出、加载、设置别名和编辑存储在 `~/.claude/sessions/` 中的会话。 +管理 Claude Code 会话历史 - 列出、加载、设置别名和编辑存储在 `~/.claude/session-data/` 中的会话,同时兼容读取旧的 `~/.claude/sessions/` 文件。 ## 用法 @@ -91,7 +91,7 @@ const size = sm.getSessionSize(session.sessionPath); const aliases = aa.getAliasesForSession(session.filename); console.log('Session: ' + session.filename); -console.log('Path: ~/.claude/sessions/' + session.filename); +console.log('Path: ' + session.sessionPath); console.log(''); console.log('Statistics:'); console.log(' Lines: ' + stats.lineCount); @@ -334,7 +334,7 @@ $ARGUMENTS: ## 备注 -* 会话以 Markdown 文件形式存储在 `~/.claude/sessions/` +* 会话以 Markdown 文件形式存储在 `~/.claude/session-data/`,并继续兼容读取旧的 `~/.claude/sessions/` * 别名存储在 `~/.claude/session-aliases.json` * 会话 ID 可以缩短(通常前 4-8 个字符就足够唯一) * 为经常引用的会话使用别名