-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Note: Throughout this text, agents <> services
If an agent with an A2A endpoint is loaded with myFriend = getAgent(...), it would be great to directly enable messaging with:
myFriend.message("How are you today? Any stock I should absolutely consider buying?")
If an agent with an MCP endpoint is loaded as myAgent = getAgent(...), it would be great to load functions with custom names directly based on the capabilities of the agent.
If we just want to support tools, there is no risk of name collision, so we could enable:
return = myAgent.ToolName(param1, param2);
If we also want to support resources and prompts, to avoid name collision:
return = myAgent.tools.ToolName(param1, param2);
return = myAgent.resources.ResourceName;
etc.
Important open point: how to handle authentication.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Scoping