Comment by esafak

1 day ago

1. Are you going to support Google's A2A protocol?

2. Are you going to support stateless chat?

1. A2A is on our roadmap (still exploring), for agents built on Rowboat to communicate with external agents. I assume that's what you mean as well.

2. Rowboat agents are technically stateless in that they do not store any messages and state between turns. Our HTTP API [0] requires previous messages and state to be explicitly passed from the previous turn to the next turn. For now, the state is pretty simple - just the name of the last agent that responded to the user. This allows the system to start off directly from where the previous agent left off. The Python SDK [1] manages the state for you. Does that make sense?

[0] API docs - https://docs.rowboatlabs.com/using_the_api/

[1] SDK docs - https://docs.rowboatlabs.com/using_the_sdk/