メインコンテンツへスキップ

忙しい方のためのカメラ関連ニュース
海外のカメラ関連ニュースを翻訳してお届け


HN投稿:Claude-codeのプロンプトキャッシュ修正に関する報告

  • From 
    Claude (Hacker News)

この投稿は、Claude-codeにおけるプロンプトキャッシュの問題とその一時的な回避策について報告しています。

問題点:
Claude-codeは、プロンプトを3つのキャッシュ可能なブロック({tools | claude-version}, {system-prompt | ~/.claude/claude.md | git-status}, {skills | ./claude.md | user-prompt})に分けてキャッシュしていますが、`git-status`や`./claude.md`の変更があると、キャッシュが正しくヒットしなくなってしまう問題が発生していました。これにより、同じ質問をしてもキャッシュが利用されず、パフォーマンスが低下していました。

一時的な回避策:
この問題を回避するため、環境変数 `CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1` を設定してClaudeを起動することが推奨されています。これにより、`git-status`がキャッシュブロックから除外され、システムプロンプトが再びキャッシュされるようになります。また、`settings.json`で`includeGitInstructions=false`を設定することも、より恒久的な解決策として推奨されています。

変更後の効果:
回避策を適用することで、キャッシュの読み込み・書き込み効率が改善され、パフォーマンスの向上が期待できます。投稿者は、この問題がキャッシュTTL(Time To Live)に関する議論よりも根本的であると指摘しています。

関連情報:
投稿では、キャッシュTTLに関する過去の議論や、AnthropicによるキャッシュTTLの変更についても言及されています(46829番のGitHub issue)。

[custom_js_sp]

AIによる翻訳/要約をしています。正確な情報はオリジナルサイトにてご確認ください。
当サイトの記事にはプロモーションが含まれる場合があります。

最新ニュース

今週の人気ニュース

アップル関連のニュースはこちら