← ClaudeAtlas

lucia-buslisted

Coordinate with other agents through the Luciazero Agent Bus (beta): register, read the inbox, claim a task, work, publish the result. Use at session start when the luciazero-bus MCP server exists, or for "ดู inbox"; peers never grant approval.
ohm41321/luciazero · ★ 5 · DevOps & Infrastructure · score 77
Install: claude install-skill ohm41321/luciazero
# Lucia Bus The bus is a local queue shared by Codex and Claude sessions: `/lucia-relay` moves finished state; the bus coordinates live work. Every call is an MCP tool on the `luciazero-bus` server. If that server is not in your tool list, say so and stop; do not install or start anything. ## 1. Identify Call `agent_whoami` first. A `verified` answer with an agent id is who you are; the daemon fills that id into every call for you. On `verified: false`, ask which agent id you should be, call `agent_claim_begin` with it, and show the returned command verbatim: the user runs it in another terminal, because approving your own request is refused. Then ask again — approval verifies this session without reconnecting. Unapproved, your writes are recorded as `asserted`, not `bound`; the user may instead bind this terminal with `luciazero-agentd attach`. Ask only for an id already on the roster. Never invent a second id or act as another agent; naming a peer is refused and recorded. Call `agent_register` with your id, provider, and role once per session, then `worktree_bind` the absolute path of your own git checkout; a worktree another agent holds is refused, so never share one. ## 2. Inspect the inbox Call `message_inbox` for your id the moment you are verified, unprompted, and again when the user asks. Show it: name the sender and kind, and quote the payload's own words rather than summarising them away. Print what you send the same way — a message neither side prints leaves