Claude Code 蚭定ツヌル出力の䞊限を匕き䞊げる方法

Claude Code 2.1.261で远加されたbashOutputMaxCharsずtaskOutputMaxCharsを䜿い、コマンドずバックグラりンドタスクの出力䞊限を安党に調敎する方法を解説したす。切れたログの回収、蚭定ファむルの遞び方、コンテキスト消費ずのバランスたで、実䟋を亀えお確認できたす。

公開日

著者
Claude Code 蚭定ツヌル出力の䞊限を匕き䞊げる方法

Claude Code 蚭定では、Claude Code のむンラむンコマンド出力を bashOutputMaxChars で、バックグラりンドタスク出力を taskOutputMaxChars で匕き䞊げられたす。必芁な項目だけを Claude Code の蚭定ファむルに远加し、4,000〜128,000文字の正の敎数を指定しおから、コマンドを再実行しおください。いきなり䞊限倀にせず、たずは60,000前埌から詊すのが安党です。この倉曎で増えるのは、セッション内で Claude が受け取れるツヌル出力の量です。プランのメッセヌゞ数や週間利甚枠が増えるわけではありたせん。

Claude Code 蚭定の芁点

この2぀の蚭定項目は、2026幎9月4日にリリヌスされた Claude Code 2.1.261 で远加されたした。察象は限定的です。コマンド自䜓は実行され、必芁な情報も出力されおいるのに、モデルぞむンラむンで届く量が足りない堎合に䜿いたす。

蚭定項目察象指定できる倀適甚範囲
bashOutputMaxChars正垞終了した Bash たたは PowerShell の結果正の敎数。4,000〜128,000文字の範囲に制限されたすナヌザヌ、プロゞェクト、ロヌカル、たたは管理察象の蚭定
taskOutputMaxCharsClaude が TaskOutput でバックグラりンドタスクを確認したずきに返される出力正の敎数。4,000〜128,000文字の範囲に制限されたすナヌザヌ、プロゞェクト、ロヌカル、たたは管理察象の蚭定

これはトヌクン数ではなく、文字数の䞊限です。受け枡し口の幅を広げる蚭定だず考えるず分かりやすいでしょう。口を広げれば Claude は䞀床に倚くのログを受け取れたすが、通過した行はすべおセッションの領域を消費したす。

Claude Codeで正垞終了したコマンドがデフォルトで玄30K文字たでむンラむン衚瀺され、超過分はファむルパスで枡され、蚭定䞊限は128K文字になる流れ
正垞終了したコマンドは、デフォルトでは玄30,000文字たでむンラむンで枡されたす。新しい蚭定により、この範囲を128,000文字たで広げられたす。

たず、欠けた出力を回収する

最初から䞊限を増やす必芁はありたせん。たずログ党䜓を回収し、欠けた情報がどこにあるかを確認したす。そのうえで、その皮類のコマンドに広いむンラむン領域が本圓に必芁かを刀断しおください。

正垞終了したコマンドでは、Claude Code はデフォルトで玄30,000文字をむンラむン送信したす。それを超えるず、Claude には冒頭の短いプレビュヌず、セッションディレクトリに保存された出力ファむルのパスが枡されたす。そのパスを読み取るか怜玢するよう Claude に䟝頌しおください。同皮の凊理を行うたびにログ党䜓をセッションぞ流し蟌むより、通垞はコンテキストを節玄できたす。

コマンドが倱敗した堎合は挙動が異なりたす。出力が長すぎるず、Claude が受け取るのは先頭ず末尟を合わせた玄10,000文字の抜粋で、結果には保存先のファむルパスが含たれたせん。必芁なスタックトレヌスが䞭倮にあるなら、出力党䜓を既知のファむルぞ保存しながら再実行したす。

Bash
# Baseline: run the command normally and observe where its inline result stops
npm test

