Перейти до вмісту
code-n

Дозвіл роботи без погоджень

Три ступені між «питати про все» і «не питати ні про що», як увімкнути bypass і що це дає і забирає.

6 хвилин Оновлено 2026-09-13

Типово Агент запитує, перш ніж записати у файл або виконати команду. У телефоні це виглядає так, що робота стоїть і чекає на ваш дотик. Це навмисно — але є ситуації, де це більше заважає, ніж допомагає.

Три ступені, а не два

Між «питати про все» і «не питати ні про що» є ще один ступінь, який часто проґавлюють:

Питати щоразу
Типовий стан. Кожен запис і кожна команда чекають на дозвіл. Найбезпечніше і найповільніше.
Постійний дозвіл для певного типу дії
Коли Агент просить дозвіл, ви можете вибрати, що про цей тип дії більше питати не треба. Це стосується того типу, а не всього — запуск тестів ви спростите, видалення файлів ні. Відібрати можна будь-коли в Налаштуваннях.
Без погоджень (bypass)
Агент не питає взагалі. Вмикається це в налаштуваннях Сервера, а не з телефону — свідоме рішення за комп'ютером, а не дотик у трамваї.

Як увімкнути bypass

У файлі налаштувань Сервера, тобто тому, який ви йому передаєте через --config:

{
  "no_approvals": true
}

Діє з наступного запуску Сервера. Телефон помітить це сам — перестане питати.

Що ви отримаєте

  • Довші завдання добігають без вас. Саме це той випадок, коли ви даєте роботу і йдете — із запитанням після кожної команди Агент чекав би, доки ви не подивитесь.
  • Тести, форматування і збірка проходять за один раз, а не зупиняються на кожному кроці.
  • Менше дотиків до телефону для речей, які ви однаково завжди дозволили б.

Що ви втратите

  • Гальмо. Агент працює з вашими правами і без погоджень може на комп'ютері все, що могли б ви з командного рядка.
  • Мить на роздуми. Питання «чи можна виконати цю команду?» часто саме те місце, де ви помічаєте, що Агент зрозумів завдання інакше, ніж ви мали на думці.
  • Огляд того, що готується. Кроки ви бачите й далі, але вже як зроблені, а не як пропозицію.

Коли це вмикати, а коли ні

Увімкніть це в проєкті, який у системі керування версіями і втрата якого вас не болітиме — власний експеримент, прототип, який можна перезаписати, проєкт, що можна викинути й склонувати знову. Там bypass — саме те, що робить із coden інструмент, біля якого не треба сидіти.

Не вмикайте його там, де Агент торкається робочих даних, розгортає, або працює в каталозі, в якому лежать речі, яких більше ніде немає. Межа між цим і попереднім абзацом не технічна, а ваша.

Практичний компроміс: bypass увімкнено, проєкт у git і коміт перед кожним більшим завданням. Повернутися тоді можна однією командою — і це дешевше, ніж погоджувати кожен крок.

Застрягло десь інде, ніж тут написано? Напишіть на support@coden-app.com.