Кодинг-агенты через Telegram: Операционный контракт
Ваш кодинг-агент запущен в окне терминала. Теперь вам нужно понять, как с ним взаимодействовать.
Представьте, что реле (relay) — это курьер. Большинство ваших сообщений направляются напрямую агенту. Несколько специальных слов заставляют реле выполнить другое действие.
Это ваши локальные команды управления:
• status: Реле резюмирует то, что агент делает в данный момент. Используйте это для проверки прогресса. Обратите внимание, что status показывает то, что, по утверждению агента, происходит на самом деле. Вы должны проверять результаты самостоятельно.
• send
• compact / new session: Реле отправляет команды для очистки или начала новой сессии.
• interrupt: Реле останавливает текущую задачу. Используйте это, если агент совершает ошибку.
• restart: Реле перезапускает агента в той же сессии. Используйте это, если терминал завис.
Все остальное — это просто сообщения для агента. Если вы введете «Add a retry to the upload client», реле просто напечатает это в терминале, чтобы агент мог прочитать.
Одно правило часто сбивает людей с толку. Когда агент задает вам вопрос, например «Yes or No?», ваш ответ направляется напрямую агенту. Если вы введете «A», реле передаст «A» в терминал. Оно не пытается выполнить «A» как команду.
Безопасность — это ваша ответственность. Соблюдайте эти правила, чтобы избежать катастроф:
Среды production и staging доступны только для чтения. Только для осмотра и отладки. Никогда ничего не редактируйте и не удаляйте в этих средах.
Никогда не делайте push или merge в общие ветки, такие как main или dev. Используйте только feature-ветки.
Не изменяйте общую инфраструктуру без одобрения человека.
Никогда не вставляйте секреты или учетные данные в чат.
Реле помогает, но вы — первая линия обороны.
Теперь вы можете запускать полный цикл разработки прямо со своего телефона. Отправляйте задачу, проверяйте статус, отвечайте на вопросы агента и перезапускайте его, если он застрянет. SSH или терминал не требуются.
Source: https://dev.to/jerilk/coding-agents-over-telegram-part-3-the-day-to-day-operating-contract-i1a
Optional learning community: https://t.me/GyaanSetuAi