pty

package
v0.10.14 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: MIT Imports: 0 Imported by: 0

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.

Jump to

Keyboard shortcuts

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