Roo Code CLI 0.1.2: json-event-emitter switches to structured deltas
Tool-use ask messages in the json-event-emitter output are now emitted as structured deltas rather than full snapshots — anyone parsing that JSON stream should check their consumer. Also enables the custom tools experiment, adds a telemetry opt-out, and fixes several cancel/retry race conditions.
PUBLISHED2026-02-25
OBSERVED2026-08-11
AGE5mo
SOURCES1
- json-event-emitter: command/tool/mcp ask messages stream as structured deltas instead of full snapshots
- Task ID generated up front and passed through runTask/createTask, so
currentTaskIdis present in extension state immediately - customTools experiment enabled in the extension host
ROO_CODE_DISABLE_TELEMETRY=1disables cloud telemetry- Fix: stdin-stream waits for resumable state after a cancel before handling follow-up messages
- Fix: custom tools with no parameters get a valid empty JSON Schema (strict-mode API validation)
- Fix: RooProtectedController skips paths outside cwd instead of throwing RangeError
- Fix: abort during exponential-backoff retry countdown handled silently
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.