TypeScript API
Per-module reference for the TypeScript stores, reducers, and command source that make up the AgentMux frontend’s public API. Generated by typedoc from the pinned src/agentmux submodule.
Modules
Section titled “Modules”- agent-document-store — Document model + command/event types for the chat-style agent pane.
- agent-pane-state-store — Pane registry, slot tracking, dispatch + snapshot helpers.
- command-source — Command bus that pane-types subscribe to; source of UI-driven mutations.
- launcher-event-reducer — Reducer over launcher events (process lifecycle, window reality).
Cross-references
Section titled “Cross-references”- Rust API — rustdoc for the four crates in the Cargo workspace.
- The reducer stack — explains how these stores fit together.
- Agent App API — runtime API agents call to render their own UI.
Regeneration
Section titled “Regeneration”npm run build:typedoc # regenerates Markdown pages from the submodule's TypeScript sourcenpm run build:full # build:typedoc + build:rust-docs + the Astro buildThe default npm run build deliberately skips typedoc so the docs site iterates without it. Production deploys must use build:full.