Skip to content

raychao-oao/pty-mcp

v0.2.2 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 2mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Write() 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

Track raychao-oao/pty-mcp

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]