Types
All types listed here are exported from "@blopai/cli" and stable.
Functions
Section titled “Functions”export { agentTest, // Register a test inside describe() defineAgentTest, // Object-form test definition describe, // Create a named test scope runBlopTest, // Run a single spec file runBlopTests, // Run multiple spec files} from "@blopai/cli";export type { // Test DSL BlopAgent, BlopAgentTest, BlopAgentTestContext, BlopAgentTestHandler, BlopAgentStep,
// Run inputs / outputs BlopRunOptions, BlopRunResult, BlopTestResult, BlopTestStatus,
// Run telemetry BlopAction, BlopAgentEvent, BlopCiMetadata,
// Reporting & runtime config BlopReporter,} from "@blopai/cli";For each type, the per-page reference is:
| Type | Defined in |
|---|---|
BlopAgent, BlopAgentTest, BlopAgentTestContext, BlopAgentTestHandler, BlopAgentStep |
Test DSL |
BlopRunOptions, BlopRunResult, BlopTestResult, BlopTestStatus, BlopAction, BlopAgentEvent, BlopCiMetadata |
Runner & results |
BlopBrowserName, BlopReporter |
Configuration |
Stability
Section titled “Stability”The types above are public API. Anything exported from internal subpaths
(@blopai/cli/cli, @blopai/cli/runtime,
@blopai/cli/reporters, @blopai/cli/platform, @blopai/cli/node) is
internal and may change without notice.
If you need a public surface that isn’t here yet, open an issue describing the use case rather than reaching into internal modules.