claude_code.ClaudeCodeClient$stream

A harness client: the authenticated Claude Code CLI as an `ai.Client`. The transport is a local process, not HTTP; the output contract travels natively via --json-schema; BAML tools ride the `outcome` envelope.

Reference version

Signature

class claude_code.ClaudeCodeClient$stream

A harness client: the authenticated Claude Code CLI as an ai.Client. The transport is a local process, not HTTP; the output contract travels natively via --json-schema; BAML tools ride the outcome envelope.

Source:<builtin>/claude_code/cli.bamlbytes 0–0

Fields

executable

string | null

model

string | null

cwd

string | null

timeout_ms

int | null

permission_mode

string | null

harness_tools

string[]

mcp_servers

map<string, baml.json.json$stream>

capture_wire

bool | null