Communitygithub.com

Arch1eSUN/Moirai

Runtime de agente de IA com identidade persistente, memória híbrida de longo prazo, previsão de séries temporais, chamadas de ferramentas em sandbox isolado, enxame multiagente de 184 personas e um log de eventos determinístico com hash em cadeia para reprodução, bifurcação e auditoria. Construído para fluxos de trabalho financeiros, operações diárias, pesquisa e automação contínua. AGPL-3.0 + comercial. Pré-alfa.

O que é Moirai?

O Moirai é um runtime de agente de IA projetado para automação contínua, especialmente em finanças, operações diárias e pesquisa. Ele se destaca por fornecer uma identidade persistente para o agente, memória híbrida de longo prazo que combina armazenamento vetorial e sumarização, e capacidade de previsão de séries temporais para tomada de decisão baseada em dados. Além disso, suporta um enxame multiagente com 184 personas distintas, permitindo simulações complexas e colaboração entre agentes. A execução de ferramentas é feita em sandbox isolado para segurança, e todas as ações são registradas em um log de eventos determinístico com hash encadeado, garantindo reprodução exata, bifurcação e auditoria. O Moirai é construído sobre Node.js e TypeScript, oferecendo uma arquitetura modular e extensível para desenvolvedores que buscam criar agentes de IA robustos e confiáveis.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Arch1eSUN/Moirai

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Moirai faz?

Runtime de agente de IA com identidade persistente, memória híbrida de longo prazo, previsão de séries temporais, chamadas de ferramentas em sandbox isolado, enxame multiagente de 184 personas e um log de eventos determinístico com hash em cadeia para reprodução, bifurcação e auditoria. Construído para fluxos de trabalho financeiros, operações diárias, pesquisa e automação contínua. AGPL-3.0 + comercial. Pré-alfa.

Principais Recursos

  • Identidade Persistente: Cada agente mantém uma identidade única e persistente ao longo das execuções.
  • Memória Híbrida de Longo Prazo: Combina armazenamento vetorial (ex.: Pinecone) com sumarização de memórias para acesso eficiente a informações passadas.
  • Previsão de Séries Temporais: Modelos integrados para prever tendências financeiras ou operacionais.
  • Sandbox Isolado: Chamadas de ferramentas executadas em ambiente isolado (ex.: contêineres Docker) para segurança.
  • Enxame Multiagente (184 personas): Suporte a até 184 agentes com personalidades distintas para simulações complexas.
  • Log Determinístico: Eventos registrados com hash encadeado para auditoria, reprodução e bifurcação.
  • Automação Contínua: Fluxos de trabalho financeiros e operacionais automatizados.

Como Usar

Instalação

npm install moirai

Exemplo Básico

import { Moirai } from 'moirai';

const agent = new Moirai({
  identity: 'meu-agente',
  memory: {
    type: 'hybrid',
    vectorStore: 'pinecone',
    summarize: true
  },
  forecasting: true,
  sandbox: {
    engine: 'docker'
  }
});

await agent.initialize();
await agent.run('Analisar tendências da carteira de ações');

Configuração

define os seguintes parâmetros:

ParâmetroDescriçãoPadrão
identityIdentificador único do agentedefault
memory.typeTipo de memória: hybrid, vector, summaryhybrid
memory.vectorStoreProvedor de armazenamento vetorial: pinecone, weaviate, memorymemory
forecastingAtivar previsão de séries temporaisfalse
sandbox.engineEngine de sandbox: docker, nonenone
persona.countNúmero de personas no enxame (1-184)1

API de Referência

Moirai(config: MoiraiConfig)

Cria uma nova instância do agente.

agent.initialize(): Promise<void>

Inicializa o agente, carregando memória e identidade.

agent.run(task: string): Promise<MoiraiResult>

Executa uma tarefa no contexto do agente.

agent.fork(): Moirai

Cria uma bifurcação (fork) do agente a partir do último checkpoint.

agent.getLog(): EventLog[]

Retorna o log de eventos determinístico.

Licença

AGPL-3.0 + Comercial. Consulte o arquivo LICENSE para detalhes.

Status

Pré-alfa. A API pode sofrer alterações.

Habilidades Relacionadas