internal/

directory
v0.8.19 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

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