ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 KTCrisis

usage-bell

コンテキスト使用量、レート制限のウィンドウ、または自動メモリのインデックスが上限に近づくと、セッション内でトーストを鳴らすClaude Codeプラグインです。

KTCrisis@KTCrisis

KTCrisis/flux7-mods/tree/main/usage-bell

翻訳済み

この mod について

Claude Codeセッション内で、セッションが上限に近づいたときに通知します。各session.measureで、コンテキストウィンドウの70/85/95%、報告されたレート制限ウィンドウ(5h、7d)の80/95%とリセット時刻、さらに自動メモリインデックス(MEMORY.md)の200行または25,000バイトの読み込み上限の90%でトーストを表示します。各しきい値は上昇時に1回だけ鳴り、5ポイント下がると再び有効になります。プロンプト下にはctx 62% · 5h 41% · 7d 12% · mem 145/200のように薄く表示され、/usage7はしきい値とともに表示し、/usage7 testはサンプルを鳴らします。通知だけを行い、コンパクションやプルーニングは実行しません。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add KTCrisis/flux7-mods
claude plugin install usage-bell
原文 / README

usage-bell

Rings, inside a Claude Code session, when the session nears a limit.

What it does

On each session.measure (the engine pushes one after every turn, and when a rate-limit window moves a point):

  • context: a toast at 70, 85 and 95 % of the window, with the tokens;
  • rate limits: a toast at 80 and 95 % of each window the last response reported (5h, 7d), with the time it resets; none off a subscription.

And for the auto-memory index (MEMORY.md, found in the session's own context breakdown at start): read at start and after each Write or Edit into its folder. The engine cuts it at load past 200 lines or 25,000 bytes (2.1.288); the bell rings at 90 % of either, and again once it is past.

Each threshold rings once on the way up; a value that falls 5 points under it (a compaction, /clear, a window that reset) arms it again.

The readings ride dim at the end of the hint line under the prompt, ctx 62% · 5h 41% · 7d 12% · mem 145/200, rather than as a pinned status line, which the engine draws with a warning sign; /usage7 prints them against their thresholds.

With avatar7 loaded, the avatar announces each toast in its own voice, in amber. Neither mod depends on the other. /usage7 test rings a sample toast, to hear that voice without waiting for a threshold.

Limits

  • It signals and never acts: no compaction, no memory pruning.
  • The memory limits are the engine's constants in 2.1.288; a later build may move them.
  • Cost is left out: on a subscription it means nothing.

関連作品