Honcho для OpenCode
Honcho Plugin for OpenCode
Долгая память для OpenCode: предпочтения и решения по проекту переживают перезапуск, сброс контекста и новый чат.
- 62 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- В облачном режиме тексты сессий, команды и правки файлов уходят в Honcho; секреты в аргументах команд затираются, но содержимое переписки не фильтруется.
Установка
- Работает в
Ручная установка
opencode plugin add "@honcho-ai/opencode-honcho"Команда для OpenCode 2.x из шага 2 README. Для версии 1.x: `opencode plugin "@honcho-ai/opencode-honcho" --global`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- В облачном режиме тексты сессий, команды и правки файлов уходят в Honcho; секреты в аргументах команд затираются, но содержимое переписки не фильтруется.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин встраивает в OpenCode память Honcho. Хуки подмешивают в запрос сохраненный контекст, а значимые действия агента (команды оболочки, правки файлов, делегированные задачи) записываются в сессию. Аргументы команд, которые могут нести секреты, затираются: остается только имя исполняемого файла. Агент получает инструменты `honcho_search`, `honcho_chat` и `honcho_create_conclusion`, а в каталог скиллов OpenCode копируется скилл `honcho-memory`. Он подсказывает, когда обращаться к памяти перед работой и когда записать устойчивый вывод. Проекты OpenCode сопоставляются с рабочими пространствами Honcho, а сессии можно привязать к каталогу, репозиторию, ветке Git или сделать общими.
Для кого. Пользователям OpenCode, которым надоело заново объяснять агенту стек, договоренности и прошлые решения в каждом новом чате.
Подходит, если
- Проект ведется неделями, и агент должен помнить, почему выбрали SQLite вместо Postgres.
- Одни и те же предпочтения (мелкие pull request, стиль тестов) приходится повторять после каждого перезапуска.
- Память нужна по ветке Git: стратегия `git-branch` разделяет контекст разных задач.
- Накопившуюся историю локальных сессий OpenCode нужно загрузить в Honcho командой `/honcho:import`.
Не подходит, если
- Переписка с агентом не должна уходить во внешний сервис: в облачном режиме импорт и запись отправляют текст в Honcho.
- Задачи разовые, и помнить между сессиями нечего.
- Нужен другой агент: плагин собран только под OpenCode версий 1.x и 2.x.
Пример запроса к агенту
Вспомни, какую систему сессий мы выбрали для этого репозитория, и сохрани вывод о том, почему отказались от глобальной памяти.Ограничения
Для облачного режима нужен ключ API Honcho и регистрация на app.honcho.dev. Ключ и настройки хранятся в `~/.honcho/config.json`. Самостоятельно развернутый Honcho подключается через `baseUrl`, но из Docker `localhost` может указывать не на вашу машину. У старых установок остается режим наблюдения directional до явного выбора, а смена режима не переносит прежние выводы: для этого есть `/honcho:import`. Подтвержденный импорт отправляет в Honcho переписку из локальных сессий.
Как отключить. Удалите запись `@honcho-ai/opencode-honcho` из ключа `plugins` (2.x) или `plugin` (1.x) в конфигурации OpenCode. Папку скилла `honcho-memory` и файл `~/.honcho/config.json` удалите отдельно.
Частые вопросы
Как поставить плагин Honcho в OpenCode?
В OpenCode 2.x выполните `opencode plugin add "@honcho-ai/opencode-honcho"`, в 1.x добавьте ключ `--global` к команде `opencode plugin`. Затем запустите `/honcho:setup` и введите ключ API.
Где хранятся настройки?
В `~/.honcho/config.json`. Значения для OpenCode лежат в разделе `hosts.opencode`, общий ключ API и адрес сервера в корне файла.
Чем отличаются режимы unified и directional?
Unified хранит выводы в общей коллекции пользователя, ее видят и другие агенты. Directional держит отдельный взгляд агента OpenCode на пользователя. Новые установки получают unified.
Можно ли работать без облака?
Да. Укажите в `baseUrl` адрес своего развернутого Honcho, например `http://127.0.0.1:8000`. Ключ нужен только если сервер требует авторизацию.
Какие команды есть в OpenCode?
`/honcho:setup` настраивает подключение, `/honcho:status` показывает состояние, `/honcho:settings` и `/honcho:config` выводят и меняют настройки, `/honcho:import` загружает историю сессий.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагины Honcho от Plastic Labs: память Claude Code между сессиями и навыки для подключения Honcho SDK к своему приложению.
Плагин памяти Honcho для OpenClaw: отдельные модели пользователя и агента и инструменты honcho рядом со встроенной памятью.
Плагин OpenCode хранит решения и договоренности проекта между сжатиями контекста и сессиями, без лишних вызовов модели.
Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской
Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
MCP Honcho дает агенту память о пользователе: сохраняет выводы из диалогов и отвечает на вопросы по ним.
Коротко о README
Установка идет одной командой плагина, дальше `/honcho:setup` настраивает облако или локальный сервер. Режим припоминания (`recallMode`) задает, подмешивает ли плагин контекст сам или агент обращается к памяти инструментами.