Кодинг-агенты через Telegram: Операционный контракт

Ваш кодинг-агент запущен в окне терминала. Теперь вам нужно понять, как с ним взаимодействовать.

Представьте, что реле (relay) — это курьер. Большинство ваших сообщений направляются напрямую агенту. Несколько специальных слов заставляют реле выполнить другое действие.

Это ваши локальные команды управления:

• status: Реле резюмирует то, что агент делает в данный момент. Используйте это для проверки прогресса. Обратите внимание, что status показывает то, что, по утверждению агента, происходит на самом деле. Вы должны проверять результаты самостоятельно.

• send : Реле вводит ваше сообщение в окно и нажимает Enter.

• 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