Skip to content

habor v0.5.9 · ACP unified transport and native TUI scrolling

Latest

Choose a tag to compare

@skymecode skymecode released this 18 Sep 10:33
· 23 commits to main since this release

ACP transport

  • All production model routes now expose the ACP session contract.
  • Codex, Claude Code and ZCode legacy CLI/private RPC transports run behind an ACP bridge.
  • Gemini CLI, Qwen Code and Grok Build use their official ACP entrypoints.
  • ACP errors preserve structured upstream messages instead of collapsing to Internal error.

Terminal TUI

  • Mouse wheel scrolling is owned by habor by default, so the transcript scrolls inside the full-screen TUI.
  • The alternate screen starts at row 1 after clearing the previous terminal scroll position.
  • Set HABOR_MOUSE_SCROLL=0 for native terminal wheel/drag selection; Ctrl+Y copies the latest reply.

Validation

  • pnpm test: 63 tests passed.
  • Native provider HTTP validation passed for Codex, Claude Code, Kimi, ZCode and DeepSeek Harness.
  • PTY, structured error replay, provider activation, missing-agent and native-login smoke tests passed.