# Interface AdapterScenarioResult

Result for a single adapter + scenario combination.

interface AdapterScenarioResult {
adapterName: "claude" | "gemini" | "codex" | "opencode";
transport: CliTransport;
scenario: string;
latency: LatencyMetrics;
successCount: number;
failureCount: number;
errors: readonly string[];
}

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:86

##### Index

### Properties

adapterName
transport
scenario
latency
successCount
failureCount
errors

## Properties

### `Readonly` adapterName

adapterName: "claude" | "gemini" | "codex" | "opencode"

CLI adapter name.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:88

### `Readonly` transport

transport: CliTransport

Transport type used.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:90

### `Readonly` scenario

scenario: string

Scenario name.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:92

### `Readonly` latency

latency: LatencyMetrics

Latency metrics from measured iterations.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:94

### `Readonly` successCount

successCount: number

Number of successful iterations.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:96

### `Readonly` failureCount

failureCount: number

Number of failed iterations.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:98

### `Readonly` errors

errors: readonly string[]

Error messages from failures.

- Defined in packages/nexus-agents/src/benchmarks/adapter-latency-benchmark.ts:100