vtx-embed-7M / benchmark_results.json
Abhaykoul's picture
Upload 2 files
6a535ec verified
Raw
History Blame Contribute Delete
59.8 kB
[
{
"model_name": "VTXAI/vtx-embed-1M",
"model_label": "LF4 vtx-embed-1M (nano)",
"embedding_dim": 64,
"model_size_mb": 0.786432,
"index_dir": "/tmp/vtx_bench_LF4_vtx-embed-1M_(nano)_onbo80p2",
"indexed_files": 330,
"total_chunks": 2040,
"chunk_size": 1500,
"chunk_overlap": 200,
"languages": {
"python": 1839,
"typescript": 27,
"tsx": 129,
"javascript": 10,
"bash": 16,
"css": 13,
"powershell": 5
},
"index_time_ms": 16107.8,
"peak_ram_mb": 0.0,
"memo_hits": 0,
"memo_misses": 2040,
"query_results": [
{
"query": "agent runner main loop execution",
"description": "Agent runner entry point",
"expected_file": "agent_runner",
"latency_ms": 5.53,
"top1_file": "Site/src/content/blog/agentic-loop.ts",
"top5_files": [
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agent_runner.py",
"src/vtx/sdk/runner.py",
"src/vtx/loop.py",
"benchmark.py"
],
"top10_files": [
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agent_runner.py",
"src/vtx/sdk/runner.py",
"src/vtx/loop.py",
"benchmark.py",
"src/vtx/runtime.py",
"src/vtx/ui/agent_runner.py",
"src/vtx/sdk/handoffs.py",
"src/vtx/agents/loader.py",
"src/vtx/agents/registry.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0216
},
{
"query": "how does the agent run tasks asynchronously",
"description": "Async task execution",
"expected_file": "agent_runner",
"latency_ms": 4.28,
"top1_file": "src/vtx/runtime.py",
"top5_files": [
"src/vtx/runtime.py",
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agents/loader.py",
"benchmark.py",
"src/vtx/tools/task.py"
],
"top10_files": [
"src/vtx/runtime.py",
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agents/loader.py",
"benchmark.py",
"src/vtx/tools/task.py",
"src/vtx/sdk/runner.py",
"src/vtx/prompts/identity.py",
"src/vtx/loop.py",
"src/vtx/sdk/run_config.py",
"src/vtx/sdk/results.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0233
},
{
"query": "command line interface argument parsing",
"description": "CLI argument parsing",
"expected_file": "cli",
"latency_ms": 5.21,
"top1_file": "src/vtx/cli.py",
"top5_files": [
"src/vtx/cli.py",
"src/vtx/tools/bash.py",
"benchmark.py",
"src/vtx/ui/agent_runner.py",
"src/vtx/ui/input.py"
],
"top10_files": [
"src/vtx/cli.py",
"src/vtx/tools/bash.py",
"benchmark.py",
"src/vtx/ui/agent_runner.py",
"src/vtx/ui/input.py",
"src/vtx/ui/formatting.py",
"src/vtx/ui/commands/sessions.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/loop.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0172
},
{
"query": "vtx CLI entry point argparse",
"description": "CLI argparse setup",
"expected_file": "cli",
"latency_ms": 4.7,
"top1_file": "src/vtx/cli.py",
"top5_files": [
"src/vtx/cli.py",
"benchmark.py",
"src/vtx/gh_cli.py",
"scripts/show_themes.py",
"src/vtx/extensions.py"
],
"top10_files": [
"src/vtx/cli.py",
"benchmark.py",
"src/vtx/gh_cli.py",
"scripts/show_themes.py",
"src/vtx/extensions.py",
"src/vtx/session.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/turn.py",
"src/vtx/diff_display.py",
"src/vtx/runtime.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.025
},
{
"query": "configuration loading and defaults",
"description": "Config loading",
"expected_file": "config",
"latency_ms": 4.58,
"top1_file": "src/vtx/config.py",
"top5_files": [
"src/vtx/config.py",
"src/vtx/llm/oauth/dynamic.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/sdk/run_config.py",
"src/vtx/llm/sdk/supercode.py"
],
"top10_files": [
"src/vtx/config.py",
"src/vtx/llm/oauth/dynamic.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/sdk/run_config.py",
"src/vtx/llm/sdk/supercode.py",
"benchmark.py",
"src/vtx/sdk/agent.py",
"src/vtx/llm/dynamic_models.py",
"Site/src/content/docs/index.ts",
"src/vtx/runtime.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0202
},
{
"query": "user config file path resolution",
"description": "Config path resolution",
"expected_file": "config",
"latency_ms": 4.56,
"top1_file": "src/vtx/config.py",
"top5_files": [
"src/vtx/config.py",
"src/vtx/extensions.py",
"scripts/show_themes.py",
"src/vtx/tools/write.py",
"src/vtx/ui/path_complete.py"
],
"top10_files": [
"src/vtx/config.py",
"src/vtx/extensions.py",
"scripts/show_themes.py",
"src/vtx/tools/write.py",
"src/vtx/ui/path_complete.py",
"src/vtx/tools/edit.py",
"benchmark.py",
"src/vtx/tools/skill.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/context/agent_mds.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0198
},
{
"query": "LLM API call streaming response",
"description": "LLM streaming",
"expected_file": "llm",
"latency_ms": 4.74,
"top1_file": "src/vtx/ui/blocks.py",
"top5_files": [
"src/vtx/ui/blocks.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/turn.py",
"src/vtx/llm/phase_parser.py",
"src/vtx/llm/base.py"
],
"top10_files": [
"src/vtx/ui/blocks.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/turn.py",
"src/vtx/llm/phase_parser.py",
"src/vtx/llm/base.py",
"src/vtx/loop.py",
"benchmark.py",
"src/vtx/core/compaction.py",
"src/vtx/llm/providers/mock.py",
"src/vtx/llm/dynamic_models.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.016
},
{
"query": "model provider selection gemini openai",
"description": "Model provider",
"expected_file": "llm",
"latency_ms": 4.37,
"top1_file": "src/vtx/llm/providers/openai_sdk.py",
"top5_files": [
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/runtime.py",
"src/vtx/ui/commands/providers.py",
"src/vtx/llm/models.py",
"src/vtx/ui/commands/auth.py"
],
"top10_files": [
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/runtime.py",
"src/vtx/ui/commands/providers.py",
"src/vtx/llm/models.py",
"src/vtx/ui/commands/auth.py",
"src/vtx/ui/selection_mode.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/sdk/agent.py",
"src/vtx/ui/completion_ui.py",
"src/vtx/llm/model_fetcher.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0192
},
{
"query": "token counting and context window management",
"description": "Token counting",
"expected_file": "llm",
"latency_ms": 4.62,
"top1_file": "src/vtx/core/compaction.py",
"top5_files": [
"src/vtx/core/compaction.py",
"src/vtx/ui/widgets.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/llm/dynamic_models.py",
"src/vtx/session.py"
],
"top10_files": [
"src/vtx/core/compaction.py",
"src/vtx/ui/widgets.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/llm/dynamic_models.py",
"src/vtx/session.py",
"src/vtx/ui/app.py",
"src/vtx/sdk/tracing/tracing_impl.py",
"src/vtx/llm/context_length.py",
"benchmark.py",
"src/vtx/context_governance.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0152
},
{
"query": "context window governance truncation",
"description": "Context governance",
"expected_file": "context_governance",
"latency_ms": 5.18,
"top1_file": "src/vtx/context_governance.py",
"top5_files": [
"src/vtx/context_governance.py",
"src/vtx/core/compaction.py",
"benchmark.py",
"src/vtx/tools/bash.py",
"src/vtx/context/agent_mds.py"
],
"top10_files": [
"src/vtx/context_governance.py",
"src/vtx/core/compaction.py",
"benchmark.py",
"src/vtx/tools/bash.py",
"src/vtx/context/agent_mds.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/llm/dynamic_models.py",
"src/vtx/ui/widgets.py",
"src/vtx/runtime.py",
"src/vtx/loop.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0182
},
{
"query": "context item priority ranking",
"description": "Context priority",
"expected_file": "context",
"latency_ms": 4.5,
"top1_file": "src/vtx/ui/input.py",
"top5_files": [
"src/vtx/ui/input.py",
"src/vtx/ui/app.py",
"src/vtx/ui/tree.py",
"src/vtx/sdk/items.py",
"src/vtx/ui/completion_ui.py"
],
"top10_files": [
"src/vtx/ui/input.py",
"src/vtx/ui/app.py",
"src/vtx/ui/tree.py",
"src/vtx/sdk/items.py",
"src/vtx/ui/completion_ui.py",
"src/vtx/context/skills.py",
"src/vtx/context/git.py",
"src/vtx/sdk/items_base.py",
"src/vtx/llm/context_length.py",
"Site/src/index.css"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": true,
"top1_score": 0.0182
},
{
"query": "tool dispatcher routing function calls",
"description": "Tool dispatcher",
"expected_file": "dispatcher",
"latency_ms": 5.9,
"top1_file": "src/vtx/dispatcher.py",
"top5_files": [
"src/vtx/dispatcher.py",
"benchmark.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/context_governance.py",
"src/vtx/llm/sdk/supercode.py"
],
"top10_files": [
"src/vtx/dispatcher.py",
"benchmark.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/context_governance.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/llm/providers/supercode.py",
"src/vtx/prompts/tooling.py",
"src/vtx/tools/read.py",
"src/vtx/sdk/tools.py",
"src/vtx/turn.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0187
},
{
"query": "dispatch tool call with arguments",
"description": "Tool call dispatch",
"expected_file": "dispatcher",
"latency_ms": 6.33,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"benchmark.py",
"src/vtx/ui/session_ui.py",
"src/vtx/sdk/runner.py",
"src/vtx/llm/tool_parser.py"
],
"top10_files": [
"src/vtx/turn.py",
"benchmark.py",
"src/vtx/ui/session_ui.py",
"src/vtx/sdk/runner.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/ui/tree.py",
"src/vtx/prompts/tooling.py",
"src/vtx/tools/base.py",
"src/vtx/tools/find.py",
"src/vtx/tools/task.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0188
},
{
"query": "event system publish subscribe hooks",
"description": "Event system",
"expected_file": "events",
"latency_ms": 6.25,
"top1_file": "src/vtx/hooks/loader.py",
"top5_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"benchmark.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/hooks/registry.py"
],
"top10_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"benchmark.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/hooks/registry.py",
"src/vtx/loop.py",
"src/vtx/extensions.py",
"src/vtx/hooks/runtime.py",
"Site/src/hooks/useRouteMeta.ts",
"src/vtx/hooks/types.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0211
},
{
"query": "streaming event output to terminal",
"description": "Event streaming",
"expected_file": "events",
"latency_ms": 4.75,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/tools/bash.py",
"src/vtx/ui/blocks.py",
"benchmark.py",
"Site/src/components/FeaturesPage.tsx"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/tools/bash.py",
"src/vtx/ui/blocks.py",
"benchmark.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/sdk/guardrails/types.py",
"src/vtx/tools/task.py",
"src/vtx/events.py",
"Site/src/components/TerminalBlock.tsx",
"src/vtx/ui/agent_runner.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": true,
"top1_score": 0.0192
},
{
"query": "git branch creation and switching",
"description": "Git branch",
"expected_file": "git_branch",
"latency_ms": 4.5,
"top1_file": "src/vtx/git_branch.py",
"top5_files": [
"src/vtx/git_branch.py",
"src/vtx/context/git.py",
"src/vtx/ui/widgets.py",
"benchmark.py",
"Site/src/components/Capabilities.tsx"
],
"top10_files": [
"src/vtx/git_branch.py",
"src/vtx/context/git.py",
"src/vtx/ui/widgets.py",
"benchmark.py",
"Site/src/components/Capabilities.tsx",
"src/vtx/ui/startup.py",
"scripts/install.sh",
"src/vtx/ui/commands/settings.py",
"Site/src/content/blog/agentskill.ts",
"src/vtx/config.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0268
},
{
"query": "github CLI integration shell command",
"description": "GitHub CLI",
"expected_file": "gh_cli",
"latency_ms": 4.53,
"top1_file": "src/vtx/ui/agent_runner.py",
"top5_files": [
"src/vtx/ui/agent_runner.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/tools/bash.py",
"scripts/install.ps1",
"scripts/install.sh"
],
"top10_files": [
"src/vtx/ui/agent_runner.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/tools/bash.py",
"scripts/install.ps1",
"scripts/install.sh",
"Site/src/hooks/useRouteMeta.ts",
"benchmark.py",
"src/vtx/ui/commands/auth.py",
"src/vtx/cli.py",
"tests/ui/test_shell_command_detection.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0174
},
{
"query": "diff display unified patch format",
"description": "Diff display",
"expected_file": "diff_display",
"latency_ms": 5.29,
"top1_file": "src/vtx/tools/edit.py",
"top5_files": [
"src/vtx/tools/edit.py",
"src/vtx/tools/write.py",
"src/vtx/ui/blocks.py",
"benchmark.py",
"src/vtx/diff_display.py"
],
"top10_files": [
"src/vtx/tools/edit.py",
"src/vtx/tools/write.py",
"src/vtx/ui/blocks.py",
"benchmark.py",
"src/vtx/diff_display.py",
"src/vtx/ui/widgets.py",
"src/vtx/ui/formatting.py",
"Site/src/index.css",
"src/vtx/tools/task.py",
"Site/src/components/MarkdownRenderer.tsx"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0166
},
{
"query": "show file changes colored diff output",
"description": "Colored diff",
"expected_file": "diff_display",
"latency_ms": 5.76,
"top1_file": "src/vtx/ui/widgets.py",
"top5_files": [
"src/vtx/ui/widgets.py",
"src/vtx/ui/launch.py",
"src/vtx/ui/blocks.py",
"src/vtx/tools/edit.py",
"src/vtx/ui/chat.py"
],
"top10_files": [
"src/vtx/ui/widgets.py",
"src/vtx/ui/launch.py",
"src/vtx/ui/blocks.py",
"src/vtx/tools/edit.py",
"src/vtx/ui/chat.py",
"benchmark.py",
"src/vtx/tools/write.py",
"Site/src/index.css",
"src/vtx/ui/styles.py",
"src/vtx/ui/commands/settings.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0191
},
{
"query": "plugin extension registration loading",
"description": "Extension loading",
"expected_file": "extensions",
"latency_ms": 5.5,
"top1_file": "src/vtx/extensions.py",
"top5_files": [
"src/vtx/extensions.py",
"Site/src/content/blog/mcp-extensions.ts",
"benchmark.py",
"src/vtx/ui/app.py",
"src/vtx/extensions.py"
],
"top10_files": [
"src/vtx/extensions.py",
"Site/src/content/blog/mcp-extensions.ts",
"benchmark.py",
"src/vtx/ui/app.py",
"src/vtx/extensions.py",
"Site/src/components/FeaturesPage.tsx",
"Site/scripts/prerender.mjs",
"Site/src/content/blog/mcp-extensions.ts",
"src/vtx/cli.py",
"src/vtx/llm/providers/supercode.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0229
},
{
"query": "builtin skill definition and registration",
"description": "Builtin skills",
"expected_file": "builtin_skill",
"latency_ms": 4.26,
"top1_file": "src/vtx/context/skills.py",
"top5_files": [
"src/vtx/context/skills.py",
"src/vtx/tools/skill.py",
"src/vtx/sdk/skills.py",
"benchmark.py",
"Site/src/content/blog/agentskill.ts"
],
"top10_files": [
"src/vtx/context/skills.py",
"src/vtx/tools/skill.py",
"src/vtx/sdk/skills.py",
"benchmark.py",
"Site/src/content/blog/agentskill.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/context/loader.py",
"src/vtx/context/skills.py",
"src/vtx/extensions.py",
"src/vtx/tools/skill.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0209
},
{
"query": "skill slash command frontmatter parsing",
"description": "Skill frontmatter",
"expected_file": "builtin_skill",
"latency_ms": 4.37,
"top1_file": "src/vtx/context/skills.py",
"top5_files": [
"src/vtx/context/skills.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/autocomplete.py",
"src/vtx/ui/app.py",
"Site/src/content/blog/agentskill.ts"
],
"top10_files": [
"src/vtx/context/skills.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/autocomplete.py",
"src/vtx/ui/app.py",
"Site/src/content/blog/agentskill.ts",
"Site/src/components/Capabilities.tsx",
"src/vtx/tools/skill.py",
"src/vtx/context/skills.py",
"src/vtx/sdk/skills.py",
"src/vtx/ui/commands/agents.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0206
},
{
"query": "subagent invocation and communication",
"description": "Subagent invocation",
"expected_file": "agents",
"latency_ms": 4.08,
"top1_file": "src/vtx/tools/task.py",
"top5_files": [
"src/vtx/tools/task.py",
"src/vtx/loop.py",
"src/vtx/config.py",
"src/vtx/ui/app.py",
"benchmark.py"
],
"top10_files": [
"src/vtx/tools/task.py",
"src/vtx/loop.py",
"src/vtx/config.py",
"src/vtx/ui/app.py",
"benchmark.py",
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/tools/background.py",
"src/vtx/tools/ask_user.py",
"src/vtx/ui/chat.py",
"src/vtx/agents/api.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": true,
"top1_score": 0.0169
},
{
"query": "agent message passing protocol",
"description": "Agent messaging",
"expected_file": "agents",
"latency_ms": 4.67,
"top1_file": "src/vtx/agents/loader.py",
"top5_files": [
"src/vtx/agents/loader.py",
"src/vtx/ui/app_protocol.py",
"src/vtx/ui/commands/sessions.py",
"src/vtx/ui/commands/agents.py",
"src/vtx/agents/api.py"
],
"top10_files": [
"src/vtx/agents/loader.py",
"src/vtx/ui/app_protocol.py",
"src/vtx/ui/commands/sessions.py",
"src/vtx/ui/commands/agents.py",
"src/vtx/agents/api.py",
"src/vtx/agent_runner.py",
"src/vtx/runtime.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/ui/agent_runner.py",
"benchmark.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0127
},
{
"query": "pre-commit hook integration",
"description": "Pre-commit hooks",
"expected_file": "hooks",
"latency_ms": 4.65,
"top1_file": "src/vtx/hooks/loader.py",
"top5_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/types.py",
"benchmark.py",
"src/vtx/hooks/agent_hook.py"
],
"top10_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/types.py",
"benchmark.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/hooks/registry.py",
"Site/scripts/prerender.mjs",
"src/vtx/hooks/__init__.py",
"src/vtx/hooks/runtime.py",
"src/vtx/hooks/bridge.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0214
},
{
"query": "async utility helpers gather timeout",
"description": "Async utilities",
"expected_file": "async_utils",
"latency_ms": 4.27,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/hooks/bridge.py",
"benchmark.py",
"src/vtx/tools/web.py",
"src/vtx/update_check.py"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/hooks/bridge.py",
"benchmark.py",
"src/vtx/tools/web.py",
"src/vtx/update_check.py",
"src/vtx/tools/background.py",
"src/vtx/tools/bash.py",
"src/vtx/llm/oauth/copilot.py",
"src/vtx/llm/sdk/anthropic.py",
"src/vtx/llm/sdk/openai.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.018
},
{
"query": "headless non-interactive execution mode",
"description": "Headless mode",
"expected_file": "headless",
"latency_ms": 4.91,
"top1_file": "Site/src/components/FeaturesPage.tsx",
"top5_files": [
"Site/src/components/FeaturesPage.tsx",
"Site/src/hooks/useRouteMeta.ts",
"scripts/install.sh",
"src/vtx/headless.py",
"benchmark.py"
],
"top10_files": [
"Site/src/components/FeaturesPage.tsx",
"Site/src/hooks/useRouteMeta.ts",
"scripts/install.sh",
"src/vtx/headless.py",
"benchmark.py",
"Site/src/components/Capabilities.tsx",
".agents/skills/vtx-tmux-test/run-e2e-tests.sh",
"src/vtx/agents/registry.py",
"src/vtx/ui/app.py",
"src/vtx/ui/input.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0195
},
{
"query": "error handling exception retry logic",
"description": "Generic: error handling (open)",
"expected_file": null,
"latency_ms": 4.43,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/core/errors.py",
"src/vtx/llm/rate_limit.py",
"src/vtx/tools/background.py",
"benchmark.py"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/core/errors.py",
"src/vtx/llm/rate_limit.py",
"src/vtx/tools/background.py",
"benchmark.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/llm/sdk/anthropic.py",
"src/vtx/llm/base.py",
"src/vtx/sdk/permissions.py",
"src/vtx/extensions.py"
],
"hit_at_1": null,
"hit_at_5": null,
"hit_at_10": null,
"top1_score": 0.018
},
{
"query": "logging setup structured log output",
"description": "Generic: logging (open)",
"expected_file": null,
"latency_ms": 4.74,
"top1_file": "src/vtx/loop.py",
"top5_files": [
"src/vtx/loop.py",
"Site/src/content/blog/memory-compaction.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/session_ui.py",
".agents/skills/vtx-tmux-test/setup-test-project.sh"
],
"top10_files": [
"src/vtx/loop.py",
"Site/src/content/blog/memory-compaction.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/session_ui.py",
".agents/skills/vtx-tmux-test/setup-test-project.sh",
"src/vtx/llm/sdk/openai.py",
"benchmark.py",
"src/vtx/agents/api.py",
"src/vtx/ui/export.py",
"src/vtx/hooks/loader.py"
],
"hit_at_1": null,
"hit_at_5": null,
"hit_at_10": null,
"top1_score": 0.0166
},
{
"query": "test fixtures mock patching pytest",
"description": "Test utilities",
"expected_file": "tests",
"latency_ms": 4.19,
"top1_file": "benchmark.py",
"top5_files": [
"benchmark.py",
".agents/skills/vtx-tmux-test/run-e2e-tests.sh",
"tests/llm/test_mock_provider.py",
"tests/ui/test_shell_command_detection.py",
"src/vtx/llm/dynamic_models.py"
],
"top10_files": [
"benchmark.py",
".agents/skills/vtx-tmux-test/run-e2e-tests.sh",
"tests/llm/test_mock_provider.py",
"tests/ui/test_shell_command_detection.py",
"src/vtx/llm/dynamic_models.py",
"src/vtx/llm/sdk/openai.py",
"Site/src/index.css",
"tests/sdk/test_provider_field.py",
"tests/test_agentic_loop.py",
"tests/sdk/test_integration.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0141
}
],
"recall_at_1": 0.3929,
"recall_at_5": 0.6071,
"recall_at_10": 0.7143,
"mean_latency_ms": 4.85,
"p50_latency_ms": 4.66,
"p95_latency_ms": 5.9,
"p99_latency_ms": 6.25,
"evaluated_queries": 28,
"open_queries": 2
},
{
"model_name": "VTXAI/vtx-embed-7M",
"model_label": "LF4 vtx-embed-7M (mini)",
"embedding_dim": 256,
"model_size_mb": 4.72448,
"index_dir": "/tmp/vtx_bench_LF4_vtx-embed-7M_(mini)_dt5m3366",
"indexed_files": 330,
"total_chunks": 2040,
"chunk_size": 1500,
"chunk_overlap": 200,
"languages": {
"python": 1839,
"typescript": 27,
"tsx": 129,
"javascript": 10,
"bash": 16,
"css": 13,
"powershell": 5
},
"index_time_ms": 3056.6,
"peak_ram_mb": 0.0,
"memo_hits": 0,
"memo_misses": 2040,
"query_results": [
{
"query": "agent runner main loop execution",
"description": "Agent runner entry point",
"expected_file": "agent_runner",
"latency_ms": 6.35,
"top1_file": "Site/src/content/blog/agentic-loop.ts",
"top5_files": [
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/sdk/runner.py",
"src/vtx/loop.py",
"src/vtx/agent_runner.py",
"src/vtx/runtime.py"
],
"top10_files": [
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/sdk/runner.py",
"src/vtx/loop.py",
"src/vtx/agent_runner.py",
"src/vtx/runtime.py",
"src/vtx/ui/agent_runner.py",
"src/vtx/sdk/handoffs.py",
"src/vtx/agents/loader.py",
"src/vtx/ui/commands/agents.py",
"src/vtx/sdk/run_config.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0228
},
{
"query": "how does the agent run tasks asynchronously",
"description": "Async task execution",
"expected_file": "agent_runner",
"latency_ms": 6.0,
"top1_file": "src/vtx/runtime.py",
"top5_files": [
"src/vtx/runtime.py",
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agents/loader.py",
"src/vtx/sdk/runner.py",
"src/vtx/tools/task.py"
],
"top10_files": [
"src/vtx/runtime.py",
"Site/src/content/blog/agentic-loop.ts",
"src/vtx/agents/loader.py",
"src/vtx/sdk/runner.py",
"src/vtx/tools/task.py",
"src/vtx/tools/background.py",
"src/vtx/sdk/run_config.py",
"Site/src/content/blog/agentskill.ts",
"src/vtx/ui/commands/agents.py",
"src/vtx/sdk/results.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.024
},
{
"query": "command line interface argument parsing",
"description": "CLI argument parsing",
"expected_file": "cli",
"latency_ms": 5.96,
"top1_file": "src/vtx/cli.py",
"top5_files": [
"src/vtx/cli.py",
"benchmark.py",
"scripts/show_themes.py",
"src/vtx/tools/bash.py",
"src/vtx/extensions.py"
],
"top10_files": [
"src/vtx/cli.py",
"benchmark.py",
"scripts/show_themes.py",
"src/vtx/tools/bash.py",
"src/vtx/extensions.py",
"src/vtx/ui/agent_runner.py",
"src/vtx/agents/api.py",
"src/vtx/tools/edit.py",
"src/vtx/ui/input.py",
"src/vtx/tools/find.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0195
},
{
"query": "vtx CLI entry point argparse",
"description": "CLI argparse setup",
"expected_file": "cli",
"latency_ms": 6.15,
"top1_file": "src/vtx/cli.py",
"top5_files": [
"src/vtx/cli.py",
"src/vtx/extensions.py",
"scripts/show_themes.py",
"benchmark.py",
"src/vtx/gh_cli.py"
],
"top10_files": [
"src/vtx/cli.py",
"src/vtx/extensions.py",
"scripts/show_themes.py",
"benchmark.py",
"src/vtx/gh_cli.py",
"src/vtx/prompts/builder.py",
"src/vtx/ui/launch.py",
"src/vtx/session.py",
"src/vtx/cli.py",
"src/vtx/config.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0269
},
{
"query": "configuration loading and defaults",
"description": "Config loading",
"expected_file": "config",
"latency_ms": 6.13,
"top1_file": "src/vtx/config.py",
"top5_files": [
"src/vtx/config.py",
"src/vtx/hooks/loader.py",
"src/vtx/llm/oauth/dynamic.py",
"src/vtx/sdk/run_config.py",
"src/vtx/llm/provider_catalog.py"
],
"top10_files": [
"src/vtx/config.py",
"src/vtx/hooks/loader.py",
"src/vtx/llm/oauth/dynamic.py",
"src/vtx/sdk/run_config.py",
"src/vtx/llm/provider_catalog.py",
"src/vtx/extensions.py",
"src/vtx/config.py",
"benchmark.py",
"Site/src/content/docs/index.ts",
"src/vtx/dispatcher.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0209
},
{
"query": "user config file path resolution",
"description": "Config path resolution",
"expected_file": "config",
"latency_ms": 6.22,
"top1_file": "src/vtx/config.py",
"top5_files": [
"src/vtx/config.py",
"src/vtx/extensions.py",
"src/vtx/tools/write.py",
"src/vtx/llm/provider_catalog.py",
"scripts/show_themes.py"
],
"top10_files": [
"src/vtx/config.py",
"src/vtx/extensions.py",
"src/vtx/tools/write.py",
"src/vtx/llm/provider_catalog.py",
"scripts/show_themes.py",
"src/vtx/tools/edit.py",
"src/vtx/context/agent_mds.py",
"src/vtx/tools_manager.py",
"src/vtx/ui/path_complete.py",
"Site/vite.config.ts"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0201
},
{
"query": "LLM API call streaming response",
"description": "LLM streaming",
"expected_file": "llm",
"latency_ms": 5.86,
"top1_file": "src/vtx/llm/sdk/supercode.py",
"top5_files": [
"src/vtx/llm/sdk/supercode.py",
"src/vtx/turn.py",
"src/vtx/ui/blocks.py",
"src/vtx/llm/providers/mock.py",
"src/vtx/llm/dynamic_models.py"
],
"top10_files": [
"src/vtx/llm/sdk/supercode.py",
"src/vtx/turn.py",
"src/vtx/ui/blocks.py",
"src/vtx/llm/providers/mock.py",
"src/vtx/llm/dynamic_models.py",
"src/vtx/llm/phase_parser.py",
"src/vtx/llm/sdk/base.py",
"src/vtx/llm/base.py",
"src/vtx/llm/rate_limit.py",
"benchmark.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.018
},
{
"query": "model provider selection gemini openai",
"description": "Model provider",
"expected_file": "llm",
"latency_ms": 5.62,
"top1_file": "src/vtx/llm/providers/openai_sdk.py",
"top5_files": [
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/ui/commands/providers.py",
"src/vtx/runtime.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/ui/commands/models.py"
],
"top10_files": [
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/ui/commands/providers.py",
"src/vtx/runtime.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/ui/commands/models.py",
"src/vtx/llm/models.py",
"src/vtx/ui/commands/auth.py",
"src/vtx/ui/selection_mode.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/app.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0182
},
{
"query": "token counting and context window management",
"description": "Token counting",
"expected_file": "llm",
"latency_ms": 5.65,
"top1_file": "src/vtx/llm/dynamic_models.py",
"top5_files": [
"src/vtx/llm/dynamic_models.py",
"src/vtx/ui/widgets.py",
"src/vtx/core/compaction.py",
"src/vtx/session.py",
"Site/src/content/blog/memory-compaction.ts"
],
"top10_files": [
"src/vtx/llm/dynamic_models.py",
"src/vtx/ui/widgets.py",
"src/vtx/core/compaction.py",
"src/vtx/session.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/loop.py",
"src/vtx/tools/background.py",
"src/vtx/ui/app.py",
"src/vtx/llm/model_fetcher.py",
"src/vtx/sdk/tracing/tracing_impl.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0175
},
{
"query": "context window governance truncation",
"description": "Context governance",
"expected_file": "context_governance",
"latency_ms": 6.55,
"top1_file": "src/vtx/llm/dynamic_models.py",
"top5_files": [
"src/vtx/llm/dynamic_models.py",
"src/vtx/context_governance.py",
"src/vtx/ui/widgets.py",
"src/vtx/tools/bash.py",
"src/vtx/llm/model_fetcher.py"
],
"top10_files": [
"src/vtx/llm/dynamic_models.py",
"src/vtx/context_governance.py",
"src/vtx/ui/widgets.py",
"src/vtx/tools/bash.py",
"src/vtx/llm/model_fetcher.py",
"src/vtx/core/compaction.py",
"src/vtx/llm/context_length.py",
"src/vtx/context/skills.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/context/git.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0189
},
{
"query": "context item priority ranking",
"description": "Context priority",
"expected_file": "context",
"latency_ms": 7.03,
"top1_file": "src/vtx/ui/commands/settings.py",
"top5_files": [
"src/vtx/ui/commands/settings.py",
"src/vtx/ui/input.py",
"src/vtx/ui/app.py",
"src/vtx/ui/tree.py",
"src/vtx/ui/completion_ui.py"
],
"top10_files": [
"src/vtx/ui/commands/settings.py",
"src/vtx/ui/input.py",
"src/vtx/ui/app.py",
"src/vtx/ui/tree.py",
"src/vtx/ui/completion_ui.py",
"src/vtx/llm/dynamic_models.py",
"src/vtx/sdk/items.py",
"src/vtx/llm/oauth/dynamic.py",
"src/vtx/context/skills.py",
"src/vtx/ui/floating_list.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": true,
"top1_score": 0.0186
},
{
"query": "tool dispatcher routing function calls",
"description": "Tool dispatcher",
"expected_file": "dispatcher",
"latency_ms": 6.54,
"top1_file": "src/vtx/dispatcher.py",
"top5_files": [
"src/vtx/dispatcher.py",
"src/vtx/runtime.py",
"scripts/supercode_proxy.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/llm/providers/supercode.py"
],
"top10_files": [
"src/vtx/dispatcher.py",
"src/vtx/runtime.py",
"scripts/supercode_proxy.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/llm/providers/supercode.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/turn.py",
"src/vtx/llm/base.py",
"src/vtx/context_governance.py",
"src/vtx/ui/export.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0222
},
{
"query": "dispatch tool call with arguments",
"description": "Tool call dispatch",
"expected_file": "dispatcher",
"latency_ms": 7.46,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/ui/tree.py",
"src/vtx/ui/session_ui.py",
"src/vtx/dispatcher.py",
"src/vtx/llm/base.py"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/ui/tree.py",
"src/vtx/ui/session_ui.py",
"src/vtx/dispatcher.py",
"src/vtx/llm/base.py",
"src/vtx/llm/tool_parser.py",
"src/vtx/tools/base.py",
"src/vtx/llm/sdk/supercode.py",
"src/vtx/tools/task.py",
"src/vtx/llm/providers/mock.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0184
},
{
"query": "event system publish subscribe hooks",
"description": "Event system",
"expected_file": "events",
"latency_ms": 6.33,
"top1_file": "src/vtx/hooks/loader.py",
"top5_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/registry.py",
"src/vtx/hooks/runtime.py",
"src/vtx/hooks/agent_hook.py"
],
"top10_files": [
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/registry.py",
"src/vtx/hooks/runtime.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/agent_runner.py",
"src/vtx/turn.py",
"src/vtx/loop.py",
"Site/src/content/blog/mcp-extensions.ts",
"src/vtx/extensions.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0213
},
{
"query": "streaming event output to terminal",
"description": "Event streaming",
"expected_file": "events",
"latency_ms": 6.67,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/tools/bash.py",
"src/vtx/ui/blocks.py",
"Site/src/components/FeaturesPage.tsx",
"Site/src/components/Hero.tsx"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/tools/bash.py",
"src/vtx/ui/blocks.py",
"Site/src/components/FeaturesPage.tsx",
"Site/src/components/Hero.tsx",
"src/vtx/tools/task.py",
"src/vtx/events.py",
"Site/src/components/TerminalBlock.tsx",
"src/vtx/extensions.py",
"benchmark.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": true,
"top1_score": 0.0185
},
{
"query": "git branch creation and switching",
"description": "Git branch",
"expected_file": "git_branch",
"latency_ms": 6.88,
"top1_file": "src/vtx/git_branch.py",
"top5_files": [
"src/vtx/git_branch.py",
"src/vtx/context/git.py",
"src/vtx/ui/widgets.py",
"src/vtx/ui/startup.py",
"scripts/install.sh"
],
"top10_files": [
"src/vtx/git_branch.py",
"src/vtx/context/git.py",
"src/vtx/ui/widgets.py",
"src/vtx/ui/startup.py",
"scripts/install.sh",
"scripts/install.ps1",
"src/vtx/prompts/builder.py",
"src/vtx/ui/commands/settings.py",
"src/vtx/git_branch.py",
"src/vtx/prompts/identity.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0286
},
{
"query": "github CLI integration shell command",
"description": "GitHub CLI",
"expected_file": "gh_cli",
"latency_ms": 6.06,
"top1_file": "src/vtx/tools/bash.py",
"top5_files": [
"src/vtx/tools/bash.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/agent_runner.py",
"scripts/install.sh",
"scripts/install.ps1"
],
"top10_files": [
"src/vtx/tools/bash.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/agent_runner.py",
"scripts/install.sh",
"scripts/install.ps1",
"src/vtx/ui/input.py",
"src/vtx/llm/oauth/copilot.py",
"src/vtx/ui/formatting.py",
"src/vtx/context/git.py",
"src/vtx/ui/commands/agents.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0165
},
{
"query": "diff display unified patch format",
"description": "Diff display",
"expected_file": "diff_display",
"latency_ms": 6.21,
"top1_file": "src/vtx/tools/edit.py",
"top5_files": [
"src/vtx/tools/edit.py",
"src/vtx/ui/blocks.py",
"src/vtx/tools/write.py",
"src/vtx/diff_display.py",
"src/vtx/tools/bash.py"
],
"top10_files": [
"src/vtx/tools/edit.py",
"src/vtx/ui/blocks.py",
"src/vtx/tools/write.py",
"src/vtx/diff_display.py",
"src/vtx/tools/bash.py",
"src/vtx/core/types.py",
"src/vtx/tools/skill.py",
"benchmark.py",
"src/vtx/ui/widgets.py",
"src/vtx/themes.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0191
},
{
"query": "show file changes colored diff output",
"description": "Colored diff",
"expected_file": "diff_display",
"latency_ms": 5.67,
"top1_file": "src/vtx/ui/widgets.py",
"top5_files": [
"src/vtx/ui/widgets.py",
"src/vtx/tools/edit.py",
"src/vtx/tools/write.py",
"src/vtx/ui/launch.py",
"src/vtx/ui/blocks.py"
],
"top10_files": [
"src/vtx/ui/widgets.py",
"src/vtx/tools/edit.py",
"src/vtx/tools/write.py",
"src/vtx/ui/launch.py",
"src/vtx/ui/blocks.py",
"src/vtx/ui/commands/settings.py",
"src/vtx/ui/app.py",
"src/vtx/ui/selection_mode.py",
"src/vtx/config.py",
"src/vtx/ui/chat.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0192
},
{
"query": "plugin extension registration loading",
"description": "Extension loading",
"expected_file": "extensions",
"latency_ms": 6.21,
"top1_file": "src/vtx/extensions.py",
"top5_files": [
"src/vtx/extensions.py",
"Site/src/content/blog/mcp-extensions.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/hooks/registry.py",
"src/vtx/ui/app.py"
],
"top10_files": [
"src/vtx/extensions.py",
"Site/src/content/blog/mcp-extensions.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/hooks/registry.py",
"src/vtx/ui/app.py",
"src/vtx/hooks/loader.py",
"src/vtx/extensions.py",
"benchmark.py",
"Site/scripts/prerender.mjs",
"src/vtx/hooks/types.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0231
},
{
"query": "builtin skill definition and registration",
"description": "Builtin skills",
"expected_file": "builtin_skill",
"latency_ms": 7.28,
"top1_file": "src/vtx/context/skills.py",
"top5_files": [
"src/vtx/context/skills.py",
"src/vtx/tools/skill.py",
"src/vtx/sdk/skills.py",
"src/vtx/context/loader.py",
"Site/src/content/blog/agentskill.ts"
],
"top10_files": [
"src/vtx/context/skills.py",
"src/vtx/tools/skill.py",
"src/vtx/sdk/skills.py",
"src/vtx/context/loader.py",
"Site/src/content/blog/agentskill.ts",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/app.py",
"src/vtx/agents/registry.py",
"src/vtx/context/skills.py",
"src/vtx/tools/skill.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0226
},
{
"query": "skill slash command frontmatter parsing",
"description": "Skill frontmatter",
"expected_file": "builtin_skill",
"latency_ms": 5.74,
"top1_file": "src/vtx/context/skills.py",
"top5_files": [
"src/vtx/context/skills.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/app.py",
"Site/src/content/blog/agentskill.ts",
"src/vtx/ui/autocomplete.py"
],
"top10_files": [
"src/vtx/context/skills.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/ui/app.py",
"Site/src/content/blog/agentskill.ts",
"src/vtx/ui/autocomplete.py",
"src/vtx/tools/skill.py",
"src/vtx/ui/input.py",
"src/vtx/sdk/skills.py",
"src/vtx/ui/commands/agents.py",
"src/vtx/context/skills.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0212
},
{
"query": "subagent invocation and communication",
"description": "Subagent invocation",
"expected_file": "agents",
"latency_ms": 6.02,
"top1_file": "src/vtx/tools/task.py",
"top5_files": [
"src/vtx/tools/task.py",
"src/vtx/config.py",
"src/vtx/dispatcher.py",
"benchmark.py",
"src/vtx/tools/background.py"
],
"top10_files": [
"src/vtx/tools/task.py",
"src/vtx/config.py",
"src/vtx/dispatcher.py",
"benchmark.py",
"src/vtx/tools/background.py",
"src/vtx/extensions.py",
"src/vtx/tools/ask_user.py",
"src/vtx/ui/chat.py",
"src/vtx/loop.py",
"src/vtx/llm/sdk/supercode.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.017
},
{
"query": "agent message passing protocol",
"description": "Agent messaging",
"expected_file": "agents",
"latency_ms": 7.92,
"top1_file": "src/vtx/ui/commands/agents.py",
"top5_files": [
"src/vtx/ui/commands/agents.py",
"src/vtx/agents/loader.py",
"src/vtx/ui/app_protocol.py",
"src/vtx/sdk/runner.py",
"src/vtx/agents/api.py"
],
"top10_files": [
"src/vtx/ui/commands/agents.py",
"src/vtx/agents/loader.py",
"src/vtx/ui/app_protocol.py",
"src/vtx/sdk/runner.py",
"src/vtx/agents/api.py",
"src/vtx/agent_runner.py",
"src/vtx/runtime.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/agents/registry.py",
"src/vtx/ui/agent_runner.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0198
},
{
"query": "pre-commit hook integration",
"description": "Pre-commit hooks",
"expected_file": "hooks",
"latency_ms": 7.1,
"top1_file": "src/vtx/hooks/bridge.py",
"top5_files": [
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/loader.py",
"src/vtx/hooks/types.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/hooks/registry.py"
],
"top10_files": [
"src/vtx/hooks/bridge.py",
"src/vtx/hooks/loader.py",
"src/vtx/hooks/types.py",
"src/vtx/hooks/agent_hook.py",
"src/vtx/hooks/registry.py",
"Site/scripts/prerender.mjs",
"src/vtx/hooks/runtime.py",
"src/vtx/hooks/__init__.py",
"src/vtx/hooks/loader.py",
"src/vtx/hooks/bridge.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0224
},
{
"query": "async utility helpers gather timeout",
"description": "Async utilities",
"expected_file": "async_utils",
"latency_ms": 11.93,
"top1_file": "src/vtx/turn.py",
"top5_files": [
"src/vtx/turn.py",
"src/vtx/hooks/bridge.py",
"src/vtx/tools/bash.py",
"src/vtx/llm/sdk/anthropic.py",
"src/vtx/tools/background.py"
],
"top10_files": [
"src/vtx/turn.py",
"src/vtx/hooks/bridge.py",
"src/vtx/tools/bash.py",
"src/vtx/llm/sdk/anthropic.py",
"src/vtx/tools/background.py",
"src/vtx/tools/web.py",
"src/vtx/tools/_tool_utils.py",
"src/vtx/llm/oauth/copilot.py",
"src/vtx/llm/providers/mock.py",
"benchmark.py"
],
"hit_at_1": false,
"hit_at_5": false,
"hit_at_10": false,
"top1_score": 0.0181
},
{
"query": "headless non-interactive execution mode",
"description": "Headless mode",
"expected_file": "headless",
"latency_ms": 15.42,
"top1_file": "src/vtx/headless.py",
"top5_files": [
"src/vtx/headless.py",
"Site/src/components/FeaturesPage.tsx",
"Site/src/hooks/useRouteMeta.ts",
"src/vtx/prompts/identity.py",
"Site/src/components/Capabilities.tsx"
],
"top10_files": [
"src/vtx/headless.py",
"Site/src/components/FeaturesPage.tsx",
"Site/src/hooks/useRouteMeta.ts",
"src/vtx/prompts/identity.py",
"Site/src/components/Capabilities.tsx",
"src/vtx/cli.py",
"src/vtx/ui/commands/settings.py",
"src/vtx/ui/app.py",
"benchmark.py",
"src/vtx/runtime.py"
],
"hit_at_1": true,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0198
},
{
"query": "error handling exception retry logic",
"description": "Generic: error handling (open)",
"expected_file": null,
"latency_ms": 14.02,
"top1_file": "src/vtx/llm/rate_limit.py",
"top5_files": [
"src/vtx/llm/rate_limit.py",
"src/vtx/core/errors.py",
"src/vtx/turn.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/llm/sdk/anthropic.py"
],
"top10_files": [
"src/vtx/llm/rate_limit.py",
"src/vtx/core/errors.py",
"src/vtx/turn.py",
"src/vtx/llm/sdk/openai.py",
"src/vtx/llm/sdk/anthropic.py",
"src/vtx/llm/providers/openai_sdk.py",
"src/vtx/llm/providers/anthropic_sdk.py",
"src/vtx/events.py",
"src/vtx/llm/base.py",
"src/vtx/tools/background.py"
],
"hit_at_1": null,
"hit_at_5": null,
"hit_at_10": null,
"top1_score": 0.0177
},
{
"query": "logging setup structured log output",
"description": "Generic: logging (open)",
"expected_file": null,
"latency_ms": 10.64,
"top1_file": "src/vtx/loop.py",
"top5_files": [
"src/vtx/loop.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/hooks/loader.py",
"src/vtx/hooks/registry.py",
"Site/src/components/FeaturesPage.tsx"
],
"top10_files": [
"src/vtx/loop.py",
"Site/src/content/blog/memory-compaction.ts",
"src/vtx/hooks/loader.py",
"src/vtx/hooks/registry.py",
"Site/src/components/FeaturesPage.tsx",
"src/vtx/llm/sdk/openai.py",
".agents/skills/vtx-tmux-test/setup-test-project.sh",
"src/vtx/ui/session_ui.py",
"src/vtx/ui/app.py",
"scripts/install.sh"
],
"hit_at_1": null,
"hit_at_5": null,
"hit_at_10": null,
"top1_score": 0.0179
},
{
"query": "test fixtures mock patching pytest",
"description": "Test utilities",
"expected_file": "tests",
"latency_ms": 6.85,
"top1_file": "benchmark.py",
"top5_files": [
"benchmark.py",
"tests/llm/test_mock_provider.py",
"tests/ui/test_shell_command_detection.py",
"tests/test_rate_limit.py",
"tests/tools/test_web_expand_collapse.py"
],
"top10_files": [
"benchmark.py",
"tests/llm/test_mock_provider.py",
"tests/ui/test_shell_command_detection.py",
"tests/test_rate_limit.py",
"tests/tools/test_web_expand_collapse.py",
"tests/tools/test_subprocess_cancellation.py",
"tests/sdk/test_provider_field.py",
"tests/sdk/conftest.py",
"tests/tools/test_read.py",
"tests/test_grep_tool.py"
],
"hit_at_1": false,
"hit_at_5": true,
"hit_at_10": true,
"top1_score": 0.0085
}
],
"recall_at_1": 0.4643,
"recall_at_5": 0.6429,
"recall_at_10": 0.7143,
"mean_latency_ms": 7.28,
"p50_latency_ms": 6.34,
"p95_latency_ms": 11.93,
"p99_latency_ms": 14.02,
"evaluated_queries": 28,
"open_queries": 2
}
]