Бывают ситуации, когда начал обсуждать задачу с агентом в телеге, а потом понял, что дальше удобнее продолжать в slack или mattermost.
И тут появляется проблема с контекстом - если просто открыть новый чат, агент не увидит предыдущую переписку, не будет знать, что уже обсуждали, какие файлы смотрели и на чем остановились и придется заново объяснять задачу или копировать куски диалога вручную.
В OpenClaw для этого есть удобная фишка -
docking. Это не новый чат и не перенос истории между мессенджерами, а смена маршрута для текущей сессии. Контекст остается тем же самым, но следующие ответы начинают приходить уже в другой подключенный канал.Например, если telegram и mattermost связаны с одним пользователем через
session.identityLinks, можно написать в личном чате:/dock_mattermostПосле этого текущая сессия продолжит жить как раньше, но ответы будут приходить в mattermost - довольно удобная переадресация.
Что важно:
🔸 docking работает только из личного чата, не из группы;
🔸 каналы должны быть заранее связаны через session.identityLinks;
🔸 история и контекст остаются в той же сессии, просто ответы приходят в другой канал;
🔸 доступы и права не обходятся, меняется только место доставки ответа;
🔸 обратно можно переключиться командой для исходного канала, например /dock_telegram.
📌 Небольшая функция, но в реальной работе довольно удобная, особенно когда начал задачу с телефона, а продолжать уже хочешь за компом, в канале, где проще читать длинные ответы и держать под рукой рабочий контекст.
#полезныеинструменты
