v0.2.3
Details: docs/migrations/0.2.3.md
Added
--preset kimi— a preset for Kimi Code CLI (kimi -p --output-format stream-json).docs/recipes/kimi.mdalso documents running Kimi K3 through the existingclaudepreset via Moonshot's Anthropic-compatible endpoint.--preset pi— a preset for Pi Coding Agent (pi -p -na --mode json --model …;-napins project trust off for unattended runs).docs/recipes/pi.mddocuments driving Kimi K3 through pi via a Moonshot OpenAI-compatible provider.
Fixed
- The agent subprocess now runs in
runtime.work_dir(cwd=on spawn). Previously it inherited the supervisor's cwd and only launch conventions (systemdWorkingDirectory=, relative--config) kept the two aligned — fatal for agent CLIs with no working-directory flag of their own (e.g.pi). The startup check now also validates a relativeagent.command[0]againstwork_dir, matching where it executes. - Plugin round-log tail window widened 50 → 200 lines: a stderr burst after the agent's terminal JSONL event could evict it from the scan window, silently dropping usage/transient classification. The round log's merged stdout+stderr contract is now documented (
HookContext.agent_log_path,docs/long-running-agents.md) — the merge is deliberate; auth/network detection reads stderr text from it.