しかし、実際には次の3点を満たす必要があります。
/v1/messages/count_tokensの結果もOpus 4.6とは異なると説明しています。| 確認したい点 | 公式情報で言えること | 実務上の読み方 |
|---|---|---|
| コンテキストウィンドウの大きさ | Opus 4.7は1M token context windowをサポートしています。 | 非常に大きな作業セットを扱いやすくなりますが、上限はあります。 |
| 最大出力 | Opus 4.7は最大128k output tokensをサポートしています。 | 長い報告書や大きなpatchを出させる場合は、入力を詰め込みすぎない設計が必要です。 |
| tokenの数え方 | 新tokenizerにより、同じテキストでも約1x〜1.35xのtokenを使う可能性があります。 | 旧モデルの見積もりや文字数ベースの感覚だけで判断しない方が安全です。 |
| repo作業への適性 | AnthropicはOpus 4.7をcomplex agentic workflows、long-running work、larger codebases向けに位置づけています。 | 大きめのコードベース作業に向く、という判断はできます。ただし万能保証ではありません。 |
| 長時間タスクの安定性 | Anthropicの発表では、Opus 4.7はcomplex, long-running tasksをrigor and consistencyをもって扱えるとされています。 | 公式の評価は前向きですが、本番投入では自分たちのrepoとテストで検証すべきです。 |
コードリポジトリは、きれいな長文ドキュメントとは違います。実際に意味のある分析をさせるには、ソースコードだけでなく、README、設定ファイル、テスト、依存関係、CIの失敗ログ、stack trace、検索結果なども必要になることが多いからです。
さらに、大きなrepoにはしばしば次のようなノイズが含まれます。
これらをすべて入れると、1M tokenの枠を無駄に使い、肝心のアプリケーションコードや設計情報、出力余地を圧迫します。特にOpus 4.7では、新tokenizerにより同じ入力でも前世代よりtoken数が増える場合があるため、見積もりには注意が必要です。
AnthropicはOpus 4.7を、complex agentic workflowsやlong-running work、larger codebasesに適したモデルとして紹介しています。 また、公式発表でも、複雑で長く続くタスクをrigor and consistencyをもって処理できると説明しています。
ただし、これらの情報から言えるのは、あくまで「Opus 4.7は長いコンテキスト、長いワークフロー、大きめのコードベースに向くよう設計・位置づけられている」ということです。任意の巨大monorepo、任意の超長文、任意のagent loopを、常に一度で安定して完了できるとまでは言えません。
セキュリティ監査、CI/CDの自動修復、大規模リファクタリング、長時間動くagentワークフローのような本番用途では、自分たちのrepo、テストスイート、実際の失敗ケースで検証するのが現実的です。
最初に、主要ディレクトリ、使用言語、エントリーポイント、テスト、設定ファイル、最近変更された箇所を一覧化します。そのうえで、分析に本当に必要なファイルを選びます。
build artifacts、generated files、vendor依存、巨大ログ、キャッシュ、重複ファイルは、原則として最初から除外した方がよいでしょう。
Opus 4.6や他モデルのtoken数をそのまま流用しない方が安全です。Anthropicは、Opus 4.7の新tokenizerでは同じテキストでも約1x〜1.35xのtokenを使う可能性があり、/v1/messages/count_tokensの結果もOpus 4.6とは異なると説明しています。
入力がぎりぎり1M tokenに収まるとしても、それで良い分析になるとは限りません。repo分析では、モデルにリスク一覧、設計上の論点、修正案、テスト方針、patchなどを出力させることが多くなります。
Opus 4.7の最大出力は128k tokensです。 長い出力を期待するなら、入力側には余白を持たせるべきです。
大型repoでは、最初に全体構造を把握し、次に重要ファイルを読み、参照関係を検索し、テストやエラーログを確認する、という段階的な進め方の方が安定しやすくなります。
AnthropicはOpus 4.7をcomplex agentic workflowsやlarger codebases向けに位置づけています。 その強みを生かすなら、「全部を一度に詰め込む」より、「必要な情報をツールで取りに行きながら分析する」設計の方が自然です。
repo分析を頼むときは、回答に次の項目を含めるよう指示するとよいでしょう。
これで正確性が保証されるわけではありません。しかし、「一部の文脈を見た」ことを「コードベース全体を完全に理解した」と誤解するリスクは下げられます。
Claude Opus 4.7は、公式に1M token context windowと最大128k output tokensをサポートしています。 Anthropicも、長いワークフロー、agentic workflow、大きめのcodebaseに向くモデルとしてOpus 4.7を位置づけています。
したがって、小〜中規模のrepoで、不要ファイルを除外し、指示文や出力余地を含めても上限内に収まるなら、一度の分析でかなり広い範囲を扱える可能性があります。
一方で、大型monorepo、generated filesやvendor依存を多く含むrepo、長大なログやドキュメントを抱えるrepoでは、1M tokenでも足りない、または足りても効率が悪い場合があります。その場合は、token countを取り直し、ファイルを選別し、段階的なツールフローで読ませるのが堅実です。