This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Summary
AI summaryWrite() now sends carriage return (\r) for Enter key to fix telnet/BBS command execution.
Full changelog
Bug Fixes
- \r for Enter key — Write() now sends \r (carriage return) instead of \n. Fixes telnet/BBS commands not executing (telehack cowsay, PTT login).
- AdvanceMarkBy race fix — ReadScreen advances mark by exact bytes consumed, preventing data loss between WaitForSettle and Mark.
- WaitForSettle empty settle fix — No longer settles on empty output after 300ms.
- wait_for stale data fix — Pattern matching only scans unread output.
Verified With
- Telehack: cowsay, joke, figlet all return complete output
- PTT BBS: login prompt works correctly
- Local bash: echo, sleep, ping all behave as expected
Full Changelog: https://github.com/raychao-oao/pty-mcp/compare/v0.2.1...v0.2.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About raychao-oao/pty-mcp
Interactive PTY sessions for AI agents — local shells, SSH with persistent sessions (ai-tmux daemon for attach/detach), and serial ports. Single Go binary, no tmux dependency.
Related context
Beta — feedback welcome: [email protected]