ghosttea-core 0.3.0

Platform-neutral terminal model contracts for Ghosttea
1
2
3
4
5
6
7
8
9
10
11
12
# ghosttea-core

Platform-neutral terminal model contracts shared by Ghosttea desktop and Apple
hosts. This crate must not depend on PTYs, child processes, Tokio networking,
Unix sockets, Electron, Truffle, UIKit, or Swift.

The crate owns the ordered terminal-effect contract, logical snapshot types,
Ghostty terminal model, logical replica model, render caches, shaping
integration, TRF1 producers, multi-view authority, input deduplication, and
human/automation input ordering. Desktop `Session` supplies PTY bytes, queues
authorized operations, and executes returned effects; process, summary, frame
broadcast, and socket policy remain outside this crate.