Interface: ClaudeModelNode
Defined in: ast/domain/claude-model-node.ts:10
Passive AST node representing an Anthropic Claude model configuration (@paraharness/claude).
Dispatched via RuntimeExecutorRegistry.models['claude:model'] over /v1/messages.
Extends
BaseModelASTNode<"claude:model",ClaudeAccountSeatNode>
Properties
| Property | Modifier | Type | Description | Overrides | Inherited from | Defined in |
|---|---|---|---|---|---|---|
accountPool? | readonly | PoolNode<ClaudeAccountSeatNode> | Optional pool of Claude account seats backing this model. | BaseModelASTNode.accountPool | - | ast/domain/claude-model-node.ts:16 |
alias | readonly | string | Logical alias of the model within the harness definition. | - | BaseModelASTNode.alias | ast/base/base-model-ast-node.ts:19 |
effort? | readonly | "low" | "medium" | "high" | Optional reasoning effort level ('low' | 'medium' | 'high'). | BaseModelASTNode.effort | - | ast/domain/claude-model-node.ts:14 |
modelId | readonly | string | Provider-specific model identifier transmitted on the wire. | - | BaseModelASTNode.modelId | ast/base/base-model-ast-node.ts:21 |
type | readonly | "claude:model" | Unique string-literal discriminant of the model node. | - | BaseModelASTNode.type | ast/base/base-model-ast-node.ts:17 |
vendor | readonly | "anthropic" | Vendor discriminant for Anthropic models. | - | - | ast/domain/claude-model-node.ts:12 |