Skip to content

原文(日本語に翻訳)

--resume ごとにスキル一覧が再注入されていた問題を修正しました(再開ごとに約600トークンを節約)。

原文(英語)

Fixed skill listing being re-injected on every --resume (~600 tokens saved per resume)

概要

claude --resume でセッションを再開するたびに、スキルの一覧情報がプロンプトに重複して注入されていた問題が修正されました。これにより、セッション再開ごとに約600トークンの無駄な消費が発生していました。修正後は再開時にスキル一覧が重複注入されなくなり、APIコストの削減と長いセッションでのコンテキスト枯渇を防ぐ効果があります。

基本的な使い方

bash
# セッションの保存と再開
claude

# セッション中に作業を行い...

# セッションを再開
claude --resume

# 修正前: スキル一覧が再注入され ~600 トークン消費
# 修正後: スキル一覧の重複注入なし、トークンを節約

実践例

長期プロジェクトでのセッション再開

bash
# 初回セッション
claude
# スキル一覧が注入される(正常)
# 作業を継続...
# セッションIDが保存される

# 翌日、セッションを再開
claude --resume [session-id]

# 修正前:
# → スキル一覧が再度注入(~600 トークン追加消費)
# → セッションが長くなるほど積み重なるトークン消費

# 修正後:
# → スキル一覧の重複なし
# → 約600トークン節約
# → 長いセッションでもコンテキストウィンドウを効率的に使用

複数回再開するワークフロー

bash
# 月曜日: セッション開始
claude
> 大規模リファクタリングの計画を立ててください

# 火曜日: 再開
claude --resume abc123

# 水曜日: 再開
claude --resume abc123

# 修正後: 各再開で ~600 トークンずつ節約
# 3日間で合計 ~1800 トークン節約

トークン使用量の確認

bash
# --debug フラグでトークン使用量を確認
claude --resume [session-id] --debug

# 修正後: スキル一覧の重複注入がないことが
# input_tokens の削減として確認できる

注意点

  • 節約されるトークン数は約600トークンで、これはスキル一覧の定義サイズに依存します
  • スキル機能自体は引き続き正常に動作します(注入が重複しなくなるだけ)
  • --resume を頻繁に使用するワークフローで特に恩恵があります
  • コンテキストウィンドウの節約により、より長い会話が可能になります
  • この修正はAPIコストの削減にも直接寄与します

関連情報