Skip to content

v0.13.0 - client_executed json-stream event

Latest

Choose a tag to compare

@kalil0321 kalil0321 released this 27 Jul 15:26
· 2 commits to main since this release
d8fc9a8

Added

  • client_executed json-stream event (#114): a non-interactive --json/--json-stream run is a single SDK turn end-to-end, so result only fires once the whole turn is over — a caller watching the stream had no earlier way to know a working, live-verified client already existed, even when the agent spent a long tail of that turn on unrelated busywork. --json-stream now emits {"event": "client_executed", "script_path": "..."} as soon as the agent successfully runs the generated client with its own language-specific run command, giving wrapper scripts a signal they can bound cost and time against.

    Emitted for both engineer and agent; Claude SDK only (OpenCode/Copilot/Cursor have separate streaming handlers). See the scripted usage docs.

Changed

  • Slimmer source distribution: the sdist no longer ships the repo's binary banner/demo assets, the examples/ and design/ trees, or uv.lock — none are needed to build, install, or test the package (README images are served from GitHub, not the tarball). The published .tar.gz drops from ~1.0 MB to ~229 KB. The wheel is unchanged.

pip install --upgrade reverse-api-engineer

Full Changelog: v0.12.0...v0.13.0