Interface: ProviderState
Defined in: packages/client/src/types.ts:173
Properties
action?
optionalaction?:"connect"|"download"
Defined in: packages/client/src/types.ts:183
What connect() would do, when status is needs-action.
capabilities
capabilities:
Capability[]
Defined in: packages/client/src/types.ts:175
decideModel?
optionaldecideModel?:string
Defined in: packages/client/src/types.ts:179
The decision model, when the provider can decide now (decide capability).
detail?
optionaldetail?:string
Defined in: packages/client/src/types.ts:187
Human-readable reason for the status.
embedModel?
optionalembedModel?:string
Defined in: packages/client/src/types.ts:177
The embedding model, when the provider can embed now (embed capability). Vectors of different models can't be compared.
model?
optionalmodel?:string
Defined in: packages/client/src/types.ts:181
Plain-language model or agent name, e.g. "Claude Code", "Gemini Nano".
progress?
optionalprogress?:number
Defined in: packages/client/src/types.ts:185
0..1 while downloading.
status
status:
ProviderStatus
Defined in: packages/client/src/types.ts:174