Skip to content

feat: cli spec reconciliation part 2 - #23

Merged
yarolegovich merged 10 commits into
mainfrom
yarolegovich/cli-spec-reconcile-2
Sep 4, 2026
Merged

feat: cli spec reconciliation part 2#23
yarolegovich merged 10 commits into
mainfrom
yarolegovich/cli-spec-reconcile-2

Conversation

@yarolegovich

@yarolegovich yarolegovich commented Aug 28, 2026

Copy link
Copy Markdown
Member
  • Rename --polling-interval -> --poll-interval.
  • Allow : as service parameter separator.
  • In text mode print task resume hint for input and auth required states.
  • Introduce --a2a-version which can pin protocol version to a specific value. The default is all supported transports.
  • Fix events printed without wire one-of envelope in json mode.
  • Fix jsonl being indented. Added --pretty for re-enabling indentation.

fixes #32 #35

Comment thread specification/SPEC.md
Comment thread specification/SPEC.md Outdated
@msampathkumar

Copy link
Copy Markdown
Member

Reviewed this PR against the currently-filed issues. It implements two of them:

Attaching both here so they close when this merges.

One clarification so it isn't assumed covered: #36 is not addressed by this PRinternal/polling/polling.go is untouched, so the blocking-wait poll loop still doesn't stop on AUTH_REQUIRED (that's separate from printing the resume hint). #36 remains open.

@yarolegovich
yarolegovich merged commit a27e1ee into main Sep 4, 2026
4 checks passed
@yarolegovich
yarolegovich deleted the yarolegovich/cli-spec-reconcile-2 branch September 4, 2026 13:05
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.

feat: add --a2a-version to select the A2A protocol version

4 participants