context-mode — плагин для Claude Code: экономит контекст
MCP-сервер, который держит сырые данные вне контекстного окна и восстанавливает ход сессии после компакта. Пригодится, если агент быстро забивает контекст.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install context-mode@claude-communityЧто делает context-mode
Каждый вызов MCP-инструмента тянет сырой вывод прямо в контекст. Снимок Playwright, пачка issue, лог доступа — и за полчаса окно заметно пустеет. context-mode перехватывает это: песочные инструменты выполняют работу в стороне, а в контекст возвращается только результат. В README приводится пример, где 315 KB сжимаются до 5.4 KB.
Внутри — MCP-сервер с базой SQLite. Правки файлов, операции git, задачи, ошибки и решения пользователя пишутся туда как события, индексируются в FTS5 и достаются через поиск BM25, когда разговор сжимается. Модель продолжает с того места, где остановилась. Важная деталь: без флага --continue данные прошлой сессии удаляются сразу, так что новая сессия начинается с чистого листа.
Отдельный принцип — агент пишет скрипт для анализа, а не считает сам. Вместо чтения полусотни файлов он запускает код и печатает только итог. Режим не навязывает стиль ответа: краткость или полнота остаются на усмотрение модели и вашего CLAUDE.md. Для Claude нужен v1.0.33 или новее, проверить можно через claude --version.
Какие задачи решает
- удержать сырой вывод MCP-инструментов вне контекстного окна
- восстановить, какие файлы правились, после компакта разговора
- заменить десяток вызовов инструментов одним скриптом
- найти нужное событие сессии поиском, а не перечитыванием истории
- начать новую сессию с чистого листа без остатков прошлой
Примеры запросов агенту
- посчитай строки во всех .ts файлах в src через ctx_execute, не читай их в контекст
- что я правил в прошлой сессии? найди по событиям
- сделай снимок страницы через Playwright, но верни только заголовки
Как установить context-mode
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install context-mode@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о context-mode
Как установить context-mode в Claude?
Через маркетплейс плагинов: сначала /plugin marketplace add anthropics/claude-plugins-community, затем /plugin install context-mode@claude-community.
Что делает context-mode?
Это MCP-сервер, который выполняет инструменты в песочнице и не пускает их сырой вывод в контекст. Параллельно он ведёт журнал событий сессии в SQLite, чтобы после компакта можно было вернуться к нужному месту.
Что нужно для работы context-mode?
Claude версии v1.0.33 или новее — проверяется командой claude --version. Если запускаете сессию без --continue, данные предыдущей сессии удаляются сразу.