Skip to content

feat(a2a): allow session to be resumed interactively#2762

Merged
dgageot merged 1 commit into
docker:mainfrom
maxcleme:co-a2a-persistent-sessions
May 11, 2026
Merged

feat(a2a): allow session to be resumed interactively#2762
dgageot merged 1 commit into
docker:mainfrom
maxcleme:co-a2a-persistent-sessions

Conversation

@maxcleme
Copy link
Copy Markdown
Member

@maxcleme maxcleme commented May 11, 2026

Closes #2734

Store A2A sessions to SQLite.

I threw my agent at the above issue and the changes make sense to me but happy to get your feedback and iterate.

Add a --session-db flag to the a2a command and back the A2A server with
a SQLite session store. The A2A contextID is reused as the docker-agent
session ID so subsequent invocations resume the same conversation.

Signed-off-by: maxcleme <maxime.clement@docker.com>
@maxcleme maxcleme requested a review from a team as a code owner May 11, 2026 18:10
@dgageot dgageot merged commit 6bd56a3 into docker:main May 11, 2026
7 of 8 checks passed
@docker-agent
Copy link
Copy Markdown

PR Review Failed — The review agent encountered an error and could not complete the review. View logs.

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.

Share sessions between A2A and interactive mode

4 participants