agent-orchestrator/agor-pty/src
Hibryda 621e1c5c8c fix(agor-pty): implement real PTY resize (TIOCSWINSZ via portable-pty)
Was only updating cached dimensions without calling PTY resize.
Shell thought terminal was wrong size → double prompts, escape code leaks.

- Session stores master PTY handle (Arc<Mutex<Box<dyn MasterPty>>>)
- resize() calls master.resize(PtySize) → issues TIOCSWINSZ
- Reader task no longer owns master handle (uses cloned reader only)
2026-03-20 03:29:53 +01:00
..
auth.rs feat: agor-pty crate — standalone PTY multiplexer daemon (Phase 1 WIP) 2026-03-20 03:04:36 +01:00
daemon.rs fix(agor-pty): implement real PTY resize (TIOCSWINSZ via portable-pty) 2026-03-20 03:29:53 +01:00
lib.rs feat(agor-pty): complete PTY daemon — auth, sessions, output fanout 2026-03-20 03:10:49 +01:00
main.rs feat(agor-pty): complete PTY daemon — auth, sessions, output fanout 2026-03-20 03:10:49 +01:00
protocol.rs feat: agor-pty crate — standalone PTY multiplexer daemon (Phase 1 WIP) 2026-03-20 03:04:36 +01:00
session.rs fix(agor-pty): implement real PTY resize (TIOCSWINSZ via portable-pty) 2026-03-20 03:29:53 +01:00