Skip to content

feat: add direct A2A endpoint mode (no Agent Card required) - #1

Closed
venkatkalluru wants to merge 1 commit into
mainfrom
direct-a2a-endpoint-no-agent-card
Closed

venkatkalluru wants to merge 1 commit into
mainfrom
direct-a2a-endpoint-no-agent-card

Conversation

@venkatkalluru

@venkatkalluru venkatkalluru commented Oct 4, 2026 •

Copy link
Copy Markdown
Owner

Some A2A servers implement the JSON-RPC message protocol but don't expose a discoverable Agent Card. This adds a "Direct A2A endpoint" checkbox that skips agent-card resolution and builds a minimal synthetic card pointing straight at the given URL, so the UI can still construct and send A2A payloads against such servers.

Also narrows requires-python to <3.14 since a2a-sdk[all]>=1.1.2 has no compatible release for newer interpreters yet, which otherwise breaks uv sync's universal resolution on machines with Python 3.14+ installed.

Description

  • Follow the CONTRIBUTING Guide.
  • Make your Pull Request title in the https://www.conventionalcommits.org/ specification.
  • Ensure the tests and linter pass (ruff check, ruff format --check, mypy ., backend pytest, and frontend npm test all pass; ran bash scripts/format.sh equivalents manually)
  • Appropriate docs were updated (if necessary) — no user-facing docs beyond the new UI control itself

No related issue; this is an unsolicited enhancement.

Some A2A servers implement the JSON-RPC message protocol but don't
expose a discoverable Agent Card. Add a "Direct A2A endpoint" checkbox
that skips agent-card resolution and builds a minimal synthetic card
pointing straight at the given URL, so the UI can still construct and
send A2A payloads against such servers.

Also narrow requires-python to <3.14 since a2a-sdk[all]>=1.1.2 has no
compatible release for newer interpreters yet, which otherwise breaks
uv sync's universal resolution on machines with Python 3.14+ installed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@venkatkalluru venkatkalluru changed the title Add direct A2A endpoint mode (no Agent Card required) feat: add direct A2A endpoint mode (no Agent Card required) Oct 4, 2026
@venkatkalluru

Copy link
Copy Markdown
Owner Author

Superseded by a2aproject#203 opened against upstream main. This PR served as a self-review step; closing now that the real PR is up.

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