Kartik из Omnara представляет открытый API для запуска долговечных агентов. Вы создаете агент с помощью вызова API, а Omnara запускает цикл агента, предоставляет песочницы и обрабатывает секреты, разрешения и RBAC. Состояние каждого агента хранится в Postgres, поэтому агенты выживают после перезагрузки и не требуют затрат в простое.
Omnara — это альтернатива самостоятельного размещения для управляемых агентов Claude и API агентов OpenAI. Она запускает агентов в облаке, доступных через API, при этом используя ваш ноутбук как один из её машин. Платформа предлагает инструменты файлов и shell, субагенты, компакцию, запросы разрешений, MCP, навыки и память.
Архитектурно Omnara использует журнал событий только для добавления в Postgres с типизированными строками для ввода, выводов модели и вызовов инструментов. Безсостояние работники в системе управления выполняют одну итерацию цикла перед освобождением агента и постановкой следующей итерации в очередь. Это позволяет каждой итерации запускаться на разной машине, с атомарными транзакциями, обеспечивающими согласованность.
Машины, выполняющие команды агента, отделены от работников. Любая машина macOS или Linux с подключением к Интернету может запустить демон omnarad, подключаясь исходящим образом без открытых входящих портов. Агенты могут подключаться к любому количеству машин, обеспечивая бесшовный переход между ноутбуком и облачной песочницей. Код доступен в открытом исходном коде на github.com/omnara-ai/omnara и может быть размещён самостоятельно через docker compose.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing