$ adk run companion_agent
[agent] loaded 4 tools
[agent] tool_call → search_repos(user="mcmnyages")
[agent] tool_result ← 28 repositories
[agent] response streamed (412 tokens)
$ python wonderbot.py --model gemini
> Hi! Ask me anything.
$ genkit flow:run indexDocuments
[rag] chunked 128 docs → 1,942 embeddings
$ genkit flow:run answerQuestion "what is RAG?"
[rag] retrieved top_k=5 · grounded ✓
$ encord label --task vla_ego_0421
[encord] segment 14/32 · caption saved
[eval] rubric: required ✓ distractor ✓ conflict ✓
[eval] submission accepted
$ python -m pytest -q
$ adk run companion_agent
[agent] loaded 4 tools
[agent] tool_call → search_repos(user="mcmnyages")
[agent] tool_result ← 28 repositories
[agent] response streamed (412 tokens)
$ python wonderbot.py --model gemini
> Hi! Ask me anything.
$ genkit flow:run indexDocuments
[rag] chunked 128 docs → 1,942 embeddings
$ genkit flow:run answerQuestion "what is RAG?"
[rag] retrieved top_k=5 · grounded ✓
$ encord label --task vla_ego_0421
[encord] segment 14/32 · caption saved
[eval] rubric: required ✓ distractor ✓ conflict ✓
[eval] submission accepted
$ python -m pytest -q
$ adk run companion_agent
[agent] loaded 4 tools
[agent] tool_call → search_repos(user="mcmnyages")
[agent] tool_result ← 28 repositories
[agent] response streamed (412 tokens)
$ python wonderbot.py --model gemini
> Hi! Ask me anything.
$ genkit flow:run indexDocuments
[rag] chunked 128 docs → 1,942 embeddings
$ genkit flow:run answerQuestion "what is RAG?"
[rag] retrieved top_k=5 · grounded ✓
$ encord label --task vla_ego_0421
[encord] segment 14/32 · caption saved
[eval] rubric: required ✓ distractor ✓ conflict ✓
[eval] submission accepted
$ python -m pytest -q
$ adk run companion_agent
[agent] loaded 4 tools
[agent] tool_call → search_repos(user="mcmnyages")
[agent] tool_result ← 28 repositories
[agent] response streamed (412 tokens)
$ python wonderbot.py --model gemini
> Hi! Ask me anything.
$ genkit flow:run indexDocuments
[rag] chunked 128 docs → 1,942 embeddings
$ genkit flow:run answerQuestion "what is RAG?"
[rag] retrieved top_k=5 · grounded ✓
$ encord label --task vla_ego_0421
[encord] segment 14/32 · caption saved
[eval] rubric: required ✓ distractor ✓ conflict ✓
[eval] submission accepted
$ python -m pytest -q