Skip to content

v0.3.6

Latest

Choose a tag to compare

@fitchmultz fitchmultz released this 18 Aug 11:29
a8fecf1

Fixed

  • Isolate smoke:visual captures from the host: pi runs with PI_CODING_AGENT_DIR=<out-dir>/pi-agent (seeded auth.json, quietStartup, telemetry off), PI_OFFLINE=1, and PI_SKIP_VERSION_CHECK=1, so host extensions, skills, MCP config, update banners, and package-update notices no longer pollute visual evidence.
  • Start the visual-smoke tmux session in --cwd with a non-login shell, eliminating shell-init: getcwd noise from a stale tmux-server working directory.
  • Forward --session-id to pi only when explicitly provided, so fresh captures no longer show the new-session warning line; the HTML render labels pi-assigned sessions instead of failing.

Verification

  • npm test: 129 files / 1452 passed / 2 skipped; typecheck + typecheck:tests pass; visual runner --self-test PASS.
  • Live grok-4.6:slow 3-stage TUI recapture (occupancy / compact / post-compact) with zero host noise; footer matches JSONL usage at each stage.
  • macOS platform smoke still blocked (127.0.0.1:22 closed); Windows waived; no npm publish.