Skip to content

v0.9.0 - agent_done

Choose a tag to compare

@kitepon-rgb kitepon-rgb released this 07 Jul 09:03

Highlights

  • Added hook-backed agent_done turn completion for codex_agent, grok_agent, and composer_agent.
  • Added pty_send(wait: "agent_done") so callers can wait for the agent CLI turn boundary while keeping the persistent PTY model.
  • Added managed Codex/Grok/Composer vendor homes so aiterm-owned Stop hooks are installed without editing the user's normal hook files.
  • Hardened event matching, wait locks, hook event files, Grok auth lock handling, malformed JSONL handling, cleanup, and screen settling.
  • Added a TUI-ready gate so the first unbound wait: "agent_done" send fails before sending text if the agent has not reached an input prompt.
  • Documented platform support and usage in README, design docs, ADR, and RAG.

Verification

  • Local npm test: 167/167 passed.
  • GitHub Actions CI for tag v0.9.0: Linux, macOS, Windows, and npm publish passed.
  • npm published as aiterm-mcp@0.9.0.
  • Real MCP tools/call smoke verified Codex, Grok, Composer agent_done, plus a normal Python REPL PTY smoke.