Mod API リファレンス

制限値

出典: Claude Code 2.1.294 が書き出す型定義 Early access:リリースごとに変更される可能性あり ← 私家版 Claude Mods まとめ
対象上限超えた場合の動作
フックの制限時間 / .catch の制限時間 / abort 後の猶予10 秒 / 1 秒 / 5 秒フックはスキップされる(詳細)
$.fs.read / write4 MiBreject される
$.store 全体JSON テキストで 4 MiBreject される
$.process.run の出力と実行時間各ストリームの先頭 4,194,304 バイト / 既定 30 秒、最大 10 分出力は切り詰められ、isStdoutTruncated などで通知される / 時間超過は reject される
$.session.messages()最新 4096 件それより古い行は返らない
toast / status / log の表示ターミナルで 2,000 文字、リモートで 10,000 文字先頭だけが表示される
表示待ちのトースト50 件古いものから破棄される
描画ツリー内のテキスト先頭 100,000 文字切り詰めた位置に、省略した文字数が表示される
Svg の source131,072 文字ツリー全体が拒否される
Link の href2,048 文字ツリー全体が拒否される
要素の key、Code の language と path、Select の値など10,000 文字ツリー全体が拒否される
コマンドとエージェントの description、argumentHint、Pane の title4,096 文字超えた部分は切り捨てられる
ツールの descriptionモデルに送られるのは 2,048 文字まで超えた部分は送られない
ツールの inputSchema上限なし65,536 文字を超えると、毎回のリクエストに含まれる旨の警告が出る
ツールとコマンドの name英数字、_、- で 64 文字まで登録が拒否される
Pane の id英数字、_、- で 1〜64 文字拒否される
再描画の頻度毎秒 10 回(ターミナルで表示中の Pane、展開中の帯、プロンプトのヒントは毎秒 30 回)複数の要求が1回にまとめられる
$.ui.blit毎秒 120 回まで受け付け、表示は毎秒 60 回程度同じフレーム内の要求は1回にまとめられる
ユーザーの操作なしに開く Pane端末の幅 144 桁以上(一度開いたことがある Pane は 110 桁以上)端末の幅が広がるまで表示が保留される
audio.speak のテキスト、1行で返す値(drop の理由など)4,096 文字超えた部分は切り捨てられる

絞り込みの条件に一致する行がありません。