Type Alias: ProviderServices
ProviderServices =
object
Properties
account
readonlyaccount:ProviderAccount
binary
readonlybinary:ProviderBinary
git
readonlygit:ProviderGit
media
readonlymedia:ProviderMedia
osCredentials
readonlyosCredentials:ProviderOsCredentials
redact
readonlyredact:ProviderRedact
runtime
readonlyruntime:ProviderRuntime
scratch
readonlyscratch:ProviderScratch
Methods
credentialStore()
credentialStore(
spec):ProviderCredentialStore
Parameters
spec
key
string
marker
string
store
string
Returns
env()
env(
spawn):Promise<ProviderEnvPlan>
Parameters
spawn
Returns
Promise<ProviderEnvPlan>
mcp()
mcp(
spawn,options?):Promise<ProviderMcpPlan>
Parameters
spawn
options?
Returns
Promise<ProviderMcpPlan>
modelReasoning()
modelReasoning(
profile,model):Promise<ModelReasoning|undefined>
Parameters
profile
model
string | undefined
Returns
Promise<ModelReasoning | undefined>
registerProductProfile()
registerProductProfile(
profile): () =>void
Parameters
profile
Returns
() => void
registerProvider()
registerProvider(
definition): () =>void
Parameters
definition
Returns
() => void
replaceProvider()
replaceProvider(
definition): () =>void
Parameters
definition
Returns
() => void