Honcho для OpenCode

Honcho Plugin for OpenCode

Долгая память для OpenCode: предпочтения и решения по проекту переживают перезапуск, сброс контекста и новый чат.

  • 62 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Расширенный доступ

Почему такой уровень

  • В облачном режиме тексты сессий, команды и правки файлов уходят в Honcho; секреты в аргументах команд затираются, но содержимое переписки не фильтруется.
Все причины и проверки

plastic-labs/opencode-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 к своему приложению.

ПлагинШирокий доступ77Звезды репозитория

Плагин памяти Honcho для OpenClaw: отдельные модели пользователя и агента и инструменты honcho рядом со встроенной памятью.

ПлагинРасширенный доступ95Звезды репозитория

Плагин OpenCode хранит решения и договоренности проекта между сжатиями контекста и сессиями, без лишних вызовов модели.

ПлагинРасширенный доступ199Звезды репозитория

Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской

ПлагинРасширенный доступ259Звезды репозитория

Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк

ПлагинШирокий доступ70,9 тыс.Звезды репозитория
Официальный

MCP Honcho дает агенту память о пользователе: сохраняет выводы из диалогов и отвечает на вопросы по ним.

MCP-серверРасширенный доступ8,1 тыс.Звезды репозитория

Коротко о README

Установка идет одной командой плагина, дальше `/honcho:setup` настраивает облако или локальный сервер. Режим припоминания (`recallMode`) задает, подмешивает ли плагин контекст сам или агент обращается к памяти инструментами.

Бейдж для README

Сообщить о проблеме