openJiuwen, сообщество агентов с открытым исходным кодом при поддержке Huawei, представило то, что оно называет AgentOS, ориентированную на RSI: механизм расширения, разработанный для того, чтобы ИИ-агенты могли добавлять функции в свои собственные приложения, тестировать их в реальной работе и откатывать их в случае сбоя. RSI означает рекурсивное самосовершенствование. Статья была переопубликована QbitAI 13 ноября.
Механизм предусматривает точки расширения в пяти частях стека. Клиентские расширения добавляют кнопки, панели и настройки в веб-интерфейс. Расширения шлюза обрабатывают аутентификацию и маршрутизацию запросов. Расширения AgentServer обрабатывают сеансы, сообщения и команды сервера. Расширения роя настраивают, как несколько агентов разделяют и передают работу, а также отслеживают прогресс. Расширения агентов настраивают подсказки и регистрируют инструменты, сервисы MCP или субагенты.
Новые функции поставляются в виде пакетов расширений. Каждый пакет содержит manifest.json, объявляющий его идентификатор, версию, зависимости и точку входа кода, а также место, где должен появиться любой компонент интерфейса. При установке система проверяет манифест и сохраняет пакет по идентификатору и версии. Затем шлюз и AgentServer загружают пакеты, которые они запускают, и регистрируют обработчики в своих шинах событий, которые срабатывают при таких событиях, как нажатие кнопки, входящий запрос или сборка агентом своего системного запроса. Обработчики могут вызывать операции, предоставляемые каждым компонентом, такие как чтение данных сеанса или обновление интерфейса. Пакеты являются горяче подключаемыми, поэтому добавление одного пакета не требует изменения кода приложения.
WorkSwarm, приложение агента openJiuwen, использует этот механизм для так называемых системных плагинов. Пользователь описывает функцию, а агент пишет, упаковывает и устанавливает ее. В демонстрациях openJiuwen WorkSwarm добавил режим настольного питомца, который сворачивает рабочую область в небольшого чат-компаньона, и Token Weather — панель состояния, которая отображает использование токенов сеанса в виде погоды. Если плагин вызывает сбой, пользователи могут восстановить более раннюю контрольную точку конфигурации своего плагина. Плагины также могут быть установлены вручную из папки, со страницы расширений или с помощью команды /extension install.
Тот же механизм охватывает корпоративные потребности. openJiuwen демонстрирует плагин входа в шлюз, адаптеры для сторонних песочниц и плагин, который позволяет сеансу работать на Claude Code, Codex или на платформе openJiuwen. Распределенные развертывания могут запускать шлюз и AgentServer отдельно, при этом каждая сторона загружает свои собственные расширения.
Код WorkSwarm находится на GitHub под названием JiuwenSwarm под лицензией Apache-2.0. openJiuwen описывает это как часть своей архитектуры Hyper-Agent и называет этот переход с дизайна, ориентированного на разработчиков, на дизайн, ориентированный на RSI.
Источники: Отчет QbitAI · Официальный репозиторий JiuwenSwarm на GitHub · Официальная страница WorkSwarm.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Pandaily