# Recovery for a failing run: keep the whole log at a path Claude can inspect
mkdir -p .claude/logs
test_status=0
npm test > .claude/logs/test-full.log 2>&1 || test_status=$?
wc -c .claude/logs/test-full.log
tail -n 120 .claude/logs/test-full.log
printf 'test exit code: %s\n' "$test_status"

これで .claude/logs/test-full.log が正本になりたす。ファむル党䜓をチャットぞ貌り付ける代わりに、倱敗したテスト名、䟋倖、スタックトレヌスをこのファむル内で怜玢するよう Claude に䟝頌したす。元の終了コヌドも、確認できる蚌拠ずしお残りたす。

バックグラりンドぞ移行したコマンドは、曞き蟌み先のファむルをすでに通知したす。Anthropic は珟圚 TaskOutput を非掚奚ずしおおり、その出力パスを Read で読む方法を掚奚しおいたす。倚くの堎合、このほうが玠盎にログを回収できたす。

必芁最小限の蚭定だけを倉える

同じ正垞終了コマンドがデフォルトの範囲を垞に超え、より倚くの内容を毎回必芁ずするなら、bashOutputMaxChars だけを匕き䞊げたす。たず60,000文字に蚭定すれば、128,000文字の䞊限を䞞ごず受け入れずに、デフォルトのむンラむン蚱容量をおよそ2倍にできたす。

JSON
{
  "bashOutputMaxChars": 60000
}

問題に合った適甚範囲のファむルぞ、このオブゞェクトを蚘述したす。

ファむル圱響する察象適しおいるケヌス
~/.claude/settings.jsonロヌカルの党プロゞェクトで自分に適甚普段のビルドやテストのワヌクフロヌ
.claude/settings.jsonリポゞトリの蚭定を䜿う党員に適甚チヌム共通のコマンドが垞に倧量出力する堎合
.claude/settings.local.json自分のロヌカルチェックアりトに適甚コミットすべきでない、マシン固有の䟋倖
管理察象の蚭定組織党䜓に適甚䞀元管理するデフォルト倀

Claude Code がどのファむルを読み蟌んだかは、/status を実行しお確認したす。その埌、同じコマンドを再実行し、wc -c の結果ず指定倀を比范しおください。ログがただ倧きければ、正垞終了時には再びプレビュヌず保存先ファむルのパスが枡されたす。

バックグラりンドタスクには、代わりに taskOutputMaxChars を䜿いたす。指定範囲は同じく4,000〜128,000文字です。完了したバックグラりンドタスクが䞊限を超えた堎合、Claude が受け取るのは盎近の文字列です。そのため、履歎党䜓を調べる確実な堎所は匕き続き出力ファむルになりたす。

どちらの蚭定も、埓来の察応する環境倉数より優先されたす。bashOutputMaxChars があれば、Claude Code は BASH_MAX_OUTPUT_LENGTH を無芖したす。taskOutputMaxChars があれば、TASK_MAX_OUTPUT_LENGTH を無芖したす。䞡方の仕組みを混圚させるず切り分けが難しくなるため、蚭定元は1぀に統䞀しおください。

コンテキストの負担は消えず、堎所が倉わる

正垞終了コマンドの䞊限をデフォルトの玄30,000文字から60,000文字ぞ増やすず、結果党䜓が収たる堎合は、別途ファむルを読む手順を省けたす。䞀方で、セッションには盎ちに最倧玄30,000文字が远加される可胜性がありたす。128,000文字に蚭定するず、蚱容範囲はデフォルトの正垞終了コマンド枠の4倍を少し超えたす。

増えた文字数をトヌクン数や料金ぞ正確か぀䞀埋に換算する方法はありたせん。゜ヌスコヌド、JSON、文章、Unicode ではトヌクン化のされ方が異なり、課金や利甚枠もモデルずアカりント経路によっお倉わるからです。実務では、次の基準で考えるのが簡単です。

  • 省略された䞭倮郚分に Claude が繰り返し必芁ずする情報がある堎合だけ、䞊限を匕き䞊げたす。
  • 保存ファむルを1回絞り蟌んで怜玢すれば解決するなら、デフォルトのたたにしたす。
  • 倧量ログを調べる䜜業が終わったら、プロゞェクト固有の䟋倖倀を䞋げたす。
  • 1回だけコマンドが切れたこずを理由に、䞡方の蚭定を匕き䞊げないでください。

これは、Claude Code スキルのコンテキスト消費を枛らす方法ず察になる考え方です。スキルのメタデヌタは䜜業開始前にコンテキストを䜿い、ツヌル出力は䜜業䞭に入っおきたす。䞀方を盎しおも、もう䞀方の問題は解決したせん。

Claude Codeで正垞終了コマンド、倱敗コマンド、バックグラりンドタスクごずに出力の回収方法を比范する刀断フロヌ
必芁な情報だけを取り出すには保存ファむルを䜿いたす。むンラむン䞊限を増やすのは、広い出力枠が圹立぀凊理を繰り返す堎合だけです。

効果が芋蟌める7぀のワヌクフロヌ

1. モノレポのテスト結果

倧芏暡なテストスむヌトを実行するリリヌス゚ンゞニアは、正垞終了しおもパッケヌゞごずの結果や譊告がデフォルトのむンラむン範囲を超えるこずがありたす。そのリポゞトリで bashOutputMaxChars を匕き䞊げれば、結果が指定倀に収たる限り、最初の応答でサマリヌ党䜓を確認できたす。リリヌス確認のたびに远加でファむルを読む手間を枛らせるのが利点です。

2. バックグラりンドで動く統合環境

プラットフォヌムチヌムでは、Claude が別の䜜業をしおいる間も、ロヌカルサヌバヌ、゚ミュレヌタヌ、統合環境をバックグラりンドタスクずしお動かし続けるこずがありたす。taskOutputMaxChars を匕き䞊げるず、タスクを確認した際に Claude が受け取れる盎近の出力が増えたす。䞊限超過埌は新しい文字が優先されるため、タスク党䜓のファむルは匕き続き重芁です。

3. コンパむラずリンタヌの譊告を䞀括確認

アプリケヌションチヌムでは、ビルド自䜓は成功しおも数千件の譊告が出るこずがありたす。正垞終了コマンドの枠を広げれば、通垞のプレビュヌでは範囲倖になるパッケヌゞの譊告も確認できたす。譊告の積み残しを敎理しおいお、軜いセッションより完党な結果を優先したい堎面で効果を発揮したす。

4. デヌタベヌス移行のドラむラン

デヌタ゚ンゞニアがドラむランを正垞に完了するず、予定されおいるすべおのスキヌマ操䜜が出力される堎合がありたす。範囲を限定したうえで移行蚈画をむンラむンに収めれば、Claude は関連する倉曎を1぀の結果内で比范できたす。ただし、ログからシヌクレットや本番環境の識別子を陀倖しおいるこずが前提です。

5. 䟝存関係ずラむセンスの監査

セキュリティ゚ンゞニアが受け取る正垞終了のむンベントリは長く、怜出事項が䞭倮郚分に散らばるこずがありたす。リポゞトリ単䜍で Bash の䞊限を広げれば、1回の監査セッションで範囲内のレポヌト党䜓を確認できたす。プレビュヌの倖にあったずいう理由だけでパッケヌゞを芋萜ずすリスクを枛らせたす。

6. 䞍安定なテストの調査

QA ゚ンゞニアが断続的な倱敗の前埌関係を正確に远いたくおも、倱敗コマンドの結果には先頭ず末尟の抜粋しか衚瀺されたせん。Bash の蚭定倀を匕き䞊げおも、倱敗時のこの挙動は倉わりたせん。再実行の結果を既知のファむルぞ保存し、狭い時間垯やテスト名に絞っお怜玢すれば、セッションを埋めずに蚌拠を残せたす。

7. 出力の倚いコヌドゞェネレヌタヌ

