ARCP v1.1 §6.6 introduces session.list_jobs (request) and session.jobs (response) for read-only job introspection. Not implemented in Kotlin SDK.
Steps:
- Add
ListJobs and Jobs data classes in lib/src/main/kotlin/dev/arcp/messages/Session.kt, annotated with @SerialName("session.list_jobs") and @SerialName("session.jobs")
- Register both in the
MessageType sealed interface
- Implement handler in
ARCPRuntime returning the current job list with pagination cursor support
- Add a
session.list_jobs client API
- Add tests in
lib/src/test/
- Add a
samples/ListJobs/ runnable demo mirroring typescript-sdk/examples/list-jobs/
Reference: spec/docs/draft-arcp-02.1.md §6.6 and §13.3.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)
ARCP v1.1 §6.6 introduces
session.list_jobs(request) andsession.jobs(response) for read-only job introspection. Not implemented in Kotlin SDK.Steps:
ListJobsandJobsdata classes inlib/src/main/kotlin/dev/arcp/messages/Session.kt, annotated with@SerialName("session.list_jobs")and@SerialName("session.jobs")MessageTypesealed interfaceARCPRuntimereturning the current job list with pagination cursor supportsession.list_jobsclient APIlib/src/test/samples/ListJobs/runnable demo mirroringtypescript-sdk/examples/list-jobs/Reference: spec/docs/draft-arcp-02.1.md §6.6 and §13.3.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)