openJiuwen, uma comunidade aberta de agentes apoiada pela Huawei, apresentou um mecanismo que eles chamaram de RSI-native AgentOS. Este sistema é uma extensão que permite aos agentes de IA adicionar funcionalidade ao seu próprio aplicativo, testá-la em operação real e revertê-la em caso de erros. O termo RSI refere-se à autoaperfeiçoamento recursivo.
O mecanismo prevê pontos de extensão em cinco partes diferentes da pilha. As extensões do cliente adicionam botões, painéis e configurações à interface web. As extensões do gateway são responsáveis pelo roteamento de requisições e autenticação. As extensões do AgentServer processam comandos do servidor, mensagens e sessões. As extensões Swarm configuram como múltiplos agentes distribuem o trabalho e monitoram o progresso. Os agentes podem ajustar prompts e registrar ferramentas, serviços MCP ou subagentes.
Novas funcionalidades são lançadas em pacotes de extensões, cada um contendo um arquivo manifest.json. Este manifesto declara o identificador, versão, dependências e ponto de entrada do código, além de indicar onde qualquer componente da interface deve aparecer. Durante a instalação, o sistema verifica o manifesto e salva o pacote pelo seu identificador e versão. Em seguida, o Gateway e o AgentServer carregam os pacotes correspondentes e registram manipuladores em seus barramentos de eventos, que são acionados por eventos como o clique em um botão, uma requisição de entrada ou a compilação do prompt do sistema pelo agente. Esses manipuladores são capazes de chamar operações fornecidas por cada componente, como ler dados de sessão ou atualizar a interface.
Os pacotes são hot-pluggable, o que significa que a adição de um novo não requer alteração no código-fonte do aplicativo. No aplicativo de agentes WorkSwarm, desenvolvido pela openJiuwen, este mecanismo é usado para os chamados plugins de sistema. O usuário descreve a função desejada, e o agente escreve, empacota e instala-a autonomamente. Em demonstrações, o openJiuwen WorkSwarm adicionou um modo 'pet' na área de trabalho, que recolhe a estação de trabalho em um pequeno companheiro de chat, bem como o 'Token Weather' — um painel de status que exibe o uso de tokens de sessão em forma de clima. Se um plugin causar uma falha, os usuários têm a opção de restaurar um ponto de controle anterior da configuração do seu plugin. Plugins também podem ser instalados manualmente a partir de uma pasta, página de extensões ou usando o comando /extension install.
Um mecanismo semelhante pode ser aplicado a necessidades corporativas. A openJiuwen demonstra um plugin de login para o Gateway, adaptadores para sandboxes de desenvolvedores terceirizados e um plugin que permite que as sessões funcionem no Claude Code, Codex ou no ambiente openJiuwen. Em implantações distribuídas, o Gateway e o AgentServer podem funcionar independentemente, com cada lado carregando suas próprias extensões.
O código do WorkSwarm está disponível no GitHub sob o nome JiuwenSwarm e é distribuído sob a licença Apache-2.0. A openJiuwen caracteriza isso como parte de sua arquitetura Hyper-Agent e chama essa transição de um deslocamento de foco do design amigável ao desenvolvedor para um design orientado ao RSI.



