Проект по созданию автономного терминального агента базировался на миграции Opencode с языка Go на Emacs Lisp. Работа велась с конца апреля по конец октября 2026 года, в результате чего был создан прототип объемом около 22 000 строк кода.
Для хранения сессий и артефактов разработки используется Apache Jena Fuseki с расширениями Lucene и HNSW. Система поддерживает SPARQL-запросы, что позволяет организовать обмен данными между агентами в распределенной сети.
Агент функционирует как конечный автомат, чьи состояния описаны через онтологии OWL/RDF/TTL. Процесс работы включает анализ задач, генерацию кода, формирование требований и циклы тестирования с участием пользователя.
Для локальной работы используется API, совместимый с OpenAI через Ollama. Модель ministral-3:8b показала лучшие результаты при генерации Lisp-кода, обеспечивая скорость 40–50 токенов в секунду на видеокарте RTX3060 с 12 Гб памяти.
За полгода проект прошел около 500 итераций и выполнил 2000 задач. На текущем этапе прототип не способен самостоятельно изменять собственный код, однако инфраструктура позволяет продолжать работу над автоматизацией разработки.






