Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

@sms/model-claude

Interfaces

ClaudeModelOptions

Defined in: packages/drivers/model/claude/src/index.ts:37

Properties

cwd?
optional cwd?: string;

Defined in: packages/drivers/model/claude/src/index.ts:42

Working directory for the CLI process (it has no filesystem tools here; cosmetic).

debug?
optional debug?: (...args) => void;

Defined in: packages/drivers/model/claude/src/index.ts:44

Optional debug logger.

Parameters
ParameterType
argsunknown[]
Returns

void

effort?
optional effort?: "low" | "medium" | "high" | "xhigh" | "max";

Defined in: packages/drivers/model/claude/src/index.ts:40

model?
optional model?: string;

Defined in: packages/drivers/model/claude/src/index.ts:39

Model alias or id understood by the claude CLI (e.g. ‘opus’, ‘sonnet’, ‘claude-opus-5’).

Functions

createClaudeModel()

function createClaudeModel(opts?): ModelService & {
  close: void;
};

Defined in: packages/drivers/model/claude/src/index.ts:206

Parameters

ParameterType
optsClaudeModelOptions

Returns

ModelService & { close: void; }


createClaudeModelPlugin()

function createClaudeModelPlugin(opts?): SystemPlugin;

Defined in: packages/drivers/model/claude/src/index.ts:217

Parameters

ParameterType
optsClaudeModelOptions

Returns

SystemPlugin