Summary: Clicking "Create" in the "Create a new app" dialog POSTs to /dev/apps/{name}/builder/save?tmp=true, which returns 404 Not Found when adk web falls back to ApiServer. The UI dismisses the dialog with no error feedback and the app is never created.
Steps to Reproduce
- Run
adk web (without python-multipart installed)
- Click the app selector dropdown
- Click the
+ ("Create new agent") button
- Enter a valid app name (e.g.
my_test_app)
- Click Create
Expected Behavior
New app scaffold is created and the builder opens for my_test_app.
Actual Behavior
Dialog dismisses silently. No app is created. Browser console shows:
Failed to load resource: the server responded with a status of 404 (Not Found)
Network trace:
POST /dev/apps/my_test_app/builder/save?tmp=true → 404 {"detail": "Not Found"}
Additionally, on every page load while an app is selected:
GET /dev/apps/{app}/build_graph → 404
GET /dev/apps/{app}/build_graph_image?dark_mode=false → 404
GET /dev/apps/{app}/build_graph_image?dark_mode=true → 404
GET /dev/apps/{app}/builder?ts=... → 404
GET /dev/apps/{app}/eval_sets → 404
GET /dev/apps/{app}/eval_results → 404
Server startup log emits:
WARNING - DevServer not found, falling back to ApiServer. Dev-only endpoints will not be available.
WARNING - python-multipart not installed. Builder UI endpoints will not be available.
Screenshots
Environment
|
|
google-adk |
2.0.0 |
| Python |
3.12.12 |
| OS |
macOS Darwin 24.2.0 |
| Command |
uv run adk web |
Summary: Clicking "Create" in the "Create a new app" dialog POSTs to
/dev/apps/{name}/builder/save?tmp=true, which returns404 Not Foundwhenadk webfalls back toApiServer. The UI dismisses the dialog with no error feedback and the app is never created.Steps to Reproduce
adk web(withoutpython-multipartinstalled)+("Create new agent") buttonmy_test_app)Expected Behavior
New app scaffold is created and the builder opens for
my_test_app.Actual Behavior
Dialog dismisses silently. No app is created. Browser console shows:
Failed to load resource: the server responded with a status of 404 (Not Found)
Network trace:
POST /dev/apps/my_test_app/builder/save?tmp=true → 404 {"detail": "Not Found"}
Additionally, on every page load while an app is selected:
GET /dev/apps/{app}/build_graph → 404
GET /dev/apps/{app}/build_graph_image?dark_mode=false → 404
GET /dev/apps/{app}/build_graph_image?dark_mode=true → 404
GET /dev/apps/{app}/builder?ts=... → 404
GET /dev/apps/{app}/eval_sets → 404
GET /dev/apps/{app}/eval_results → 404
Server startup log emits:
WARNING - DevServer not found, falling back to ApiServer. Dev-only endpoints will not be available.
WARNING - python-multipart not installed. Builder UI endpoints will not be available.
Screenshots
Environment
google-adkuv run adk web