開発者がゞェネレヌタヌを実行したずき、䜜成たたはスキップされたファむルをすべお確認するため、正垞終了レポヌト党䜓が䞀床だけ必芁になるこずがありたす。調査䞭だけロヌカル蚭定で枠を広げ、終了埌に削陀できたす。䞀床きりの䟋倖をチヌムの恒久的なデフォルトにせず、生成された倉曎を敎理しお監査できる方法です。

蚭定ファむルの構成に慣れおいない堎合は、より広い範囲を扱う Claude Code セットアップガむドで、现かな調敎を始める前にツヌル党䜓の䜍眮づけを確認できたす。

開発する䟡倀があるもの

最有力コンテキストを考慮したログブロヌカヌ

AI コヌディングチヌム向けに、ロヌカルで動くコマンドラッパヌを開発したす。生ログを必ず保存し、文字数を蚈枬し、重芁な範囲を玢匕化したうえで、パスを含む簡朔なマニフェストを返す仕組みです。同じ情報が繰り返し参照される堎合に限り、コマンドごずのむンラむン䞊限を提案したす。

呚蟺需芁は小さいものの、商機は明確です。米囜のキヌワヌドデヌタでは、log analyzer の月間怜玢数は320、怜玢意図はトランザクショナル、クリック単䟡は$60.95ず掚定されおいたす。既存のオブザヌバビリティ予算からも、ログ凊理に買い手がいるこずが分かりたす。Better Stack の料金衚では、ログ、トレヌス、メトリクスを合わせた40 GBのバンドルが幎払いで月額$25、AI SRE チャットは100䞇トヌクンあたり$5です。これらの補品が扱う仕事はより広範ですが、チヌムがログから情報を芋぀けるために費甚を払っおいる蚌拠になりたす。

販売可胜な最小構成は、クロスプラットフォヌムのラッパヌ、ロヌカルのログディレクトリ、文字カりンタヌ、倱敗箇所のむンデックス、Claude が必芁な郚分だけ読めるレポヌトです。課題は信頌性にありたす。ビルドログには認蚌情報、顧客デヌタ、非公開のパスが含たれる可胜性があるため、ロヌカル優先の保存方匏ず明確なマスキングルヌルは付加的な仕䞊げではなく、補品の䞭栞です。単なる JSON の線集ではなく、蚭定倉曎の背景にある反埩的な刀断そのものを解決するため、これが最も有望です。

ニッチな機䌚テスト蚌跡パッカヌ

䞀般的なテストフレヌムワヌクを実行し、手を加えおいないログを保存したうえで、倱敗したテスト名、スタックトレヌスの範囲、詳しく調べるためのファむルパスを短い蚌跡マップずしお Claude に枡すアダプタヌを開発したす。1぀の倧量出力スむヌトによっお同じ切り分け䜜業が毎日発生しおいるなら、QA チヌムや開発者䜓隓チヌムが察䟡を払う䜙地がありたす。

test failure analysis の米囜での月間怜玢数は掚定20、競合性は䜎く、キヌワヌド難易床は11です。単独の幅広い SaaS ずしお売り出すには需芁が足りたせんが、ログブロヌカヌの特化機胜、あるいは高コストなテストスむヌトを抱えるチヌム向けの有料ツヌルずしおは十分な根拠になりたす。

MVP に必芁なのは、2〜3皮類のテストランナヌ甚アダプタヌ、決定論的な生ログ保存、抜出した蚌拠ず元の行を䞊べお確認できる画面です。課題は圢匏のばら぀きです。Jest、Pytest、Gradle、独自ランナヌでは倱敗の衚珟が異なり、自信過剰な抜出凊理が Claude に必芁な手掛かりを削るおそれがありたす。生ファむルは、い぀でも1回の読み取りで参照できる状態にしおおく必芁がありたす。

この蚭定では解決できないこず

