ARCP v1.1 explicitly delegates HITL to a companion protocol (spec §1.2, §2.2). Kotlin SDK ships HITL primitives — these are scope creep from a pre-1.1 design and should be removed.
Files to delete or rewrite:
lib/src/main/kotlin/dev/arcp/messages/Human.kt — delete; remove the Human* types from MessageType sealed interface
samples/cancellation/README.md — remove the "human.input relay" doc section
- Any other
human.* message handling
Verify after removal:
grep -rEni 'human|hitl' lib/ samples/ docs/
should return zero non-trivial hits.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)
ARCP v1.1 explicitly delegates HITL to a companion protocol (spec §1.2, §2.2). Kotlin SDK ships HITL primitives — these are scope creep from a pre-1.1 design and should be removed.
Files to delete or rewrite:
lib/src/main/kotlin/dev/arcp/messages/Human.kt— delete; remove theHuman*types fromMessageTypesealed interfacesamples/cancellation/README.md— remove the "human.input relay" doc sectionhuman.*message handlingVerify after removal:
should return zero non-trivial hits.
Audit reference: ARCP SDK Audit v1.1 (2026-05-19)