[BUG] 長時間セッションで、必須のツール呼び出し(Telegram返信)と、明示済みの「決定事項を即記憶に保存する」指示の両方が、同じ時間帯に繰り返し抜けた

Status Open
Reported on v2.1.282
Maintainer reply None cached
Activity 0 comments · opened Sep 25, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

【内容】

  1. 長時間・高コストのセッション(メッセージ数4000超、$231分、同一セッション内)で、10:40台までは正常に動いていた外部ツール呼び出し(Telegramへのreply)が、その後3ターン連続(10:42/10:53/11:33 UTC)で呼ばれず、テキスト出力のみで終わっていた。ユーザーには一切届かず、手動でのサービス再起動と、ログ(セッションのjsonl)の事後調査で原因が判明した。
  2. 同じ時間帯、プロジェクトに明示されている「決まったことはその場で記憶に保存する」という既存の指示も守られず、確定していた設計判断(新アプリのゲーム性に関する決定)が記憶に残らなかった。後続の別セッションでユーザーが経緯を再度貼り付けて説明する必要が生じ、追加のトークン消費と手間が発生した。
  3. 上記の結果、ユーザーは強い不満を表明(「無駄にトークン消費して現状復帰させなきゃなの納得いかない」)。

【推測される原因】
非常に長く・高コストなセッション終盤での、指示追従の劣化(1回きりの物忘れではなく、複数の独立した"必ず守るべき指示"が同じ時間帯にまとめて抜けている)。

【求めること】
長時間セッションでの指示追従の劣化について調査してほしい。可能であれば、長くなったセッションを分割・要約する仕組みや、必須のツール呼び出し漏れを検知する仕組みを検討してほしい。

What Should Happen?

長いセッションでも、必須のツール呼び出し(Telegramへのreply等)や、明示済みの指示(決まったことを記憶に保存する等)を、毎ターン確実に実行し続けるべきです。

Error Messages/Logs

Steps to Reproduce

  1. Telegramチャンネル経由で、数千メッセージ・高額(今回は$231分)に及ぶ1つの長いセッションを継続する
  2. セッション終盤(今回は開始から数時間後)に、モデルが必須のツール呼び出し(Telegramへのreply)や、システムプロンプトに明記された指示(決定事項を記憶ファイルへ保存する)を実行せず、テキスト出力のみで応答を終える
  3. これが3ターン連続で発生し、外部(Telegram)には何も届かなかった
  4. 同時期に、確定していた仕様決定も記憶に保存されないまま流れた

Claude Model

None

Is this a regression?

I don't know

Last Working Version

2.1.282

Claude Code Version

「Sonnet 5」(claude-sonnet-5)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Non-interactive/CI environment

Additional Information

_No response_

View original on GitHub ↗