Repolode
framerslab

framerslab/agentos

Framework de agentes de IA em TypeScript com memória cognitiva persistente, personalidade HEXACO opcional, orquestração multiagente e interface unificada para 13 provedores de LLM.

Estrelas
680
Forks
100
Issues abertas
24
Último commit
há 3 horas

O que é?

AgentOS é um framework em TypeScript para criar agentes de IA que mantêm a memória entre sessões, adaptam seu comportamento e podem criar novas ferramentas em tempo de execução. Sua camada de memória cognitiva aplica decaimento e vários mecanismos de memória, como reconsolidação e esquecimento induzido pela recuperação. Um vetor de personalidade HEXACO opcional influencia os prompts e a codificação da memória.

O framework inclui os componentes habituais para criar agentes: um helper leve agent() com sessões, um runtime GMI completo com humor e metaprompts acionados por sentimento, equipes multiagente com várias estratégias de coordenação, DAGs de workflow, pacotes de guardrails, pipelines de voz e adaptadores de canal. Os agentes podem forjar ferramentas JavaScript verificadas por casos de teste e por um avaliador LLM e, em seguida, adicioná-las à lista de ferramentas da sessão. O código gerado é executado em um contexto node:vm ou em um sandbox WebAssembly do QuickJS.

O pacote é publicado no npm como @framers/agentos e tem licença Apache-2.0. Pacotes complementares oferecem extensões, skills e ferramentas de benchmark.

Recursos principais

  • 01Memória cognitiva persistente com decaimento de Ebbinghaus e vários mecanismos relacionados à recuperação
  • 02Personalidade HEXACO opcional que influencia os prompts e a codificação da memória
  • 03Criação de ferramentas em tempo de execução, com código gerado verificado por testes e por um avaliador LLM
  • 04Uma interface para 13 provedores de LLM, com fallback entre provedores e pool de chaves de API
  • 05Equipes multiagente com estratégias sequenciais, paralelas, de debate, ciclo de revisão, hierárquicas e em grafo
  • 06Pacotes de guardrails, pipelines de voz e 37 adaptadores de canal

Casos de uso

  • Criar chatbots ou tutores que precisam se lembrar dos usuários ao longo de conversas extensas
  • Orquestrar vários agentes especializados, como pesquisador, redator e revisor
  • Prototipar agentes que ampliam seu próprio conjunto de ferramentas com código em sandbox
  • Executar a mesma base de código de agente com vários provedores de LLM

Tópicos

Perguntas frequentes

O que é agentos?
Framework de agentes de IA em TypeScript com memória cognitiva persistente, personalidade HEXACO opcional, orquestração multiagente e interface unificada para 13 provedores de LLM. AgentOS é um framework em TypeScript para criar agentes de IA que mantêm a memória entre sessões, adaptam seu comportamento e podem criar novas ferramentas em tempo de execução. Sua camada de memória cognitiva aplica decaimento e vários mecanismos de memória, como reconsolidação e esquecimento induzido pela recuperação. Um vetor de personalidade HEXACO opcional influencia os prompts e a codificação da memória.
agentos é gratuito? Qual é a licença?
agentos é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
agentos ainda é mantido?
Manutenção ativa. O último commit de agentos foi em 19 de out. de 2026.
Para que posso usar agentos?
Criar chatbots ou tutores que precisam se lembrar dos usuários ao longo de conversas extensas Orquestrar vários agentes especializados, como pesquisador, redator e revisor Prototipar agentes que ampliam seu próprio conjunto de ferramentas com código em sandbox Executar a mesma base de código de agente com vários provedores de LLM
Onde consigo agentos?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/framerslab/agentos

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados