Record an endpoint's state-changing calls, answer a service with a picture, and read the first message that arrives after the read.
Released on October 1, 2026
The call record
- Declare a
call_recordin an exposure to publish a read-only tool that lists the last state-changing calls (mutating services and actions), newest first, with the client, arguments, outcome, and duration of each.
Services that answer with a picture
- A service can declare a
representationto answer its response's frame as an image beside the rest of the response, the way a picture tool does, withon_oversizeto downscale a frame that exceedsmax_result_bytes.
Reads return the next message
- A topic read, and a picture tool, now answers with the first message the endpoint receives after the read, so a client that changes state and reads at once sees the result of its change, bounded by
freshness.max_age_ms.