Skip to main content

Type Alias: ProviderServices

ProviderServices = object

Properties​

account​

readonly account: ProviderAccount


binary​

readonly binary: ProviderBinary


git​

readonly git: ProviderGit


media​

readonly media: ProviderMedia


osCredentials​

readonly osCredentials: ProviderOsCredentials


redact​

readonly redact: ProviderRedact


runtime​

readonly runtime: ProviderRuntime


scratch​

readonly scratch: ProviderScratch

Methods​

credentialStore()​

credentialStore(spec): ProviderCredentialStore

Parameters​

spec​
key​

string

marker​

string

store​

string

Returns​

ProviderCredentialStore


env()​

env(spawn): Promise<ProviderEnvPlan>

Parameters​

spawn​

BuildSpawnOpts

Returns​

Promise<ProviderEnvPlan>


mcp()​

mcp(spawn, options?): Promise<ProviderMcpPlan>

Parameters​

spawn​

BuildSpawnOpts

options?​

ProviderMcpOptions

Returns​

Promise<ProviderMcpPlan>


modelReasoning()​

modelReasoning(profile, model): Promise<ModelReasoning | undefined>

Parameters​

profile​

ProfileRuntime

model​

string | undefined

Returns​

Promise<ModelReasoning | undefined>


registerProductProfile()​

registerProductProfile(profile): () => void

Parameters​

profile​

BackendProfile

Returns​

() => void


registerProvider()​

registerProvider(definition): () => void

Parameters​

definition​

NativeProviderDefinition

Returns​

() => void


replaceProvider()​

replaceProvider(definition): () => void

Parameters​

definition​

NativeProviderDefinition

Returns​

() => void