Агентные кейсы
Разработка и DevOps

Grok как агент для программирования в терминале через agenc-core

Автор поста на Reddit сделал оболочку agenc-core, в которой Grok работает агентом в терминале. В примере Grok разделил работу между восемью субагентами и параллельно собрал восемь терминальных игр на C.

Сделано сGrok Bot

Что сделали

Автор говорит, что сделал agenc-core, оболочку для терминального агента, где Grok сам ведёт работу в CLI или TUI. Он читает файлы, правит код, запускает инструменты и может запускать параллельных субагентов, у каждого из которых свой контекст, инструменты и бюджет токенов. В примере Grok разбил делимую задачу на восемь исполнителей, и те одновременно собрали восемь отдельных терминальных игр на C. Главный оркестратор объединял и проверял результаты, а человек отвечал на запросы одобрения вызовов инструментов.

Что получилось

Автор показывает это как свою витрину и считает, что всё работает достаточно хорошо. В пример входят параллельная сборка восьми игр и интеграции вроде действий с Ledger, которые подтверждаются на самом устройстве. Бенчмарков, доли неудач и подробного сравнения с другими агентами для программирования в посте нет.

На что обратить внимание

Главное здесь в модели разрешений. Вызовы инструментов могут требовать одобрения человека, а любое действие с Ledger, которое переводит средства, надо физически подтвердить на устройстве.

Пояснение

Ledger это аппаратный криптокошелёк, операции в нём подтверждают кнопками на самом устройстве. TUI это текстовый интерфейс внутри терминала. Оболочка (harness) это программа, которая даёт модели инструменты и управляет её работой.

Кому пригодится

Разработчикам, которые хотят попробовать Grok вместо привычных агентов для программирования в терминале.

Попробуйте сами с Grok Bot

В проекте [путь к репозиторию] нужно [описание фичи или исправления]. Сначала прочитай нужный код, потом внеси правки и запусти [команда тестов или сборки], чтобы проверить, что всё работает. Когда закончишь, кратко опиши изменения. Перед удалением файлов или запуском чего-то разрушительного спроси меня.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: reddit.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.