Skip to content

v0.9.1

Choose a tag to compare

@intel352 intel352 released this 07 Apr 07:24
· 181 commits to master since this release

v0.9.1 — PTY Providers Actually Work

Fixed the critical issue where PTY CLI providers (Claude Code, Copilot, etc.) returned empty responses. The daemon's chat handler was calling Stream() (interactive PTY mode) which requires complex prompt detection that fails on real CLI tools. Now detects PTY providers and uses Chat() (non-interactive -p flag) instead.

Verified with Real CLIs

$ ratchet provider setup claude-code   # ✓ registered
$ ratchet -p "What is 2+2?"           # → "4"
$ ratchet -p "Write a prime checker"  # → correct Python function

Code Review Fixes (workflow-plugin-agent v0.6.6)

  • Zombie process prevention on PTY EOF
  • Multi-turn session serialization (sessionMu)
  • OSC ANSI sequence stripping
  • Codex prompt detection regex fix

Full Changelog

v0.9.0...v0.9.1