Skip to content

[FEATURE] Add tags to tools to use them downstream in the A2A AgentCard Skill #1261

@juliangrueber

Description

@juliangrueber

Problem Statement

I would like to add tags to tools, so they can be populated in the AgentCard when hosting an A2A server

Proposed Solution

No response

Use Case

Publishing an agent card with skills that include tags

Alternatives Solutions

No response

Additional Context

A2A Skill definition: https://a2a-protocol.org/latest/tutorials/python/3-agent-skills-and-card/#agent-skills

Strands A2A implementation where tags is always an empty list since the type tool does not have that property:

return [
AgentSkill(name=config["name"], id=config["name"], description=config["description"], tags=[])
for config in self.strands_agent.tool_registry.get_all_tools_config().values()
]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions