# Interface ProbeResult

Status of a model probe.

interface ProbeResult {
modelId:
| "claude-opus"
| "claude-sonnet"
| "claude-haiku"
| "gemini-3-pro"
| "gemini-pro"
| "gemini-3-flash"
| "gemini-flash"
| "codex-5.3"
| "codex-5.2"
| "codex-5.1-mini"
| "opencode-default"
| "opencode-custom-opus"
| "opencode-custom-sonnet"
| "openrouter-nemotron-super"
| "openrouter-qwen-coder";
available: boolean;
latencyMs: number;
checkedAt: number;
error?: string;
}

- Defined in packages/nexus-agents/src/config/model-availability.ts:21

##### Index

### Properties

modelId
available
latencyMs
checkedAt
error?

## Properties

### `Readonly` modelId

modelId:
| "claude-opus"
| "claude-sonnet"
| "claude-haiku"
| "gemini-3-pro"
| "gemini-pro"
| "gemini-3-flash"
| "gemini-flash"
| "codex-5.3"
| "codex-5.2"
| "codex-5.1-mini"
| "opencode-default"
| "opencode-custom-opus"
| "opencode-custom-sonnet"
| "openrouter-nemotron-super"
| "openrouter-qwen-coder"

- Defined in packages/nexus-agents/src/config/model-availability.ts:22

### `Readonly` available

available: boolean

- Defined in packages/nexus-agents/src/config/model-availability.ts:23

### `Readonly` latencyMs

latencyMs: number

- Defined in packages/nexus-agents/src/config/model-availability.ts:24

### `Readonly` checkedAt

checkedAt: number

- Defined in packages/nexus-agents/src/config/model-availability.ts:25

### `Optional` `Readonly` error

error?: string

- Defined in packages/nexus-agents/src/config/model-availability.ts:26