v0.6.22
polycli v0.6.22
Patch on top of v0.6.21 that restores Claude ask / review to the synchronous headless claude -p path after Anthropic paused the Agent SDK / claude -p dedicated-credit change.
The Path B stance remains intact: provider modules stay flat, provider-specific parsing stays in runtime, and timing capability differences stay explicit.
What changed
Claude print defaults restored
- Claude
askandreviewnow use headlessclaude -pby default again, so callers get a synchronous model answer instead of a detached tmux startup payload. - The conservative Claude constraints remain in place:
--permission-mode plan --tools "" --mcp-config '{"mcpServers":{}}' --strict-mcp-config. - Fine-grained Claude stream timing (
ttft,gen, andtail) is measured again for ordinaryask/reviewcalls. - Detached tmux TUI mode remains available in runtime for explicit/internal callers, especially workflow cases that need an interactive Claude Code runtime.
Docs and memory
- README, provider-path, roadmap, v1 public-surface, and workflow design docs now distinguish current
mainbehavior from the historical v0.6.21 tmux-default release. - The audit follow-up and project-local memory records mark the 2026-06-14/15 tmux-default policy as superseded by the 2026-06-16 Anthropic credit pause.
Verification
npm run release:check- Live Claude companion smoke:
node plugins/polycli/scripts/polycli-companion.mjs ask --provider claude --json ...returnedPOLYCLI_CLAUDE_PRINT_SMOKE_20260616. - Live terminal CLI smoke:
node packages/polycli-terminal/bin/polycli.mjs ask --provider claude --json ...returnedPOLYCLI_TERMINAL_PRINT_SMOKE_20260616.
Release artifacts
- GitHub release
v0.6.22 - npm
@bbingz/polycli-opencode@0.6.22 - npm
@bbingz/polycli@0.6.22
Utility packages stay on the independent v1.x cadence (@bbingz/polycli-utils@1.0.2, @bbingz/polycli-timing@1.0.1).