Sobre o projeto

Musubi (結び) é um servidor de memória Python autônomo projetado para frotas de agentes de IA que precisam de um substrato compartilhado — para que o que um agente aprende, outros possam usar. Ele organiza a memória em três planos: episódico (capturas brutas pontuadas por um LLM), conceitual (clusters sintetizados diariamente) e curado (notas do Obsidian revisadas por humanos). Um mecanismo de ciclo de vida executa cinco varreduras cron (maturação, síntese, promoção, rebaixamento, reflexão) que são bloqueadas por arquivo, idempotentes e registradas em journal no SQLite. Ele também inclui um plano de artefatos para blobs binários e um plano de pensamentos para mensagens pub/sub de agente para agente. Construído em Python 3.12, Qdrant para busca híbrida (densa + esparsa + rerank), TEI para embeddings, Ollama para chamadas de LLM e FastAPI/gRPC para APIs. Implantável via Docker Compose ou Ansible, com imagens assinadas por cosign e atestados SBOM. A versão v1.0 inclui namespacing de agente como tenant, recuperação híbrida, superfície HTTP completa, adaptadores MCP/LiveKit/OpenClaw e uma cadeia de release automatizada.