internal/

directory
v0.7.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2026 License: MIT

Directories

Path Synopsis
Package client talks to the muster daemon, spawning it if needed.
Package client talks to the muster daemon, spawning it if needed.
Package clock provides a test-overridable millisecond clock.
Package clock provides a test-overridable millisecond clock.
Package daemon serves the muster store over a unix socket.
Package daemon serves the muster store over a unix socket.
Package display is the one canonical sanitizer for anything a hostile or careless bus payload (subject, body, reply preview) could put in front of an operator's terminal: the renderer, journal preview columns, and the station TUI all funnel through Sanitize rather than each rolling their own escaping.
Package display is the one canonical sanitizer for anything a hostile or careless bus payload (subject, body, reply preview) could put in front of an operator's terminal: the renderer, journal preview columns, and the station TUI all funnel through Sanitize rather than each rolling their own escaping.
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.
Package mcpserver exposes muster's daemon operations as MCP tools over stdio.
Package mcpserver exposes muster's daemon operations as MCP tools over stdio.
Package mustertest provides shared test helpers for muster.
Package mustertest provides shared test helpers for muster.
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.
Package paths resolves muster's on-disk locations.
Package paths resolves muster's on-disk locations.
Package proto defines the daemon wire protocol: newline-delimited JSON.
Package proto defines the daemon wire protocol: newline-delimited JSON.
Package render holds the shared bus-journal rendering machinery: decoding list_events pages, resolving the alias→label map, and rendering rows into the WHO/WHAT vocabulary the humancli `events`/`watch` commands and the station TUI's feed pane both use.
Package render holds the shared bus-journal rendering machinery: decoding list_events pages, resolving the alias→label map, and rendering rows into the WHO/WHAT vocabulary the humancli `events`/`watch` commands and the station TUI's feed pane both use.
Package resolve is muster's single canonical target-resolution module (CLAUDE.md's "one canonical module per concern" rule): the precedence a bare user- or agent-supplied target string is matched against the roster by — exact alias, then a project-qualified "proj:label", then a bare label scoped to the caller's own project.
Package resolve is muster's single canonical target-resolution module (CLAUDE.md's "one canonical module per concern" rule): the precedence a bare user- or agent-supplied target string is matched against the roster by — exact alias, then a project-qualified "proj:label", then a bare label scoped to the caller's own project.
Package station implements `muster station`, the operator TUI.
Package station implements `muster station`, the operator TUI.
Package store is muster's SQLite persistence layer.
Package store is muster's SQLite persistence layer.
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.
Package version holds muster's build-time version stamp.
Package version holds muster's build-time version stamp.
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).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL