Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bf17c11
refactor: split Terminal into PtyStream + ChildHandle
branchseer Feb 11, 2026
9f87de8
refactor: split PtyStream into PtyReader + PtyWriter with shared parser
branchseer Feb 11, 2026
052c3fe
feat: add milestone-based PTY test infrastructure
branchseer Feb 11, 2026
d8ccfca
Use cursor-visibility milestone fence for ConPTY ordering
branchseer Feb 11, 2026
c63f566
Use zero-width milestone fence with sanitized screen contents
branchseer Feb 11, 2026
db71e6d
Simplify milestone read_until buffer handling
branchseer Feb 11, 2026
c731400
Fix milestone screen sanitization clippy lint
branchseer Feb 11, 2026
e0c67a9
chore: restore AGENTS.md
branchseer Feb 12, 2026
a6d8402
test: switch milestone fence to DECSET and drop cpr wait
branchseer Feb 12, 2026
5f4cb6a
Use OSC8 parser state for milestone detection
branchseer Feb 12, 2026
e568f84
Add readmes for pty terminal test crates
branchseer Feb 12, 2026
dff5443
feat: add vp interact for e2e interaction snapshots
branchseer Feb 12, 2026
0ab892b
test: stabilize write_after_exit on CI
branchseer Feb 12, 2026
ceaa627
fix: avoid blocking writes in write_after_exit test
branchseer Feb 12, 2026
432d5ac
fix: avoid blocking on e2e step timeout
branchseer Feb 12, 2026
f2f9351
test: increase e2e step timeout for windows stability
branchseer Feb 12, 2026
7cb26ab
fix: make interactions-no-vp work in cargo xtest
branchseer Feb 12, 2026
bad7f2b
chore: remove unused copy_dir dev-dependency
branchseer Feb 12, 2026
67ed310
chore: update lockfile after dependency cleanup
branchseer Feb 12, 2026
5057ba4
fix: fallback to compile-time vp path when remap misses
branchseer Feb 12, 2026
5d27fe8
fix: resolve e2e vp path from runtime executable
branchseer Feb 12, 2026
ae8018a
fix: canonicalize e2e temp root for windows cache tracking
branchseer Feb 12, 2026
ae581a6
Use cp_r for e2e fixture staging and remap vp path
branchseer Feb 12, 2026
307e9ce
Use pathdiff for vp path remapping
branchseer Feb 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions AGENTS.md
39 changes: 38 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ const_format = "0.2.34"
constcat = "0.6.1"
copy_dir = "0.1.3"
cow-utils = "0.1.3"
cp_r = "0.5.2"
crossterm = { version = "0.29.0", features = ["event-stream"] }
csv-async = { version = "1.3.1", features = ["tokio"] }
ctor = "0.6"
Expand Down Expand Up @@ -89,11 +90,14 @@ os_str_bytes = "7.1.1"
ouroboros = "0.18.5"
owo-colors = "4.1.0"
passfd = { git = "https://github.com/polachok/passfd", rev = "d55881752c16aced1a49a75f9c428d38d3767213", default-features = false }
pathdiff = "0.2.3"
petgraph = "0.8.2"
phf = { version = "0.11.3", features = ["macros"] }
portable-pty = "0.9.0"
pretty_assertions = "1.4.1"
pty_terminal = { path = "crates/pty_terminal" }
pty_terminal_test = { path = "crates/pty_terminal_test" }
pty_terminal_test_client = { path = "crates/pty_terminal_test_client" }
rand = "0.9.1"
ratatui = "0.30.0"
rayon = "1.10.0"
Expand Down
Loading