| Можно работать с очень крупным рабочим набором, но это всё равно жёсткий предел. |
| Сколько модель может вывести? | Максимальный output — до 128k tokens. | Для отчёта, плана рефакторинга или большого patch нужно заранее оставить место. |
| Изменился ли подсчёт токенов? | Новый токенизатор может использовать примерно от 1x до 1,35x токенов для того же текста; /v1/messages/count_tokens даст другие числа, чем для Opus 4.6. | Старые оценки по символам, строкам кода или предыдущей модели могут подвести. |
| Подходит ли модель для репозиториев? | Anthropic описывает Opus 4.7 как модель для complex agentic workflows, long-running work и работы в larger codebases. | Это поддерживает идею, что модель лучше подходит для больших задач с кодом, но не обещает чудес. |
| Можно ли называть её стабильной на длинных задачах? | В анонсе Anthropic говорится, что Opus 4.7 справляется с complex, long-running tasks with rigor and consistency. | Формулировка позитивная, но производственные сценарии всё равно нужно проверять на своём коде и тестах. |
Главная ловушка — считать только исходники. В лимит контекста входит всё, что модель должна «видеть» при генерации ответа: инструкции, файлы, вывод инструментов, ошибки тестов, промежуточные результаты и сам формат будущего ответа. Если вы просите полный security audit, список рисков, diff-патч и план миграции, модель должна не только прочитать входные данные, но и иметь пространство, чтобы всё это написать.
Вторая проблема — шум. В крупных проектах часто есть node_modules, vendor, сгенерированные файлы, артефакты сборки, кэши, минифицированный код, большие JSON, CSV, дампы и логи. Формально их можно попытаться «скормить» модели, но полезности от этого мало: они съедят контекст и ухудшат соотношение сигнала к шуму.
Третья проблема — токенизатор. Anthropic отдельно предупреждает, что у Opus 4.7 новый tokenizer: один и тот же текст может занимать примерно от 1x до 1,35x токенов по сравнению с предыдущими моделями. Для кода это важно: нельзя уверенно сказать «у нас 700 тыс. токенов по старому счётчику, значит всё поместится».
Сценарий выглядит правдоподобно, если:
В таком режиме 1M context — мощная возможность: модель может держать перед собой архитектурную картину проекта, связи между модулями и больше контекста, чем коротко-контекстные системы.
Для большого monorepo, проекта с десятками пакетов, объёмной документацией, автогенерацией, внешними зависимостями и длинной историей логов надёжнее идти поэтапно. Anthropic позиционирует Opus 4.7 для сложных агентных workflows и larger codebases, но это скорее аргумент в пользу инструментального процесса, а не против него.
Практичнее сначала дать модели карту проекта: дерево директорий, manifest-файлы, точки входа, тесты, конфиги CI/CD. Затем — попросить выбрать релевантные зоны, выполнить поиск по символам и зависимостям, прочитать ключевые файлы, проанализировать ошибки тестов и только после этого формировать вывод. Такой подход снижает риск, что модель потратит контекст на мусорные или вторичные файлы.
Claude Opus 4.7 действительно открывает более реалистичный путь к анализу крупных репозиториев: 1M context window и до 128k output tokens — это серьёзный запас. Anthropic также прямо относит модель к сценариям long-running work, complex agentic workflows и larger codebases.
Но «может один раз прочитать весь repo» — это не универсальное свойство, а условие. Если весь полезный репозиторий плюс prompt, история, результаты инструментов и запас под ответ помещаются в лимит, один проход возможен. Если перед вами большой monorepo или проект с большим количеством шума, разумнее фильтровать, разбивать работу на этапы и проверять результат тестами.