Commit Graph

1 Commits

Author SHA1 Message Date
Timmy (AI Agent)
9b5ec4b68e feat(fleet): Emacs Sovereign Control Plane (#590)
Some checks failed
Smoke Test / smoke (pull_request) Failing after 13s
Implement tooling for the shared Emacs daemon control plane on Bezalel.
Agents can now poll dispatch.org for tasks, claim work, and report
results programmatically.

Files:
- scripts/emacs-fleet-bridge.py — Python client with 6 commands:
  poll (find PENDING tasks), claim (PENDING→IN_PROGRESS), done (mark
  complete), append (status messages), status (health check), eval
  (arbitrary Elisp). SSH-based communication with Bezalel Emacs daemon.
- scripts/emacs-fleet-poll.sh — Shell poll script for crontab integration.
  Shows connectivity, task counts, my pending/active tasks, recent activity.
- skills/autonomous-ai-agents/emacs-control-plane/SKILL.md — Full skill
  docs covering infrastructure, API, agent loop integration, state machine,
  and pitfalls.

Infrastructure:
- Host: Bezalel (159.203.146.185)
- Socket: /root/.emacs.d/server/bezalel
- Dispatch: /srv/fleet/workspace/dispatch.org
- Configurable via BEZALEL_HOST, BEZALEL_SSH_KEY, EMACS_SOCKET env vars

Closes #590
2026-04-13 20:18:29 -04:00