Skip to main content

Interface: ProposeCrewToolOptions

Defined in: packages/orchestration/src/tools/propose-crew.ts:207

Properties

modelConfig

modelConfig: ModelConfig | { config: Record<string, unknown>; id: string; provider: string; }

Defined in: packages/orchestration/src/tools/propose-crew.ts:213

Caller's model config. Used both for billing and as the base for the proposer's model — when the caller is on Anthropic, the tool swaps in Sonnet (Decision #6); otherwise the caller's default is used.


onProgress?

optional onProgress?: (event) => void

Defined in: packages/orchestration/src/tools/propose-crew.ts:219

Optional progress callback. Fired at each phase boundary so the caller (typically a host server piping events to a UI) can stream "what's happening" to the user without waiting for the final result.

Parameters

event

ProposeCrewProgressEvent

Returns

void