Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapters provides pluggable recording format adapters for Arena evaluation.
|
Package adapters provides pluggable recording format adapters for Arena evaluation. |
|
Package agentkb is the embedded knowledge base that briefs AI coding agents building PromptArena kits.
|
Package agentkb is the embedded knowledge base that briefs AI coding agents building PromptArena kits. |
|
Package agentmcp is a stdio MCP server that exposes the PromptArena agent knowledge base (agentkb) — authoring concepts, example catalog, and JSON schemas — as MCP tools and resources, so any MCP client can author kits.
|
Package agentmcp is a stdio MCP server that exposes the PromptArena agent knowledge base (agentkb) — authoring concepts, example catalog, and JSON schemas — as MCP tools and resources, so any MCP client can author kits. |
|
Package artifacts abstracts where per-run report artifacts ultimately live.
|
Package artifacts abstracts where per-run report artifacts ultimately live. |
|
Package audio provides real-time audio monitoring for Arena duplex runs.
|
Package audio provides real-time audio monitoring for Arena duplex runs. |
|
Package chaos provides fault injection for PromptArena resilience testing.
|
Package chaos provides fault injection for PromptArena resilience testing. |
|
cmd
|
|
|
promptarena
command
|
|
|
ser-probe
command
Command ser-probe exercises the runtime/classify HF backend directly against an audio file or text string, so you can verify the inference pipeline works against your HF_TOKEN without running the full arena scenario (which depends on duplex providers behaving correctly).
|
Command ser-probe exercises the runtime/classify HF backend directly against an audio file or text string, so you can verify the inference pipeline works against your HF_TOKEN without running the full arena scenario (which depends on duplex providers behaving correctly). |
|
Package consent provides consent simulation for PromptArena scenarios.
|
Package consent provides consent simulation for PromptArena scenarios. |
|
Package engine orchestrates test execution across scenarios, providers, and configurations.
|
Package engine orchestrates test execution across scenarios, providers, and configurations. |
|
Package generate provides pluggable session source adapters for scenario generation.
|
Package generate provides pluggable session source adapters for scenario generation. |
|
sources
Package sources provides built-in SessionSourceAdapter implementations.
|
Package sources provides built-in SessionSourceAdapter implementations. |
|
Package inspect provides the data types, collection logic, and text renderer for the PromptArena configuration inspector.
|
Package inspect provides the data types, collection logic, and text renderer for the PromptArena configuration inspector. |
|
Package mcp provides Model Context Protocol (MCP) configuration and registry setup for Arena.
|
Package mcp provides Model Context Protocol (MCP) configuration and registry setup for Arena. |
|
Package mcpsource defines the MCPSource interface and registry for host-pluggable MCP server provisioning.
|
Package mcpsource defines the MCPSource interface and registry for host-pluggable MCP server provisioning. |
|
docker
Package docker implements an MCPSource that provisions MCP servers in Docker containers.
|
Package docker implements an MCPSource that provisions MCP servers in Docker containers. |
|
docker/register
Package register wires the Docker MCPSource into the global registry via a blank import.
|
Package register wires the Docker MCPSource into the global registry via a blank import. |
|
Package mocks converts Arena run results into mock provider configurations.
|
Package mocks converts Arena run results into mock provider configurations. |
|
Package reader provides abstract result reading interfaces for Arena.
|
Package reader provides abstract result reading interfaces for Arena. |
|
filesystem
Package filesystem provides filesystem-based result reading for Arena.
|
Package filesystem provides filesystem-based result reading for Arena. |
|
Package render generates HTML and JSON reports from test execution results.
|
Package render generates HTML and JSON reports from test execution results. |
|
Package results provides abstract result output layer for Arena.
|
Package results provides abstract result output layer for Arena. |
|
html
Package html implements the ResultRepository interface for HTML report generation.
|
Package html implements the ResultRepository interface for HTML report generation. |
|
json
Package json provides JSON file-based result storage for Arena.
|
Package json provides JSON file-based result storage for Arena. |
|
junit
Package junit provides JUnit XML result output for Arena.
|
Package junit provides JUnit XML result output for Arena. |
|
markdown
Package markdown provides Markdown file-based result storage for Arena.
|
Package markdown provides Markdown file-based result storage for Arena. |
|
Package selfplay provides self-play capabilities for arena testing scenarios.
|
Package selfplay provides self-play capabilities for arena testing scenarios. |
|
Package stages provides arena-specific pipeline stages for test execution.
|
Package stages provides arena-specific pipeline stages for test execution. |
|
Package tui provides a terminal user interface for PromptArena execution monitoring.
|
Package tui provides a terminal user interface for PromptArena execution monitoring. |
|
app
Package app is declared in page.go; this file adds the App root model.
|
Package app is declared in page.go; this file adds the App root model. |
|
layout
Package layout provides a pure-geometry layout engine for the Arena TUI.
|
Package layout provides a pure-geometry layout engine for the Arena TUI. |
|
logging
Package logging provides log interception functionality for the TUI.
|
Package logging provides log interception functionality for the TUI. |
|
pages
Package pages provides top-level page components for the TUI.
|
Package pages provides top-level page components for the TUI. |
|
panels
Package panels provides reusable panel components for the TUI.
|
Package panels provides reusable panel components for the TUI. |
|
theme
Package theme provides centralized styling, colors, and formatting for the TUI.
|
Package theme provides centralized styling, colors, and formatting for the TUI. |
|
viewmodels
Package viewmodels provides data transformation and presentation logic for TUI views.
|
Package viewmodels provides data transformation and presentation logic for TUI views. |
|
views
Package views provides pure rendering components for TUI views.
|
Package views provides pure rendering components for TUI views. |
|
Package turnexecutors provides execution strategies for different conversation patterns.
|
Package turnexecutors provides execution strategies for different conversation patterns. |
|
Package voice provides live microphone/speaker audio for the interactive console.
|
Package voice provides live microphone/speaker audio for the interactive console. |
|
Package web provides the HTTP server and SSE event streaming for the Arena web UI.
|
Package web provides the HTTP server and SSE event streaming for the Arena web UI. |
Click to show internal directories.
Click to hide internal directories.