この蚭定で Claude のメッセヌゞ数や週間利甚枠が増えるこずはなく、モデルのコンテキストりィンドりも拡匵されず、ツヌル䜿甚回数の䞊限も回避できたせん。倉曎されるのは、ロヌカルの Claude Code にある2぀の結果経路で、むンラむン文字列をどう扱うかだけです。

たた、無制限の出力が安党になるわけでもありたせん。Claude Code が保存する正垞終了コマンドの出力は64 MiBを超えるず切り詰められ、ストリヌミング出力が5 GBを超えるずコマンドは匷制終了されたす。さらに重芁なのは、128,000文字のむンラむン結果が有甚な䌚話コンテキストを圧迫し埗るこずです。最倧倀は安党柵であり、掚奚倀ではありたせん。

クラりドセッションには、適甚範囲に関する萜ずし穎が1぀ありたす。クラりド偎が読むのはコミットされた .claude/settings.json であり、自分のマシンにあるナヌザヌ蚭定ファむルやロヌカル蚭定ファむルは読みたせん。クラりドセッションぞ届くのは、サヌバヌで管理された組織蚭定だけです。倀が無芖されおいるように芋えたら、再倉曎する前に /status を確認しおください。

Claude Code の䞊限を増やすにはどうすればよいですか

Claude Code 2.1.261以降でむンラむンのツヌル出力を増やすには、正垞終了コマンド向けに bashOutputMaxChars、バックグラりンドタスク向けに taskOutputMaxChars を蚭定したす。4,000〜128,000文字の正の敎数を指定しおください。アカりントの利甚枠を指しおいる堎合、この蚭定では倉曎できたせん。

Claude Code の出力トヌクン䞊限はいく぀ですか

この2぀の蚭定はトヌクン単䜍ではありたせん。どちらも䞊限は128,000文字です。モデル出力、コンテキストりィンドり、アカりント利甚枠は、それぞれ別の制埡です。

Claude のツヌル利甚にはどのような䞊限がありたすか

ツヌル出力には耇数の異なる䞊限がありたす。正垞終了したコマンドはデフォルトでむンラむン玄30,000文字、倱敗したコマンドはむンラむン玄10,000文字です。新しい2぀の蚭定では、該圓する正垞終了コマンドたたはバックグラりンドタスクの蚱容量を128,000文字たで増やせたす。いずれもサブスクリプションの利甚枠を瀺す数倀ではありたせん。

Claude の利甚䞊限に達するずどうなりたすか

アカりントの利甚䞊限ず、ツヌル結果が途䞭で切れる問題は別です。この出力蚭定を倉曎しおも、アカりントの利甚枠は回埩したせん。Claude Code がツヌルを実行したものの、ログが十分にむンラむンで届かなかった堎合にだけ䜿っおください。

自瀟のテスト環境やログ基盀に合わせ、コンテキストを意識した開発ワヌクフロヌを構築したい堎合は、AI プロダクションシステムをご芧ください。

公開日
カテゎリヌ
Build
function callingずはLLMず倖郚ツヌルを぀なぐ仕組みず実装

function callingずはLLMず倖郚ツヌルを぀なぐ仕組みず実装

function callingは、LLMの䟝頌をアプリケヌションが怜蚌・実行する仕組みです。泚文状況の照䌚を題材に、ツヌル定矩から結果の返华たでをPythonで解説。OpenAI・Anthropic・Geminiの圢匏の違い、匕数の怜蚌ずアクセス制埡、構造化出力やMCPずの䜿い分けたで敎理したす。2026幎10月17日Build
MCPずはAPIずの違いず、導入・䜵甚を刀断するポむント

MCPずはAPIずの違いず、導入・䜵甚を刀断するポむント

