v0.6.4
What's Changed
- docs(readme): honest hero + real demo GIF by @fajarhide in #133
- fix(deps): clear brace-expansion DoS by bumping pi-coding-agent to 0.81.0 by @fajarhide in #140
- docs: fold loop templates into docs/, drop the one-child examples/ dir by @fajarhide in #142
- fix(jsts): stop vitest claiming ✓ 0/0 passed when it parsed no tests by @fajarhide in #145
- chore(mcp): remove three stub tools that fabricated their output by @fajarhide in #148
- fix(distillers): route every zero-state through the require_parsed guard by @fajarhide in #149
- docs(readme): lead with the moat — reversible + never-fabricates by @fajarhide in #150
- fix(cloud): route by the command that ran, not the shape of its output by @fajarhide in #153
- fix(cli): declare the flags each command accepts, and reject the rest by @fajarhide in #156
- fix(hooks): emit the key Claude Code actually reads by @fajarhide in #162
- refactor(cli): delete the subcommands nobody has ever run by @fajarhide in #167
- feat(cli): one help text, grouped by what the user came to do by @fajarhide in #168
- fix(agents): name the agent once, and name it correctly by @fajarhide in #169
- fix(distillers): route cargo by subcommand, not by executable by @fajarhide in #171
- feat(stats): measure whether a distillation cost the agent a second run by @fajarhide in #175
- fix(readfile): say how many lines were dropped, in every language by @fajarhide in #177
- fix(stats): stop counting savings the host threw away by @fajarhide in #178
- docs: stop promising 90% in six languages, and stop calling deleted commands by @fajarhide in #181
- fix(cli): die quietly when the reader hangs up, and let --help exit 0 by @fajarhide in #182
- feat(doctor): say when the binary carries changes no release contains by @fajarhide in #183
Full Changelog: v0.6.3...v0.6.4