🦞 Hermes 养虾记
🤖 龙虾分身术
Каждый день общайтесь с помощью Hermes-рака: иногда нужно переключать несколько тем или одновременно обрабатывать несколько задач.
Использование одного и того же рака приводит к смешиванию контекста, а память начинает загрязнять друг друга.
Я хочу сделать так, чтобы один и тот же Agent был одновременно онлайн под двумя независимыми личностями, не мешая друг другу.
━━━━━━━━━━━━━━━━━━━━
🎯 一、Боль, которую это решает
Один Bot всё обсуждает в одном сеансе — смотрит котировки, правит код, пишет отчёты, болтает “как попало” — контекст смешивается, а память загрязняет друг друга. /new очищает историю, но если не использовать /new, со временем становится всё “тормознее”.
Решение — раздельные “призраки”: сферы разбиты, каждый занимается своим.
━━━━━━━━━━━━━━━━━━━━
🔧 二、Принцип настройки
Profiles — встроенный в Hermes механизм многократных инстансов. У каждого Profile есть собственные независимые файлы конфигурации, ключи, база сессий и хранилище памяти. Единственное общее — файл навыков (только для чтения).
~/.hermes/
├── config.yaml # Profile A
├── .env # Profile A
├── sessions/ # Profile A
├── memory/ # Profile A
└── profiles/
└── octobot/ # 分身: конфигурация/ключи/сессии/память полностью независимы
━━━━━━━━━━━━━━━━━━━━
📋 三、Шаги выполнения
Ниже — ручные шаги, но вы также можете поручить Hermes автоматизировать всё
① Создать Bot: @BotFather → /newbot → получить Token
② Клонировать:
hermes profile create octobot --clone
③ Заменить Token (обязательно):
hermes config set telegram.bot_token <новыйToken> -p octobot
④ Запуск:
hermes -p octobot gateway run
⑤ Постоянно в фоне:
hermes -p octobot gateway install
Готово. Теперь два Bot работают одновременно.
━━━━━━━━━━━━━━━━━━━━
📋 四、Ежедневное управление
- hermes profile list — посмотреть все “призраки”
- hermes -p octobot chat -q "xxx" — пусть “призрак” делает работу
- hermes -p octobot config set model.default xxx — заменить модель для “призрака”
- hermes profile rename octobot xxx — переименовать
- hermes profile export octobot — экспортировать в архив
━━━━━━━━━━━━━━━━━━━━
💡 五、Что вы можете с этим сделать
- Призрак A (ежедневный) — лёгкая модель: поиск информации, мониторинг, болтовня
- Призрак B (глубокий) — мощная модель: код, анализ DeFi, настройка серверов
- Призрак C (автоматизация) — только крутит cron-задачи
- Призрак D (наружу) — недорогой публичный Bot с ограниченными правами на инструменты
━━━━━━━━━━━━━━━━━━━━
⚠️ 六、Важно
- Не менять Token = два Bot делят одно подключение, будут по очереди отваливаться
- Конфликт портов: два Gateway по умолчанию занимают 11020, второй укажите gateway.api_port 11021
- Два процесса = двойной расход памяти; для повседневных “призраков” используйте лёгкие модели
Главный принцип: изоляция доменов надёжнее, чем управление контекстом.
#Profiles #AIAgent #Hermes