@paraharness/claude
Variables
| Variable | Description |
|---|---|
| claude | Frozen claude builder namespace for constructing passive Anthropic AST nodes. |
| claudeExecutors | Default RuntimeExecutorRegistrySlice for @paraharness/claude (models['claude:model']). |
| defaultClaudeHttpTransport | Default @anthropic-ai/sdk-backed HTTP transport implementation for Anthropic /v1/messages. |
Functions
| Function | Description |
|---|---|
| createClaudeAccountSeatBuilder | Creates an immutable ClaudeAccountSeatBuilder for an Anthropic CLI subscription or API key seat. |
| createClaudeExecutors | Creates a RuntimeExecutorRegistrySlice registering ClaudeModelDriver for 'claude:model' AST nodes. |
| createClaudeModelBuilder | Creates an immutable ClaudeModelBuilder for an Anthropic Claude model configuration. |
Classes
| Class | Description |
|---|---|
| ClaudeModelDriver | Runtime ModelDriver implementation for the Anthropic /v1/messages HTTP protocol (@paraharness/claude). |
Interfaces
| Interface | Description |
|---|---|
| ClaudeAccountSeatBuilder | Fluent builder for constructing a passive ClaudeAccountSeatNode (type: 'claude:account-seat'). |
| ClaudeAccountSeatNode | Passive AST node representing an Anthropic Claude CLI subscription seat or API key seat. |
| ClaudeHttpRequest | HTTP request descriptor passed to ClaudeHttpTransport.sendMessagesRequest(). |
| ClaudeHttpResponse | HTTP response descriptor returned by ClaudeHttpTransport.sendMessagesRequest(). |
| ClaudeHttpTransport | Injectable HTTP transport port for dispatching Anthropic /v1/messages requests. |
| ClaudeModelBuilder | Fluent builder for constructing a passive ClaudeModelNode (type: 'claude:model'). |
| ClaudeModelNode | Passive AST node representing an Anthropic Claude model configuration (@paraharness/claude). |
| ClaudeModelOptions | Configuration options for declaring an Anthropic Claude model via claude.model(alias, options). |
| ClaudeNamespace | Builder namespace contract exported as claude by @paraharness/claude. |