Skip to content

Client fixes - #56

Merged
plotnick merged 4 commits into
mainfrom
client-fixes
Aug 19, 2026
Merged

Client fixes#56
plotnick merged 4 commits into
mainfrom
client-fixes

Conversation

@plotnick

@plotnick plotnick commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Client robustness fixes from the Mythos report.

  • A server disconnect now ends the relay loop instead of leaving the terminal frozen in raw mode (finding #50).
  • Restoring the terminal clears O_NONBLOCK on both stdin and stdout, and a restore failure no longer hides the job's own result (findings #56 and #57).
  • When a job start --wait request times out, the client keeps watching job status instead of reporting failure while the job runs on (finding #118).
  • The interactive escape character ^] is now spelled \x1d after the invisible literal byte fooled four separate LLM reviews. That refutes finding #55, which claimed no escape existed.

Client only, no server changes.

plotnick and others added 4 commits August 18, 2026 17:42
Co-Authored-By: Claude Mythos 5 <noreply@anthropic.com>
Co-Authored-By: Claude Mythos 5 <noreply@anthropic.com>
Co-Authored-By: Claude Mythos 5 <noreply@anthropic.com>
Co-Authored-By: Claude Mythos 5 <noreply@anthropic.com>
@plotnick
plotnick merged commit 6b97a18 into main Aug 19, 2026
5 checks passed
@plotnick
plotnick deleted the client-fixes branch August 19, 2026 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant