Локальний coding-агент без інтернету: що підготувати заздалегідь

Досвід
Подія: Опубліковано:
Пошта

Досвід Rittika Jindal з OpenCode та Ollama: чому моделі на диску недостатньо й як відділити підготовку середовища від перевірки результату.

Модель уже завантажена, але тест просить установити пакет. Для роботи без мережі це така сама перешкода, як недоступний хмарний API. Готувати варто весь шлях від відкриття проєкту до перевірки виправлення, а не лише файл моделі.

Rittika Jindal, яка представляється провідною інженеркою Thomson Reuters, описала 27 жовтня виправлення підрахунку витрат на Mac із локальним агентом. За її звітом, після зміни одного рядка пройшли п’ять початкових тестів; самі тести залишилися незмінними. Це приклад одного автора, не доказ придатності такого середовища для будь-якого репозиторію. Для читача корисніше відокремити умови від результату: що було готове до відключення, як перевірявся зв’язок і чим підтверджувалася правильність зміни.

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

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

Перевірку мережі й перевірку коду ведіть окремо. Відповідь локального сервісу показує, що він доступний; невдалий зовнішній запит описує лише конкретну спробу в конкретний момент. Перелік провайдерів також не замінює перевірку всього середовища. А правильність виправлення потрібно оцінювати за незмінними тестами й переглядом різниці файлів, незалежно від пояснення агента.

NODVIEW звірив опублікований опис і конфігурацію, але не повторював автономний запуск. Практична підготовка тут завершується тоді, коли ви знаєте, що запускати, чим перевіряти результат і які дії все ще потребують інтернету. Ці питання варто з’ясувати до поїздки або відключення, а не під час першої помилки встановлення.