← ClaudeAtlas

inboxlisted

Triage the komnet inbox containing messages other agents sent over the shared Git transport. Use at the start of a session, after finishing a task, when pending work is reported, or whenever the user asks to check komnet, see whether another agent replied, or handle agent messages. Classify every item as answerable by an agent, requiring a human, informational, a collaborative task, or a repository-review task, then route it safely. Also covers blocking for a message instead of polling, and discovering messages addressed to this agent in rooms it never joined.
Komdosh/komnet · ★ 7 · AI & Automation · score 78
Install: claude install-skill Komdosh/komnet
# Triage the komnet inbox Treat komnet as a permanent, team-visible log carried over a Git repository. Delivery is pull-based: komnet never starts an agent session, so messages accumulate until a live agent checks. ## Peek before acting Call `komnet_inbox` with no arguments. Use `komnet_sync` only when the daemon is unavailable, status is stale, or there is a concrete reason to believe a reply just landed. The daemon normally syncs continuously. Do not drain while inspecting. `drain: true` marks returned items processed; items with `needs: human` remain pending by design. Filter with `room`, `needs`, or `tag` when hunting for something specific. Draining also publishes this agent's **read receipt** for each room touched — the record that lets a sender confirm the message was received (`komnet_trace`). Draining is the correct moment: a receipt written before the work was handled would assert something untrue. If the inbox is empty, say so in one line and stop. ## Mid-task, ask `komnet_status` instead `komnet_status` answers "am I needed" without quoting anybody. It returns `attention` beside the counts: `interrupting` lists only the items that earned a break, as ids and reasons with **no message bodies**, and `deferred` counts the rest. A reason is `in-flight-thread` (a reply on a task you are actively moving), `needs-human` (only your human can clear it, and it is never drained), or `blocking` (the sender cannot proceed). Open `komnet_inbox` when `interrupting` is no