17 августа 2026 г.
Табы в терминале задвоились: opencode2 завёл свои поверх табов herdr
Нативные табы opencode2 гасятся значением none в keybinds, и herdr снова остаётся единственным слоем.

dax
@thdxr
кто гоняет herdr вместе с opencode2 — вы же выключаете нативные табы opencode? расскажите немного, как у вас устроен воркфлоу, если не сложно
· 6,8 тыс. просмотров
Один терминал, два слоя табов. ctrl+tab листает сессии opencode2, ctrl+b n открывает табы herdr.
Раньше выбирать не приходилось. В TUI opencode v1 табов нет вовсе, сессии переключались командами /new и /sessions, а раскладку окон держал herdr. Вторая версия завела свои табы с дефолтными биндами, и они легли поверх чужих.
Как погасить. Бинд выключается значением "none" или false в секции keybinds, файл лежит в ~/.config/opencode/cli.json. Секция мержится с дефолтами, поэтому переписать надо только четыре строки: session.tab.next (ctrl+tab, alt+down), session.tab.previous, session.tab.close (<leader>w), session.tab.reopen (ctrl+shift+t).
Что остаётся у herdr. Префикс ctrl+b, дальше prefix+c заводит таб, prefix+n и prefix+p листают, prefix+v и prefix+minus делят пейн, prefix+q отцепляет сессию — агенты при этом продолжают работать.
Так работает Марко Силва: он держит 3–4 сессии opencode разом и переключается именно табами herdr, а воркспейс на проект заводит командой herdr workspace create --cwd ~/projects/my-app --label my-app. Связку крепит herdr integration install opencode. Команда кладёт плагин, который отдаёт herdr состояние агента (working, idle, blocked) и id сессии, по этому id пейн восстанавливается через opencode --session <id>.
opencode2 пока бета, и доки предупреждают: конфиг и plugin API ещё могут поломаться.
первоисточник