Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapters defines backend-neutral agent events and the adapters that derive them from normalized terminal text.
|
Package adapters defines backend-neutral agent events and the adapters that derive them from normalized terminal text. |
|
Package agent defines and validates the process specifications used by Relayer.
|
Package agent defines and validates the process specifications used by Relayer. |
|
Package agentprofile is the agent editor both front ends share: what an editor is shown of each agent in the configuration, and how the profiles it sends back become the agents that are written.
|
Package agentprofile is the agent editor both front ends share: what an editor is shown of each agent in the configuration, and how the profiles it sends back become the agents that are written. |
|
Package app composes Relayer's configuration, PTY sessions, and terminal UI.
|
Package app composes Relayer's configuration, PTY sessions, and terminal UI. |
|
Package audit writes a bounded, local JSONL audit trail without retaining terminal input, raw prompt matches, environment values, or backend errors.
|
Package audit writes a bounded, local JSONL audit trail without retaining terminal input, raw prompt matches, environment values, or backend errors. |
|
Package buffer provides a concurrency-safe, byte-bounded circular buffer.
|
Package buffer provides a concurrency-safe, byte-bounded circular buffer. |
|
Package config loads and creates Relayer interception configuration files.
|
Package config loads and creates Relayer interception configuration files. |
|
Package fixturecapture records bounded, anonymized terminal output for adapter fixtures.
|
Package fixturecapture records bounded, anonymized terminal output for adapter fixtures. |
|
Package intercept preserves the historical regex-interceptor API as a thin compatibility facade over the backend-neutral adapters package.
|
Package intercept preserves the historical regex-interceptor API as a thin compatibility facade over the backend-neutral adapters package. |
|
Package platform contains the small amount of process behaviour that is inherently operating-system specific.
|
Package platform contains the small amount of process behaviour that is inherently operating-system specific. |
|
Package policy evaluates immutable, side-effect-free automation rules for semantic agent events.
|
Package policy evaluates immutable, side-effect-free automation rules for semantic agent events. |
|
Package preflight performs read-only readiness checks for Relayer.
|
Package preflight performs read-only readiness checks for Relayer. |
|
Package ptybackend adapts Relayer's established PTY session manager to the context-aware terminal.Backend contract.
|
Package ptybackend adapts Relayer's established PTY session manager to the context-aware terminal.Backend contract. |
|
Package record writes and reads asciicast v2 transcripts so an interactive terminal session can be replayed later for audit or training.
|
Package record writes and reads asciicast v2 transcripts so an interactive terminal session can be replayed later for audit or training. |
|
Package screen renders a terminal byte stream into the grid of cells a person would actually see.
|
Package screen renders a terminal byte stream into the grid of cells a person would actually see. |
|
Package session owns PTY-backed process lifecycles and exposes neutral, typed events.
|
Package session owns PTY-backed process lifecycles and exposes neutral, typed events. |
|
Package supervise is the supervision core shared by Relayer's front ends.
|
Package supervise is the supervision core shared by Relayer's front ends. |
|
Package telemetry provides Prometheus and OpenTelemetry (OTel) metrics export for Relayer's supervised agent sessions, policy decisions, and guardrails.
|
Package telemetry provides Prometheus and OpenTelemetry (OTel) metrics export for Relayer's supervised agent sessions, policy decisions, and guardrails. |
|
Package terminal defines the process-neutral contract implemented by every Relayer terminal backend.
|
Package terminal defines the process-neutral contract implemented by every Relayer terminal backend. |
|
Package tmuxbackend owns Relayer-created tmux sessions.
|
Package tmuxbackend owns Relayer-created tmux sessions. |
|
Package toolcatalog describes local CLI launch profiles without coupling them to terminal backends, provider APIs, credentials, or model selection.
|
Package toolcatalog describes local CLI launch profiles without coupling them to terminal backends, provider APIs, credentials, or model selection. |
|
Package tui implements Relayer's Bubble Tea user interface.
|
Package tui implements Relayer's Bubble Tea user interface. |
|
Package version exposes build metadata injected into release binaries.
|
Package version exposes build metadata injected into release binaries. |
Click to show internal directories.
Click to hide internal directories.