Как работать с телефона и вести статьи?
Коротко: с телефона вы ставите задачи в приложении Claude (раздел Code): сессия «диспетчер» на вашем сервере принимает задачу, а тяжёлую работу запускает в фоне. Статьи ведёт отдельный модуль: на каждую статью — цепочка этапов (черновик, правка, юридическая проверка) с проверкой и лимитом по деньгам. Обе возможности входят в тариф «Полный».
Что нужно заранее
- Подписка Claude на claude.ai: Remote Control (удалённое управление сессией) работает только с ней, API-ключи и токены
claude setup-tokenон не принимает. Подписку вы оформляете у Anthropic сами; appagent доступа к Claude не предоставляет. - Сервер с Ubuntu 24.04 в стране из списка поддерживаемых Anthropic: с российского и белорусского IP вход и запросы к модели не работают. Подробности, комплект установки и проверка сервера — ../SERVER.md.
- Проект, подключённый к appagent (Быстрый старт).
Как это устроено
На сервере для каждого проекта постоянно работает сессия Remote Control. В приложении Claude на телефоне вы открываете Code, выбираете сессию проекта (значок компьютера, зелёная точка) и пишете задачу обычными словами. Входная сессия — диспетчер (агент orch:dispatcher на Sonnet): он сам код не пишет. Он запускает лида фоновым процессом orch exec, докладывает статус и ждёт вашего «да» (источник: plugin/commands/remote.md, ../SERVER.md).
Задача с телефона: от слов до результата
- Напишите задачу, например: «в проекте на главной форма заявки не отправляет телефон — почини». Диспетчер ответит, что запустил план, и назовёт номер процесса.
- Закройте приложение, если нужно: работа идёт в фоне. На каждое пробуждение диспетчер присылает уведомление одной строкой; если нужен ваш ответ, строка начинается с «НУЖНО РЕШЕНИЕ».
- Когда план готов, диспетчер перескажет его коротко (волны, задачи, риски, вопросы) и спросит «Запускать?». Ответы: «да», «без кэша», «T-04 раздели».
- После «да» начинается исполнение. «Что там?» покажет статус, «стоп» — диспетчер назовёт, что остановит, и попросит подтверждение.
- Итог: что готово, чем проверено, что не принято.
- Отправка в репозиторий (push) — только после отдельного «да» на конкретный push. Деплой и миграции продакшена диспетчер не делает — это ваши руки (источник: ../RUNBOOK.md).
Уведомления включаются в самой сессии командой /config: «Push when Claude decides» и «Push when actions required».
Включить пульт для проекта на своём компьютере
Команда /orch:remote показывает состояние (status) и объясняет настройку (setup); без вашего «да» она ничего не меняет:
/orch:remote status
/orch:remote setup
Схема setup: отдельный каталог для пульта (например, ~/orch-remote), файл .claude/settings.local.json с главным агентом orch:dispatcher, один раз принять диалог доверия (cd ~/orch-remote && claude) и запустить:
cd ~/orch-remote && caffeinate -is claude remote-control --name "appagent пульт" --permission-mode auto
Команда caffeinate есть на macOS. На сервере запуск делает служба внутри tmux (см. ../SERVER.md, раздел 2.6).
Сервер выключен — что делать
Если вы включили выключение сервера по простою, диспетчер на выключенном сервере задачу не увидит. Сначала включите сервер: orch server up --wait на компьютере, кнопка на доске (Доска-пульт) или ярлык на телефоне. Через 1–2 минуты сессии снова видны в приложении. Прерванный выключением разговор возвращается, если сервер был выключен не дольше примерно 4 часов. Настройка и условия экономии — ../SERVER.md, раздел 4а.
Статьи
Модуль ведёт редакцию в markdown: каталог на каждую статью, этапы по умолчанию draft (черновик) → edit (правка с вердиктом в review.md) → legal (юридическая проверка, необязательный этап). Этапы выполняют ваши проектные агенты из .claude/agents: плагин своих писателей и редакторов не приносит. Полное описание — ../ARTICLES.md.
Включение: orch init --preset articles (или секция articles в .orchestrator/config.json).
Цикл:
orch article start → одобрение плана → /orch:article <runId> → orch article finish
orch article plan <статья> # что получится, ничего не записывая
orch article start <статья> --stages edit,legal # собрать прогон и спросить одобрение
orch article status --check # открытые карточки; проверка секции и агентов
orch article lint <каталог> --stage draft # проверка этапа вручную
- Проверка каждого этапа —
orch article lint: код 0 — чисто, 1 — есть замечания. Главный файл (site.md) проверяется на заголовки и длину title и description; в остальных.mdищутся заглушки (TODO,TBD,Lorem ipsumи т. п.). - План не исполняется без вашего одобрения: «да» словами (диспетчер передаёт его командой
orch queue approve) либо автоодобрение по политикеapprovals.autoPlan(../SAFETY.md). - Бюджет по умолчанию: 3 $ на статью, +2 $ если есть этап
legal, +1 $ запас, потолок 15 $ на пачку. Дошли до лимита — лид останавливается с причинойbudget, работа остаётся в прогоне; продолжить:orch queue resume <Q> --max-usd N, где N больше уже потраченного. Значения меняются в секцииarticlesпроекта. - Статья, прошедшая этапы, получает статус
readyилиneeds-owner(нужно ваше решение). - Правка после
ready:orch queue cancel <Q>(если карточка ещё открыта), затемorch article start <статья> --stages edit,legal.
Чего пока нет: возврата правок писателю при вердикте fix (задача получает статус failed, дальше решаете вы) и независимого ревью проектным агентом.
Что не удалось подтвердить кодом
- Ярлык «Включить сервер appagent» на телефоне описан в ../SERVER.md; готового приложения в репозитории нет (уточняется).
- Количество устройств и состав тарифов в коде не задаётся.