From 4ac1dd2b6e480fefd4b0a9198b2e69a9c6334c40 Mon Sep 17 00:00:00 2001 From: Google Team Member Date: Tue, 17 Feb 2026 00:21:54 -0800 Subject: [PATCH] feat: Adding TODO files for reaching idiomatic java PiperOrigin-RevId: 871158148 --- dev/INTENRAL_TODOS.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dev/INTENRAL_TODOS.md diff --git a/dev/INTENRAL_TODOS.md b/dev/INTENRAL_TODOS.md new file mode 100644 index 000000000..ec18f572c --- /dev/null +++ b/dev/INTENRAL_TODOS.md @@ -0,0 +1,22 @@ +# Dev TODOs + +This file contains TODOs for the dev ADK module based on +[Recommendations for making ADK Java more idiomatic](http://go/idiomatic-adk-java). + +## Dev UI + +- [ ] **Conditional UI**: Add a configuration property (e.g., + `adk.web.ui.enabled`) to conditionally enable/disable serving Dev UI static + assets (in `AdkWebServer`). +- [ ] **Integration Tests**: Add E2E tests (Selenium/Playwright/HtmlUnit) for + Dev UI to verify interaction between frontend assets and Spring Boot + backend. +- [ ] **Integration Tests**: Test critical paths like loading UI, WebSocket + connection, sending/receiving messages, and rich content handling (images). + +## Production Readiness + +- [ ] **Actuators**: Enable and configure Spring Boot Actuator endpoints for + monitoring and management. +- [ ] **Actuators**: Configure startup and readiness probes for production + environments.