Polyglot-agent dashboard in statically typed Common Lisp (TUI, Web, McCLIM)
  • Common Lisp 97.2%
  • JavaScript 1.3%
  • Shell 0.9%
  • TypeScript 0.3%
  • Makefile 0.2%
Find a file
2026-04-02 00:13:09 -04:00
.beads feat(live-adapter): HTTP polling + SSE subscription for OpenClaw gateway (eb0.12.1+eb0.12.2) 2026-03-25 17:29:15 -04:00
.github/workflows ci(ep11): wire unified preflight bundle into Makefile and GitHub workflow (8f2r) 2026-03-20 19:59:35 -04:00
artifacts evidence(epic3): add T6 artifact txt + TUI E2E evidence summary (e0zk) 2026-03-25 13:36:18 -04:00
attic fix(adapter): resolve .asd wiring + duplicate module conflict (6fx) 2026-03-15 10:02:05 -04:00
ci fix(ci): use correct evidence manifest functions in parity gate 2026-03-26 20:11:31 -04:00
docs feat(epic4): add ci/run-playwright-gate.sh + make e2e-web-gate target 2026-03-25 19:24:12 -04:00
e2e fix(e2e): set PLAYWRIGHT_BROWSERS_PATH for deterministic headless runs 2026-03-25 07:29:50 -04:00
e2e-tui evidence(epic3): add T6 artifact txt + TUI E2E evidence summary (e0zk) 2026-03-25 13:36:18 -04:00
packaging feat(packaging): build scripts, Dockerfile, systemd services, compose (eb0.7.3) 2026-03-16 04:32:56 -04:00
scripts feat(tui): add precompiled SBCL core for fast E2E startup 2026-03-24 12:10:59 -04:00
src feat(adapter): add live analytics polling from OpenClaw gateway 2026-03-26 07:49:55 -04:00
test-harness feat(adapter): complete cross-UI parity audit with CI gate 2026-03-26 09:40:01 -04:00
tests feat(ep3): add T1-T6 command-fingerprint baseline ledger + drift report (0ko9) 2026-03-23 21:32:09 -04:00
.gitignore feat(e2e): mcp-tui-driver TUI E2E harness T1-T6 (rzo) 2026-03-15 21:03:08 -04:00
agent-orrery.asd fix(types): resolve 47 missing boundary declarations + 10 compile warnings 2026-03-25 22:14:16 -04:00
AGENTS.md docs: add AGENTS contribution and PR workflow guide 2026-04-02 00:13:09 -04:00
CHANGELOG.md docs(epic10): add CHANGELOG + v2 release hardening runbook section (goma) 2026-03-25 03:36:16 -04:00
Makefile feat(epic4): add ci/run-playwright-gate.sh + make e2e-web-gate target 2026-03-25 19:24:12 -04:00
README.md docs: bootstrap Agent Orrery architecture, plan, and E2E matrix 2026-03-13 15:20:05 -04:00
run-tui-tests.lisp chore: update TUI test runner for standalone execution 2026-03-15 12:15:31 -04:00

Agent Orrery

Agent Orrery is a public Kyvero Vexus project to provide a multi-interface operations dashboard for OpenClaw-compatible agent systems.

Like an orrery models celestial bodies from multiple viewpoints, Agent Orrery models agentic runtime state across:

  • Terminal UI (TUI)
  • Web UI
  • McCLIM UI

The platform is OpenClaw-compatible first, but built around a generic adapter protocol so it can support other agentic systems with minimal glue code.

Core Design Commitments

  • Statically typed Common Lisp
    • Coalton for pure core logic
    • SBCL strict declarations for integration/runtime layers
  • Functional programming style first (immutable data flows, pure transforms, side effects at boundaries)
  • Modular architecture (core domain + adapter boundary + UI frontends)
  • Extensible provider model (OpenClaw adapter is just the first implementation)
  • E2E test-gated delivery (every epic must land with real interaction tests)

Inspiration Sources

Planning Docs

  • Full plan: docs/PLAN.md
  • E2E matrix: docs/E2E-MATRIX.md
  • Architecture: docs/ARCHITECTURE.md

Task Tracking

This repository uses beads (bd) for all issue tracking.

bd ready --json