Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
periscope
command
Package main is the entry point for the periscope binary.
|
Package main is the entry point for the periscope binary. |
|
internal
|
|
|
assert
Package assert provides the assertion cascade engine for evaluating MCP tool outputs across multiple comparison levels: schema, exact, structural, semantic, and LLM judge.
|
Package assert provides the assertion cascade engine for evaluating MCP tool outputs across multiple comparison levels: schema, exact, structural, semantic, and LLM judge. |
|
dimensions
Package dimensions defines the DimensionRunner interface and acts as the parent package for individual dimension implementations (functional, routing, clarity, performance).
|
Package dimensions defines the DimensionRunner interface and acts as the parent package for individual dimension implementations (functional, routing, clarity, performance). |
|
dimensions/clarity
Package clarity implements the clarity dimension runner.
|
Package clarity implements the clarity dimension runner. |
|
dimensions/functional
Package functional implements the functional dimension runner.
|
Package functional implements the functional dimension runner. |
|
dimensions/performance
Package performance implements the performance dimension runner.
|
Package performance implements the performance dimension runner. |
|
dimensions/routing
Package routing implements the routing dimension runner.
|
Package routing implements the routing dimension runner. |
|
judge
Package judge provides LLM-based evaluation using rubric templates.
|
Package judge provides LLM-based evaluation using rubric templates. |
|
registry
Package registry handles test case loading, validation, discovery, and grouping.
|
Package registry handles test case loading, validation, discovery, and grouping. |
|
runner
Package runner provides the TestRunner orchestration engine and RetryController for resilient test execution across all dimensions.
|
Package runner provides the TestRunner orchestration engine and RetryController for resilient test execution across all dimensions. |
|
store
Package store provides the persistence interface for periscope test results, rolling baselines, calibration data, and history management.
|
Package store provides the persistence interface for periscope test results, rolling baselines, calibration data, and history management. |
|
types
Package types defines shared primitive types used across all internal packages.
|
Package types defines shared primitive types used across all internal packages. |
Click to show internal directories.
Click to hide internal directories.