google / google/adk-js

Dev UI never shows what the human answered in a HITL form

Open
#732 0 comments 0 reactions 1 assignee Claimed by @Varun-S10 View on GitHub
Dominant language
TypeScript
Stars
1.4k
Forks
205
Avg merge
3d 16h
Merged PRs (30d)
92

Description

> Dev UI issue (prebuilt `adk-web` bundle served by `adk web`) — please transfer to google/adk-web if that is the right home.

A reply submitted through the inline HITL form renders as an opaque `✓ adk_request_input` chip with no text, while the same answer typed into the main chat box renders as a normal readable bubble. For an approval gate the transcript is the audit trail, and "someone answered, contents withheld" is the one thing it must not say.

```
cd dev && npx adk web ../samples/workflows/dynamic --port 8132
# app=human_input: send "please delete the staging database",
# then type "yes" into the inline "Enter your response..." form
```

```
#3 check / adk_request_input / person <- this IS the human's "yes", rendered with no text
#4 Approved

vs. answering the same interrupt in the main chat box:
#7 no
#8 Denied
```

The answer is present in the session (`response: {"result": "yes"}`); it takes selecting the event and opening the raw-JSON tab to see it.

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.