google / google/adk-web

Define state for a session when calling `adk web`

Open
#8 6 comments 0 reactions 1 assignee Claimed by @wyf7107 View on GitHub
Dominant language
TypeScript
Stars
1k
Forks
267
Avg merge
1d 12h
Merged PRs (30d)
9

Description

** Please make sure you read the contribution guide and file the issues in the rigth place. **
[Contribution guide.](https://google.github.io/adk-docs/contributing-guide/)

**Is your feature request related to a problem? Please describe.**
Yes. I have an agent that depends on `tool_context._invocation_metadata.user_id` which when calling `adk web` always returns `"user"` which is not what I want for debugging (as I'd like it to be a real user ID).

**Describe the solution you'd like**
The ability to either by the `adk web` CLI to define what state I'd like in all my sessions, or through the UI be able to edit the entire state. Even better if each agent can define what state they depend on (or it can be inferred) and the UI can allow us to edit the specific state required for an agent.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.