-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Summary
In agentic systems, specifically A2A protocol, it's a communication happening between a client and a server, if the system want to scale properly, the client (the CLI) should also act as a server, allowing to accept tasks from other agents.
Currently the CLI only act as an A2A client and a coding assistant.
If this is possible, it would be easier to scale the agents to be general purposed, and deploy them on any running instance.
Acceptance Criteria
- It's explored whether it's a good architecture to make the client also a server - closing the cycle
- It's explored this will reduce the amount of code needed for all the other A2A future developments
- It's explored whether it will be easy to use the ADL (Agent Definition CLI) to generate CLIs with embedded specific code for each particular agent - for example a browser-agent might be a CLI that just loads browser specific code and drivers dynamically and execute them
When the A2A client becomes also the A2A server there is a true agent-to-agent communication. Currently it's one way, but the goal is to explore whether it's feasible to make it both ways.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo