Skip to content

Remove HITL primitives (Human.kt, samples, relay) #27

@nficano

Description

@nficano

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    removalRemove out-of-scope code (e.g., HITL)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions