Interface: ProviderState
Defined in: packages/client/src/types.ts:169
Properties
action?
optionalaction?:"connect"|"download"
Defined in: packages/client/src/types.ts:177
What connect() would do, when status is needs-action.
capabilities
capabilities:
Capability[]
Defined in: packages/client/src/types.ts:171
detail?
optionaldetail?:string
Defined in: packages/client/src/types.ts:181
Human-readable reason for the status.
embedModel?
optionalembedModel?:string
Defined in: packages/client/src/types.ts:173
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:175
Plain-language model or agent name, e.g. "Claude Code", "Gemini Nano".
progress?
optionalprogress?:number
Defined in: packages/client/src/types.ts:179
0..1 while downloading.
status
status:
ProviderStatus
Defined in: packages/client/src/types.ts:170