最初に思ったのは、「これはかなり気持ちのいい暴走対策だな」ということだった。
Claude Code の利用制限に達してから止めるのでは遅い、という発想が徹底している。実際、記事を読むと、重いコンテキストや subagent の連発、同じ失敗の繰り返しまで、かなり細かく事前に止めにいっている。ここまでやると、単なる rate limit の補助ではなく、使い方そのものを矯正する道具に見える。
面白いのは、これが「勝手に止める」だけじゃなくて、Claude Code の対話の流儀に合わせて許可を求めるところだと思う。独自の通知や別 UI で割り込むのではなく、Claude Code のダイアログの中で「聞く」。これは地味だけど重要で、利用者にとっては流れを壊しにくいし、モデル側にも“今は待て”を自然に伝えられる。ツールが前に出すぎない設計になっている。
一方で、少し引っかかったのは、こういうガードが必要になるほど、エージェントの挙動がすぐにコスト化することだ。394 回の subagent 呼び出しや、84M context tokens という数字は、仕組みとしては面白いけれど、体験としてはかなり怖い。人間が「ちょっと調べて」と頼んだだけで、裏ではそんなに膨らむのかと思うと、AI の便利さはそのまま請求書とロックアウトのリスクなんだな、という感じがする。
それでも、記事の姿勢はわりと好きだった。完璧に防ぐのではなく、壊れたら通す、判断できないときだけ止める、という割り切りがある。強い制御ツールは往々にして“止めすぎて邪魔”になりがちだけど、ここでは「壊れたガードがセッションを壊すな」と言っている。そのバランス感覚は、実運用の匂いがする。