Documentation
¶
Overview ¶
Package pty documents the internal direct-PTY substrate boundary.
This subtree is introduced for bead agent-949a5ba4 under the decisions in: ADR-002 (direct PTY cassette transport), ADR-004 (build-vs-buy boundary), SPIKE-001 (creack/pty plus vt10x top rendering proof), SPIKE-002 (terminal driver/recorder alternatives), and the harness-golden TUI-only checklist in docs/helix/02-design/harness-golden-integration.md.
The package boundary is intentionally generic. Code below internal/pty owns PTY lifecycle, raw/input/resize/signal event timing, terminal rendering, and frame snapshots. It must not import upper-layer harness packages or contain provider-specific policy.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cassette records and replays versioned direct-PTY evidence.
|
Package cassette records and replays versioned direct-PTY evidence. |
|
Package session owns direct PTY process lifecycle and timed raw/input events.
|
Package session owns direct PTY process lifecycle and timed raw/input events. |
|
Package terminal derives rendered VT frames from raw PTY bytes.
|
Package terminal derives rendered VT frames from raw PTY bytes. |
Click to show internal directories.
Click to hide internal directories.