elzobrito

ESAA combina Event Sourcing, projeção determinística e políticas fail-closed para transformar automação multiagente em um sistema auditável e previsível.

43
7
100% credibility
Found Mar 04, 2026 at 43 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

ESAA orchestrates AI agents to collaboratively build software through a structured workflow of planning, implementing, and verifying tasks, ensuring determinism and full traceability via an immutable event log.

How It Works

1
📖 Discover ESAA

You find a clever system that lets smart AI helpers team up to build software projects safely and reliably, like having a crew of careful builders.

2
🛠️ Set up your space

Create a new folder for your project and prepare it with a quick start command, feeling excited as everything gets organized.

3
🚀 Kick off the build

Hit start, and the system assigns tasks to AI helpers who create plans, write code, and check quality one by one.

4
👥 Watch the team work

Helpers propose ideas and changes, but a smart overseer checks everything before adding it, keeping everything neat and secure.

5
🔍 Verify it's perfect

Run a quick check on the secure record of all steps to confirm nothing went wrong and everything matches up.

🎉 Project ready!

Your complete software is built, fully traceable and trustworthy, ready for you to use or share with confidence.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 43 to 43 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ESAA---Event-Sourcing-Agent-Architecture?

ESAA combina event sourcing, projeção determinística e políticas fail-closed para transformar automação multiagente em um sistema auditável e previsível com LLMs em fluxos de engenharia de software. Em Python, agents emitem intenções estruturadas como JSON validados, enquanto um orquestrador persiste eventos em um log append-only imutável e projeta estados verificáveis via SHA-256. Usuários ganham CLI como `esaa init`, `esaa run`, `esaa submit` e `esaa verify` para pipelines reproduzíveis sem perda de contexto ou outputs probabilísticos.

Why is it gaining traction?

Diferente de AutoGen ou CrewAI baseados em snapshots, ESAA garante replay determinístico, rastreabilidade forense e rejeição automática de violações de contrato, evitando pipelines quebrados por LLMs não-determinísticos. O hook é a governança: agents propõem sob boundaries estritas (por task_kind como spec/impl/qa), com hotfixes imutáveis e verificação pós-projeção. Desenvolvedores testam com mocks ou LLMs reais como Claude, vendo eventos auditáveis em `.roadmap/activity.jsonl`.

Who should use this?

Equipes de ML/SWE construindo agents para gerar specs, código e testes em repositórios Git. Ideal para arquitetos querendo pipelines agentic com conformidade regulatória, ou leads cansados de debugging em swarms LLM sem histórico confiável. Funciona para protótipos de apps como GUIs ou ASRs, onde auditabilidade bate performance raw.

Verdict

Experimente para proofs-of-concept agentic; 43 stars e 1.0% credibility sinalizam estágio inicial, mas docs densos (contratos YAML, perfis PARCER) e CLI funcional compensam a falta de testes extensos. Adote se auditabilidade for essencial, senão fique com frameworks mais maduros.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.