What it proves
TracePilot runs above a compact Google ADK shopping agent with Gemini, emits OpenInference spans to Phoenix, retrieves the latest trace through Phoenix MCP, and turns trace facts into a deterministic task-completion diagnosis.
Google Cloud Rapid Agent Hackathon · Arize track
A Phoenix MCP-powered operator loop that watches a Gemini/Google ADK agent fail quietly, diagnoses the trace, and proves the fix.
Hosted sanitized proof explorer: this public page fetches bundled safe assets from web_demo/assets/ and renders the evidence in your browser. It does not call Gemini, Google ADK, Phoenix, Phoenix MCP, MCP servers, or private APIs. The runnable repo and demo video show the real Gemini/ADK/Phoenix/MCP proof path.
TracePilot runs above a compact Google ADK shopping agent with Gemini, emits OpenInference spans to Phoenix, retrieves the latest trace through Phoenix MCP, and turns trace facts into a deterministic task-completion diagnosis.
product_selection_agent and purchase_verification_agent@arizeai/phoenix-mcp52fa8eaf399d8cc4251a9e7f8441a903proof_gate/artifacts/20260513T120554Z/tracepilot_artifacts/20260513T120607Z/71/100 → 71/100 → 100/100I found the “Floral Summer Dress flowy midi” (ASIN: B09P5CRVQ6) and confirmed that size M is available. Tool steps: searched for “floral dress”; clicked “B09P5CRVQ6”.
Click the button to fetch bundled sanitized proof assets and render the judge-inspectable evidence path.
assets/proof_summary.safe.json.assets/proof_summary.safe.json52fa8eaf399d8cc4251a9e7f8441a903Click the proof button to fetch assets/before_after_excerpt.md.
These links point to the public repo proof path. The hosted page does not execute them.
Correct video link: https://youtu.be/Old2pqRtC70.
The video shows the real local proof run. This hosted page stays safe by using sanitized proof data instead of exposing raw proof JSON, API keys, or private Phoenix UI/account data.
The early agent answers sounded plausible but missed constraints like size M or product inspection. TracePilot uses observability evidence—not vibes—to explain the gap and force the next task toward verifiable completion.