ARCP v1.1 §8.4 introduces a result_chunk event kind for streamed result output. Not implemented (kotlin uses generic stream.chunk instead).
Steps:
- Add
JobResultChunk data class in messages/Execution.kt with the v1.1 payload (sequence, data, final)
- Register
@SerialName("result_chunk") event kind
- Add to the
RESERVED_EVENT_KINDS set
- Implement client-side stream assembler that concatenates chunks until
final: true
- Add
samples/ResultChunk/ mirroring typescript-sdk/examples/result-chunk/
- Add tests
Reference: spec §8.4, §13.6.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)
ARCP v1.1 §8.4 introduces a
result_chunkevent kind for streamed result output. Not implemented (kotlin uses genericstream.chunkinstead).Steps:
JobResultChunkdata class inmessages/Execution.ktwith the v1.1 payload (sequence,data,final)@SerialName("result_chunk")event kindRESERVED_EVENT_KINDSsetfinal: truesamples/ResultChunk/mirroringtypescript-sdk/examples/result-chunk/Reference: spec §8.4, §13.6.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)