Что это такое?
Плагин для OpenCode, который помогает ИИ-ассистентам экономить токены, загружая описания инструментов только по запросу, а не все сразу.
Это TypeScript-плагин для OpenCode, реализующий паттерн Tool Search от Claude. Он не требует модификации ядра OpenCode, работает через официальный API хуков. Вдохновлён форком famitzsy8/opencode-tool-search-tool, но сделан как самостоятельный плагин.
Для разработчиков, работающих с OpenCode и Claude, которые хотят оптимизировать контекстное окно и повысить эффективность ИИ-ассистентов при работе с десятками или сотнями инструментов.
Когда к ИИ-ассистенту подключается много инструментов (MCP-серверы, плагины), их описания съедают огромное количество токенов в каждом запросе, делая работу медленной и дорогой.
Плагин перехватывает определения инструментов перед тем, как они попадут к модели, и заменяет длинные описания на короткие заглушки [d]. Вместо этого он добавляет два поисковых инструмента: BM25-поиск по ключевым словам и regex-поиск. Когда модели нужен конкретный инструмент, она ищет его через tool_search("файловые операции") и получает полное описание только нужных инструментов.
Это TypeScript-плагин для OpenCode, реализующий паттерн Tool Search от Claude. Он не требует модификации ядра OpenCode, работает через официальный API хуков. Вдохновлён форком famitzsy8/opencode-tool-search-tool, но сделан как самостоятельный плагин.
Плагин экономит до 57 000 токенов за один тур диалога при подключении 6+ MCP-серверов — это примерно 40 страниц текста, которые модель не должна каждый раз перечитывать.
Стоит попробовать, если вы используете OpenCode с большим количеством инструментов. Это конкретное, технически грамотное решение для реальной проблемы оптимизации контекста. Проект сыроват (20 звёзд, 0 форков), но код чистый, документация подробная.
Проект активен (последний релиз 0.4.3), использует современный стек (TypeScript, Biome, Vitest). Нет Issues и форков — сообщество пока не сформировалось.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Плагин для OpenCode, который помогает ИИ-ассистентам экономить токены, загружая описания инструментов только по запросу, а не все сразу.
Для разработчиков, которые используют OpenCode/Claude с множеством плагинов и MCP-серверов и хотят ускорить работу и снизить затраты на токены.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.