Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
muster
command
Command muster is the entrypoint for the muster coordination bus.
|
Command muster is the entrypoint for the muster coordination bus. |
|
internal
|
|
|
client
Package client talks to the muster daemon, spawning it if needed.
|
Package client talks to the muster daemon, spawning it if needed. |
|
clock
Package clock provides a test-overridable millisecond clock.
|
Package clock provides a test-overridable millisecond clock. |
|
daemon
Package daemon serves the muster store over a unix socket.
|
Package daemon serves the muster store over a unix socket. |
|
humancli
Package humancli implements muster's operator subcommands (agents, inbox, send, tasks) that read/drive the bus from a plain shell.
|
Package humancli implements muster's operator subcommands (agents, inbox, send, tasks) that read/drive the bus from a plain shell. |
|
mcpserver
Package mcpserver exposes muster's daemon operations as MCP tools over stdio.
|
Package mcpserver exposes muster's daemon operations as MCP tools over stdio. |
|
mustertest
Package mustertest provides shared test helpers for muster.
|
Package mustertest provides shared test helpers for muster. |
|
nudge
Package nudge delivers an operator-triggered "check your inbox" prompt into an agent's tmux pane via send-keys.
|
Package nudge delivers an operator-triggered "check your inbox" prompt into an agent's tmux pane via send-keys. |
|
paths
Package paths resolves muster's on-disk locations.
|
Package paths resolves muster's on-disk locations. |
|
proto
Package proto defines the daemon wire protocol: newline-delimited JSON.
|
Package proto defines the daemon wire protocol: newline-delimited JSON. |
|
store
Package store is muster's SQLite persistence layer.
|
Package store is muster's SQLite persistence layer. |
|
tmuxenv
Package tmuxenv is muster's single point of contact with tmux from outside the daemon: capturing the current pane's identity, deriving the project from the per-project socket, checking session liveness, and reading the session label.
|
Package tmuxenv is muster's single point of contact with tmux from outside the daemon: capturing the current pane's identity, deriving the project from the per-project socket, checking session liveness, and reading the session label. |
|
wake
Package wake delivers best-effort "notify" signals to agents' tmux sessions by setting/clearing a per-session tmux option (which the operator's status bar surfaces).
|
Package wake delivers best-effort "notify" signals to agents' tmux sessions by setting/clearing a per-session tmux option (which the operator's status bar surfaces). |
Click to show internal directories.
Click to hide internal directories.