OptionalcallerOptionalidempotencyOptional caller-scoped replay key. The host treats it as opaque data and rejects blank, control-character, or oversized values at the trust boundary.
Validated against descriptor.inputSchema before any worker dispatch.
One of the executable result channels (all seven are host-routable).
OptionaltimeoutClient-side RPC budget hint (like agent.spawn). The invoke blocks on a
human-scale consent hold, so the SDK defaults this well above the ordinary
10s RPC timeout. NOT part of the invocation identity — the host ignores it
in routing/consent/dispatch.
Caller → host invocation request.
workerProjectIdis the ONLY routing key.