Сучасна розробка вимагає не просто написання коду — вона вимагає швидкості, точності й уміння делегувати рутину. Laguna — це платформа agentic coding моделей, яка дозволяє AI-агентам самостійно планувати, писати, тестувати та рефакторити код без постійного втручання розробника. Цей туторіал покаже, як за 1–2 години налаштувати робочий процес із Laguna та скоротити час на типові задачі вдвічі. Для старту потрібен акаунт на платформі Laguna, базові знання будь-якої мови програмування та текстовий редактор або IDE.
🛠️ Що знадобиться
- Акаунт Laguna (laguna.dev) — основна платформа для роботи з agentic моделями; є безкоштовний тариф із лімітом 50 агентських сесій на місяць
- VS Code або Cursor IDE — для інтеграції через офіційний Laguna Extension; обидва безкоштовні
- Laguna CLI — консольний інструмент для запуску агентів із терміналу; безкоштовний, встановлюється через npm або pip
- Git + GitHub/GitLab — для версіонування та підключення репозиторію до агентських воркфлоу; безкоштовно для публічних репо
- Node.js 20+ або Python 3.11+ — залежно від вашого стеку, потрібне середовище виконання для локального агента
📋 Покрокова інструкція
Крок 1: Реєстрація та налаштування акаунту Laguna
Перейдіть на laguna.dev і натисніть кнопку Get Started Free у правому верхньому куті. Зареєструйтесь через GitHub — це автоматично підв’яже ваші репозиторії та скоротить час на налаштування. Після входу відкриється Dashboard: натисніть Settings → API Keys → Generate New Key, задайте назву ключа (наприклад, “local-dev”) і скопіюйте згенерований токен — він знадобиться в наступному кроці. Зверніть увагу: ключ показується лише один раз, тому збережіть його в менеджері паролів або у файлі .env одразу.

Крок 2: Встановлення Laguna CLI та розширення для VS Code
Відкрийте термінал і виконайте команду npm install -g @laguna/cli (або pip install laguna-cli для Python-проєктів). Після встановлення введіть laguna auth login — CLI запросить ваш API-ключ, вставте скопійований токен і натисніть Enter. Щоб перевірити, що все працює, виконайте laguna status — ви маєте побачити повідомлення Authenticated as [ваш логін]. Паралельно у VS Code відкрийте вкладку Extensions (Ctrl+Shift+X), знайдіть Laguna Agentic Coding і натисніть Install; після встановлення з’явиться іконка Laguna у лівій бічній панелі.
Крок 3: Підключення репозиторію та створення першого агентського завдання
У терміналі перейдіть у папку вашого проєкту командою cd /шлях/до/проєкту, потім виконайте laguna init — це створить файл .laguna/config.yaml із базовими налаштуваннями. Відкрийте цей файл у VS Code: у полі model вкажіть laguna-agent-v3-pro (найсвіжіша модель на 2026 рік), у полі context_depth встановіть значення full, щоб агент читав весь проєкт, а не лише відкриті файли. Збережіть файл і виконайте laguna task create "Проаналізуй структуру проєкту та запропонуй рефакторинг модуля auth" — агент почне аналіз і за 30–60 секунд виведе план дій у термінал.
Крок 4: Запуск агента в інтерактивному режимі та контроль виконання
Щоб агент не просто пропонував, а й виконував зміни, запустіть команду laguna run --mode interactive --task "Додай валідацію email у файл src/auth/validator.js". У режимі interactive перед кожною зміною файлу агент показує diff і запитує підтвердження — введіть y щоб прийняти або n щоб пропустити конкретну зміну. Якщо хочете більше автономії — замініть interactive на auto, але тоді обов’язково запускайте агента в окремій Git-гілці: виконайте git checkout -b laguna/feature-validation перед командою запуску. Паралельно у VS Code-розширенні натисніть іконку Laguna → Live Session, щоб бачити прогрес агента в реальному часі прямо в редакторі.
Крок 5: Перегляд результатів, тестування та злиття змін
Після завершення сесії агент автоматично генерує звіт: у терміналі виконайте laguna report last — ви побачите список змінених файлів, кількість доданих рядків і автоматично написані unit-тести (якщо в config.yaml увімкнено auto_tests: true). Запустіть тести командою npm test або pytest — якщо все зелене, виконайте git add . && git commit -m "feat: laguna agent — email validation" і відкрийте Pull Request у GitHub. У фінальному результаті ви маєте отримати робочий, протестований код із зрозумілими комітами та документацією, яку агент також додає автоматично у форматі JSDoc або docstring.
⚠️ Типові помилки та як їх уникнути
- Запуск агента в режимі auto без окремої гілки — агент може переписати критичні файли без можливості швидкого відкату; завжди створюйте нову гілку перед автономним запуском
- Занадто широке завдання (task) — якщо написати “перепиши весь проєкт”, агент або зависне, або зробить хаотичні зміни; формулюйте задачі конкретно: один модуль, одна функція, одна проблема за раз
- Ігнорування файлу .laguna/config.yaml — без правильного
context_depthагент не бачить залежності між файлами й пише код, який не компілюється; обов’язково встановітьfullдля середніх і великих проєктів - Відсутність .laguna-ignore файлу — агент читатиме node_modules, .env та секрети; створіть файл
.laguna-ignoreі додайте тудиnode_modules/,.env,*.pemза аналогією з .gitignore - Не перевіряти автоматично написані тести — Laguna іноді генерує тести, які проходять, але не перевіряють реальну логіку (mock-heavy tests); переглядайте тести очима перед мержем
💡 Поради для кращого результату
По-перше, використовуйте task chaining — замість одного великого завдання створюйте ланцюжок малих через laguna chain create tasks.yaml, де кожен наступний крок залежить від результату попереднього; це дає агенту чіткий контекст і суттєво підвищує якість коду. По-друге, додайте до config.yaml поле style_guide: ./docs/code-style.md із вашими корпоративними правилами — агент буде дотримуватись іменування змінних, відступів та архітектурних патернів вашої команди. По-третє, після кожної успішної сесії виконуйте laguna feedback positive --session-id [id] — це тренує персональний профіль агента під ваш стиль розробки протягом 2–3 тижнів. По-четверте, інтегруйте Laguna у CI/CD: додайте крок laguna review --pr $PR_NUMBER у GitHub Actions, щоб агент автоматично перевіряв кожен Pull Request на антипатерни ще до code review людиною.
❓ Часті запитання (FAQ)
1. Чи безпечно давати агенту доступ до всього репозиторію?
Laguna обробляє код у ізольованому середовищі й не зберігає вихідний код після завершення сесії — це підтверджено аудитом SOC 2 Type II. Проте для проєктів із критичними даними рекомендується використовувати self-hosted версію Laguna Enterprise, яка запускається у вашому власному хмарному середовищі.

