Agora

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Multi-agent AI council that debates your problem from multiple perspectives, then executes the solution.

README.md

Agora

English | Chinese | Japanese

Agora is a local-first delivery control plane for durable AI-assisted work.
It coordinates Codex, Claude Code, and Kiro through one authoritative workflow:

Project -> Task -> Stage -> Run -> Artifact/Evidence -> Gate -> Handoff/Done

Important: the autonomous council is retired

The Agora 0.5 Scout / Architect / Critic / Synthesizer discussion council is
not part of the Agora 1.0 product. The default CLI, HTTP API, and web UI no
longer start AI-to-AI debate or allow model-generated consensus to advance
workflow state.

agora task consult is different: it is an explicit, bounded request to the
single runtime already pinned to the current Stage. Its output is only an
advisory candidate until a human explicitly adopts or rejects it.

Core guarantees

  • Agora is the only writer of cross-runtime Task, Stage, and Gate state.
  • Every native runtime receives a versioned Context Pack and returns a
    versioned Handoff Pack.
  • Process, transport, schema, and semantic success are recorded separately.
  • Approvals bind to the repository, ref, commit, Stage, Artifact path, and
    Artifact hash.
  • Review budget cannot be silently spent on implementation or consultation.
  • Resume and retry are idempotent and fail closed on stale authority.

Current entry points

# Show the authoritative Task command family
cd backend
.\.venv\Scripts\agora.exe task --help

# Start the API and static Control Plane UI during development
cd ..
make dev

Open http://localhost:8000/control-plane for the authenticated Task console.
The console reads one authoritative projection and exposes only separately
reviewed, Task-scoped human actions.

To verify the complete formal control path without calling any AI/provider or
touching the configured Agora database:

.\backend\.venv\Scripts\python.exe scripts\run_task_acceptance.py

The command launches deterministic local child processes in a temporary Git
project, runs all formal Stages and Gates, records explicit human approval,
reopens SQLite, prints one JSON receipt, and removes the temporary workspace.
It is control-plane acceptance, not native Codex/Claude/Kiro quality evidence.

For architecture and current implementation status, see:

Agora 1.0 migration is still in progress. Do not infer feature completion from
the historical 0.5 release number or from files retained only for audited
cleanup.

Development

cd backend
.\.venv\Scripts\python.exe -m pytest tests -m "not integration"
cd ..
.\backend\.venv\Scripts\python.exe scripts\export_protocol_schemas.py --check
git diff --check

See CONTRIBUTING.md for contribution guidelines.

License

MIT

Reviews (0)

No results found