Skip to content

Implement agent versioning name@version #18

@nficano

Description

@nficano

ARCP v1.1 §7.5 allows agent identifiers with version suffixes. Not implemented.

Steps:

  1. Add AgentRef::parse('name@version') parser
  2. Extend welcome capability shape with { name, versions: [...] }
  3. Wire name@version into job.submit agent resolution
  4. Add AGENT_VERSION_NOT_AVAILABLE error code (see related issue)
  5. Add samples/agent_versions/ demo
  6. Tests

Reference: spec §7.5.


Audit reference: ARCP SDK Audit v1.1 (2026-05-19)

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature implementationv1.1ARCP v1.1 feature work

    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