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