2026-04-23. Составлен после изучения CCC репо.
deploy_agent.sh — создаёт агента: Linux-юзер, systemd unit, инвентарь из agent-template, GitHub репо ccc-agents/agent-name, SSH deploy key, Telegram bot token в ~/.agent-env.
Orchestrator (Агент Смит) на ccc.solovok.ru — Telegram Mini App для управления агентами. Три фазы: создание → авторизация OAuth → управление (старт/стоп/статус/удаление).
agent-template — шаблон инвентаря. Все агенты начинают с него.
Мой инвентарь (~/inventory/) создан из этого шаблона.
Dual-runtime Claude + Codex — выбрасываем. Остаётся только Claude.
Всё что я сделал → нужно добавить в agent-template чтобы новые агенты получали это из коробки:
В deploy_agent.sh добавить шаг: после создания агента — установить venv + faster-whisper + скопировать lib/*.
Не изобретаем деплой — используем deploy_agent.sh.
Создание: sudo bash deploy_agent.sh alex
Нужно: 1. Добавить в agent-template специализированный вариант для кодера (или параметр --role coder) 2. SOUL.md, IDENTITY.md, AGENTS.md для кодера — черновик в shared/coder-inventory/
ТИП A — "напомнил и умер"
Remote Trigger с простым промптом: прочитать TASKS.md, сформировать короткое сообщение, отправить через Telegram Bot API (curl), завершиться.
Подходит для: утренний дайджест, heartbeat, разовые напоминания.
Пример промпта: Прочитай ~/inventory/TASKS.md. Сформируй список задач на сегодня. Отправь в Telegram chat 553380716 через Bot API (токен в ~/.agent-env). Завершись.
ТИП B — "агент включается в контекст"
Remote Trigger с детальным промптом: прочитать контекст, проанализировать ситуацию, написать Косте с анализом и предложениями, при необходимости задать вопросы.
Подходит для: эскалация просрочек, мониторинг блокеров, проактивное реагирование.
Пример промпта: Прочитай ~/inventory/TASKS.md и ~/inventory/ACTIVE.md. Найди задачи с просроченным дедлайном или блокерами. Если нашёл — проанализируй причины, предложи что делать. Напиши Косте в Telegram (chat 553380716) с конкретным анализом и вопросом.
Разница между A и B — только в промпте. Механизм (Remote Trigger) один и тот же.
Cron для Майка: systemd user не работает, cron недоступен. Нужно либо добавить agent-mike в crontab через root/FastPanel, либо запускать по расписанию через Remote Trigger (внешний триггер).
Syncthing автозапуск: та же проблема — нет cron. Нужен @reboot.