English
craft-hub / CraftHubOptions
Interface: CraftHubOptions
Defined in: packages/craft-hub/src/extensions.ts:40
Properties
agentTaskProvider?
optionalagentTaskProvider?:AgentTaskProvider
Defined in: packages/craft-hub/src/extensions.ts:60
External agent adapter supplied by an embedding host.
capabilityProviders?
optionalcapabilityProviders?:CapabilityProvider[]
Defined in: packages/craft-hub/src/extensions.ts:64
Deprecated
Wrap providers in a Craft Hub plugin instead.
configDir?
optionalconfigDir?:string
Defined in: packages/craft-hub/src/extensions.ts:44
dataDir?
optionaldataDir?:string
Defined in: packages/craft-hub/src/extensions.ts:43
distribution?
optionaldistribution?:DistributionConfig
Defined in: packages/craft-hub/src/extensions.ts:52
hostEnvironment?
optionalhostEnvironment?:HostEnvironmentKind
Defined in: packages/craft-hub/src/extensions.ts:42
Explicit host placement; hosted APIs must not offer browser-device directory operations.
pluginDiagnostics?
optionalpluginDiagnostics?:PluginDiagnostic[]
Defined in: packages/craft-hub/src/extensions.ts:58
Non-fatal failures encountered while loading configured host plugins.
pluginPackageInstaller?
optionalpluginPackageInstaller?:PluginPackageInstaller
Defined in: packages/craft-hub/src/extensions.ts:54
Override npm package installation, primarily for embedded hosts and tests.
plugins?
optionalplugins?:CraftHubPlugin[]
Defined in: packages/craft-hub/src/extensions.ts:56
Plugins installed by the host distribution or application.
profileLease?
optionalprofileLease?:ProfileLease
Defined in: packages/craft-hub/src/extensions.ts:46
A host can acquire its migration barrier before loading any trusted plugin modules.
publicWorkspaceRepositories?
optionalpublicWorkspaceRepositories?:boolean
Defined in: packages/craft-hub/src/extensions.ts:51
Hosted deployments can disable unrestricted public repository reading.
workAssistantProvider?
optionalworkAssistantProvider?:WorkAssistantProvider
Defined in: packages/craft-hub/src/extensions.ts:62
Text-only assistance for user-reviewed work planning.
workspaceCatalogProviders?
optionalworkspaceCatalogProviders?:WorkspaceCatalogProvider[]
Defined in: packages/craft-hub/src/extensions.ts:49
workspaceRepositoryProviders?
optionalworkspaceRepositoryProviders?:WorkspaceRepositoryProvider[]
Defined in: packages/craft-hub/src/extensions.ts:48
Trusted repository readers; these take precedence over public Git.