Added
-
client_executedjson-stream event (#114): a non-interactive--json/--json-streamrun is a single SDK turn end-to-end, soresultonly 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-streamnow 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
engineerandagent; 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/anddesign/trees, oruv.lock— none are needed to build, install, or test the package (README images are served from GitHub, not the tarball). The published.tar.gzdrops from ~1.0 MB to ~229 KB. The wheel is unchanged.
pip install --upgrade reverse-api-engineerFull Changelog: v0.12.0...v0.13.0