Skip to content

Conversation

madhav165
Copy link
Collaborator

🐛 Bug-fix PR


📌 Summary

Updates input_schema for A2A agent based tools to be a simple string query since the earlier schema had a dictionary which would not be clear to users.

  1. Replaces input schema for A2A Agent tools from parameters and interaction_type to a string query.
  2. Updates params dictionary creation code in _call_a2a_agent code based on the above change.

🧪 Verification

Check Command Status
Lint suite make lint pass
Unit tests make test pass
Manual regression no longer fails steps / screenshots Tested with a sample agent

📐 MCP Compliance (if relevant)

  • No breaking change to MCP clients

✅ Checklist

  • Code formatted (make black isort pre-commit)
  • No secrets/credentials committed

@nmveeresh
Copy link
Collaborator

Tested, working fine.

Signed-off-by: Madhav Kandukuri <madhav165@gmail.com>
@crivetimihai crivetimihai merged commit 620a72c into main Oct 4, 2025
36 checks passed
@crivetimihai crivetimihai deleted the fix-a2a-tool-call branch October 4, 2025 00:39
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.

3 participants