Inputs and buttons are intentionally disabled here. Run the standalone demo locally from docs/demo to create or attach to real research runs against a live API
instance.
Read the API reference · cd docs/demo && npm install && npm run dev
See the research-run cockpit before you run it locally.
This page mirrors the standalone demo layout: run creation, current status, live workflow timeline, approvals, graph summaries, logs, and export preview.
http://localhost:8080/v1 The real standalone demo persists URL state and connects directly to your running API server.
Live status summary
ADK tool governance deep research demo
How should a Google ADK-based research assistant govern tool usage safely in an enterprise environment?
Preliminary findings indicate that tool governance should combine identity propagation, bounded tool access, approval gates for external writes, and durable audit trails.
Polling every 3s
Run paused for approval. This snapshot shows the operator review state.
Live workflow events
Scope proposal paused for gate A approval
Payload
{
"gate": "A",
"required": true,
"risk_level": "high",
"message": "Scope proposal requires human approval before continuing."
}Question graph version 2 created for governance and risk framing
Payload
{
"questions_version": 2,
"count": 14,
"perspective": "governance"
}Accepted primary source for policy and audit requirements
Payload
{
"source_id": "src-013",
"title": "Enterprise agent governance controls",
"source_type": "primary"
}Completed perspective generation
Payload
{
"node_name": "perspective_generate",
"duration_ms": 891
}Gate decisions
Scope review
Awaiting human confirmation that the risk framing and exclusions are appropriate.
Research plan
This gate has not been reached yet in the current snapshot.
Claims and sources
- High-risk tool categories need explicit human approval gates before external side effects.
- Identity propagation should be attached to every tool call for policy and audit enforcement.
- Append-only audit logs materially improve post-run reviewability for enterprise adoption.
- Enterprise agent governance controls
- Internal platform guardrail policy v2
- Model tool access review checklist
Topic projection
File-backed records
approval requested for gate A
Record
{
"level": "INFO",
"logger": "deep_research.workflow.graph",
"message": "approval requested for gate A",
"run_id": "071521de",
"phase": "awaiting_approval"
}question graph version 2 committed
Record
{
"level": "INFO",
"logger": "deep_research.workflow.graph",
"message": "question graph version 2 committed",
"run_id": "071521de",
"question_count": 14
}Report export preview
Snapshot data only. The live standalone demo returns export content from your running API.
# ADK tool governance deep research demo ## Executive summary The current snapshot suggests a production research runtime should separate read-only retrieval from write-capable tools, require human approval for high-risk external actions, and carry principal identity through every workflow node. ## Working recommendations 1. Preserve identity context on every tool invocation. 2. Enforce explicit approval gates for external side effects. 3. Keep evidence, claims, and audit events independently inspectable. 4. Prefer durable checkpoints so interrupted runs can resume safely.