Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
rook
command
Command rook is the front door to the rook multiplexer.
|
Command rook is the front door to the rook multiplexer. |
|
rookd
command
rookd keeps rook alive: it supervises the mux server (adopting one that already runs — rookd is a nanny, not an owner: the server is spawned into its own session and survives rookd restarts) and runs the web bridge in-process.
|
rookd keeps rook alive: it supervises the mux server (adopting one that already runs — rookd is a nanny, not an owner: the server is spawned into its own session and survives rookd restarts) and runs the web bridge in-process. |
|
internal
|
|
|
agents
Package agents is the attention layer's face: a sidebar.
|
Package agents is the attention layer's face: a sidebar. |
|
attention
Package attention is rook's inbound contract: anything that wants a say in rook's chrome — the status bar, the picker, the preview — writes items into the attention feed, and rook renders them without knowing who wrote them.
|
Package attention is rook's inbound contract: anything that wants a say in rook's chrome — the status bar, the picker, the preview — writes items into the attention feed, and rook renders them without knowing who wrote them. |
|
config
Package config loads rook's user configuration from ~/.config/rook/rook.toml (XDG_CONFIG_HOME respected).
|
Package config loads rook's user configuration from ~/.config/rook/rook.toml (XDG_CONFIG_HOME respected). |
|
mux
Package mux is the Go layer's client for the Zig engine.
|
Package mux is the Go layer's client for the Zig engine. |
|
sessions
Package sessions is rook's own session model — the layer that used to be delegated to sesh.
|
Package sessions is rook's own session model — the layer that used to be delegated to sesh. |
|
tmux
Package tmux boots and addresses the rook-owned tmux server.
|
Package tmux boots and addresses the rook-owned tmux server. |
|
tui
Package tui is what rook's Bubble Tea faces share: the palette.
|
Package tui is what rook's Bubble Tea faces share: the palette. |
|
webd
Package webd bridges browsers to the engine socket and serves the web client.
|
Package webd bridges browsers to the engine socket and serves the web client. |
|
worktree
Package worktree is rook's worktree-per-agent model: one git worktree, one branch, one rook session, and a lifecycle that ends with the branch merged and all three gone.
|
Package worktree is rook's worktree-per-agent model: one git worktree, one branch, one rook session, and a lifecycle that ends with the branch merged and all three gone. |
|
worktree/ui
Package ui is the worktree manager's face: a Bubble Tea program that draws the repo's worktrees with live state and runs the lifecycle verbs on them.
|
Package ui is the worktree manager's face: a Bubble Tea program that draws the repo's worktrees with live state and runs the lifecycle verbs on them. |
|
sdk
|
|
|
provider
module
|
Click to show internal directories.
Click to hide internal directories.