2. Які мови програмування підтримує Laguna?
На 2026 рік Laguna впевнено працює з TypeScript, JavaScript, Python, Go, Rust, Java, C# та PHP. Для менш поширених мов (Elixir, Haskell) підтримка є, але якість генерації нижча — варто додатково вказувати приклади у завданні.
3. Що робити, якщо агент зациклився або виконує завдання вже понад 10 хвилин?
Натисніть Ctrl+C у терміналі або виконайте laguna session stop --last. Потім перегляньте логи командою laguna logs --session-id [id], знайдіть місце зависання й переформулюйте завдання більш конкретно. Зазвичай зависання трапляється через циклічні залежності у коді або надто абстрактний опис задачі.
4. Чи можна використовувати Laguna для існуючого легасі-проєкту без тестів?
Так, і це один із найкращих сценаріїв застосування. Виконайте спочатку laguna task create "Напиши unit-тести для файлу [назва] без зміни логіки" — агент покриє існуючий код тестами, і лише після цього починайте рефакторинг. Це дає страхову сітку від регресій.
5. Скільки коштує активне використання Laguna для команди з 5 розробників?
Безкоштовний тариф дає 50 сесій на місяць на одного користувача, що вистачає для легкого використання. Тариф Team (приблизно $49/місяць за користувача на 2026 рік) знімає ліміт сесій і додає командні воркфлоу, спільний контекст між розробниками та пріоритетну підтримку.
🏁 Підсумок
Після проходження цього туторіалу ви маєте налаштований локальний Laguna CLI із підключеним репозиторієм, вміти запускати агентів в інтерактивному та автономному режимах, контролювати якість змін через diff-перегляд і автоматичні тести, а також інтегрувати агентський review у свій CI/CD пайплайн. Це фундамент, який при регулярному використанні скорочує час на рутинні задачі — валідацію, рефакторинг, написання тестів — на 40–60%.
Почніть прямо зараз із найпростішого: зареєструйтесь на laguna.dev, встановіть CLI і запустіть першу сесію з командою laguna task create "Знайди всі TODO-коментарі в проєкті й запропонуй план їх вирішення" — це безризикове завдання, яке одразу покаже силу агентського підходу у вашому реальному коді.
РОЗСИЛКА
📬 Щотижневий AI-дайджест
Найкращі статті про ШІ та автоматизацію — без спаму, лише суть
Без спаму · Відписатись будь-коли