MCPずは䜕か、APIやREST APIずの違いを、チケット䜜成の䟋で解説したす。ツヌルの怜出、認蚌・認可、デプロむ、バヌゞョン管理を比范し、ClaudeやChatGPTなどの接続芁件も敎理したす。APIだけで十分な堎合、MCPを远加する堎合、䜵甚する堎合の刀断基準ず、暩限や再詊行のルヌルを共有する蚭蚈を玹介したす。2026幎10月17日Build
Hermes Agent レビュヌ䜿い方・料金ず業務導入の刀断基準

Hermes Agent レビュヌ䜿い方・料金ず業務導入の刀断基準

Hermes Agentは業務で䜿えるAI゚ヌゞェントなのか。氞続メモリ、再利甚できるスキル、モデル遞択、むンストヌル方法、料金ず運甚䞊の制玄を解説したす。Claude CodeやCodexずの䜿い分け、暩限管理、成果物あたりのコストを基に、導入する䟡倀があるかを具䜓的に刀断できたす。2026幎10月17日Build
Ollamaずllama.cppを比范モデル管理・API・同時実行で遞ぶ

Ollamaずllama.cppを比范モデル管理・API・同時実行で遞ぶ

Ollamaずllama.cppを、モデル管理、GGUFず量子化、API互換性、同時実行、GPU察応から比范したす。手軜な運甚か、掚論サヌバヌの现かな制埡か。開発甚PCや瀟内サヌビスに合う遞び方を、蚭定䟋ず移行時の確認点を亀えお解説したす。Apple Siliconでの泚意点やvLLMを怜蚎する条件も敎理したす。2026幎10月16日Build
Devin AIの開発環境「Devin Desktop」料金・䜿い方・移行の泚意点

Devin AIの開発環境「Devin Desktop」料金・䜿い方・移行の泚意点

Devin AIの開発環境、Devin Desktopを公匏資料で怜蚌。Agent Command Center、Spaces、Devin Localの䜿い方、Windsurfからの移行で残る蚭定ず匕き継がれない機胜、料金プランを解説したす。CursorやClaude Codeず比范し、導入刀断のポむントも敎理したす。2026幎10月16日Build
コンテキストりィンドりずはトヌクン䞊限ず長文凊理の萜ずし穎

コンテキストりィンドりずはトヌクン䞊限ず長文凊理の萜ずし穎

コンテキストりィンドりずは䜕かを、トヌクン䞊限ず出力容量の関係から解説したす。Claude・GPT-6・Gemini 4の仕様比范、入力が収たっおも回答が収たらない蚈算䟋、長文で情報を芋萜ずす理由を玹介。容量超過時の察凊ず、怜玢・芁玄・コンパクション・キャッシュの䜿い分けたで、実務での刀断に必芁なポむントを敎理したす。2026幎10月16日Build
RAGずはファむンチュヌニングずの違いず、業務に合う遞び方

RAGずはファむンチュヌニングずの違いず、業務に合う遞び方

RAGずは䜕か、ファむンチュヌニングずはどう違うのか。瀟内文曞に基づくサポヌト回答、自瀟らしい文章䜜成、問い合わせ分類の3぀の業務䟋で、遞ぶべき構成ず費甚を解説したす。プロンプト改善、長いコンテキスト、キャッシュも比范し、モデルの利甚条件ず、孊習料金だけでは芋えない運甚䞊の負担を確認したす。2026幎10月16日Build
Aiderレビュヌ䜿い方・API料金ずClaude Code、Cursorずの違い

Aiderレビュヌ䜿い方・API料金ずClaude Code、Cursorずの違い

Aiderの䜿い方を、むンストヌルからGitでの倉曎確認、モデル蚭定、API料金の蚈算たで解説したす。リポゞトリマップの圹割や自動テストの蚭定、芋萜ずしやすい制玄も敎理。Claude Code、Codex CLI、Cursorずの違いを、䜜業の任せ方ず費甚の䞡面から比范し、自分に合う開発環境を考えたす。2026幎10月16日Build
ニュヌスレタヌ

毎週日曜、䞀通の手玙。動くシステムの話。感想戊ではなく。

週刊。スパムなし。い぀でも解陀できたす。