Skip to content

feat: cli -> spec reconciliation for tier 1 features - #9

Open
yarolegovich wants to merge 3 commits into
mainfrom
yarolegovich/cli-spec-reconcile
Open

feat: cli -> spec reconciliation for tier 1 features#9
yarolegovich wants to merge 3 commits into
mainfrom
yarolegovich/cli-spec-reconcile

Conversation

@yarolegovich

@yarolegovich yarolegovich commented Aug 21, 2026

Copy link
Copy Markdown
Member

The first part of the CLI command grammar reconciliation with the spec.

  • Restructure to resource-namespaced commands: card get, task get, task list, task cancel, task subscribe.
  • Remove old aliases: discover, get card, get task, list tasks, cancel, subscribe
  • Add -a, --agent-card <url> and -u, --url <url> (direct interface connection, bypassing card resolution) flags instead of a positional URL.
  • Rename send flags --immediate -> --async, --task -> --task-id, --context -> --context-id
  • Add part flags: --text-part, --file-part (local path inlined as bytes / URL by reference), --data-part, --media-type (binds to the preceding part flag), --request-payload.

A lot of code reshuffling to get some structure in.

@yarolegovich yarolegovich changed the title cli -> spec reconciliation part 1 feat: cli -> spec reconciliation for tier 1 features Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant