alpha
Login
or
Join now
compounding.tech
/
pty
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pty
/
src
/
at
8b1bb70139c1f6bb829e7554d110a67d34d47207
2 folders
10 files
Nathan Herald
Split exports by dependency tier for 0.6.0
3mo ago
8b1bb701
testing
Add pty stats command, STATUS protocol message, and 10k scrollback
3 months ago
tui
Add session tags for ownership and metadata Sessions can be tagged at creation with key-value pairs via pty run --tag owner=forge -- command or the tags field in SpawnDaemonOptions. Tags are persisted, survive process exit, and appear in pty list --json. Closes #12.
3 months ago
cli.ts
Split exports by dependency tier for 0.6.0 Move PtyServer from ./client to ./server so client-only imports stay free of native addon dependencies. Add ./keys export for browser-safe key resolution. The export structure is now cleanly tiered: browser-safe (./protocol, ./keys), Node-only (./client), and native addon (./server, ./testing, ./tui).
3 months ago
client-api.ts
Split exports by dependency tier for 0.6.0 Move PtyServer from ./client to ./server so client-only imports stay free of native addon dependencies. Add ./keys export for browser-safe key resolution. The export structure is now cleanly tiered: browser-safe (./protocol, ./keys), Node-only (./client), and native addon (./server, ./testing, ./tui).
3 months ago
client.ts
Display the session name in the exit message
3 months ago
connection.ts
Add @myobie/pty/client entry point for programmatic session management New public API covering every CLI feature: SessionConnection for bidirectional attach without stdin/stdout, sendData/peekScreen as Promise-based alternatives, events, keys, stats, and protocol types. Refactor spawnDaemon to options object with optional rows/cols.
3 months ago
events.ts
Add @myobie/pty/client entry point for programmatic session management New public API covering every CLI feature: SessionConnection for bidirectional attach without stdin/stdout, sendData/peekScreen as Promise-based alternatives, events, keys, stats, and protocol types. Refactor spawnDaemon to options object with optional rows/cols.
3 months ago
keys.ts
fix: encode shift+non-letter keys using CSI u / modified CSI sequences (#14) resolveKey("shift+return") previously returned plain "\r" because shift was silently ignored for non-letter keys. Now: - CSI sequence keys (arrows, home/end, delete, pageup/down) get the modifier parameter inserted: e.g. shift+up → \x1b[1;2A - Control char keys (return, tab, escape, space, backspace) use Kitty keyboard protocol CSI u encoding: e.g. shift+return → \x1b[13;2u - shift+tab produces the legacy backtab sequence \x1b[Z - Combined modifiers (ctrl+shift, alt+shift, ctrl+alt+shift) are supported using the standard xterm modifier bitmask Fixes #13 Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3 months ago
protocol.ts
Add pty stats command, STATUS protocol message, and 10k scrollback
3 months ago
server.ts
Add session tags for ownership and metadata Sessions can be tagged at creation with key-value pairs via pty run --tag owner=forge -- command or the tags field in SpawnDaemonOptions. Tags are persisted, survive process exit, and appear in pty list --json. Closes #12.
3 months ago
sessions.ts
Add session tags for ownership and metadata Sessions can be tagged at creation with key-value pairs via pty run --tag owner=forge -- command or the tags field in SpawnDaemonOptions. Tags are persisted, survive process exit, and appear in pty list --json. Closes #12.
3 months ago
spawn.ts
Add session tags for ownership and metadata Sessions can be tagged at creation with key-value pairs via pty run --tag owner=forge -- command or the tags field in SpawnDaemonOptions. Tags are persisted, survive process exit, and appear in pty list --json. Closes #12.
3 months ago