craft-hub / CraftHubSettings
Interface: CraftHubSettings
Defined in: packages/craft-hub/src/settings.ts:110
Effective core settings.
Properties
workbench.codex
workbench.codex:
object
Defined in: packages/craft-hub/src/settings.ts:112
Empty values inherit the user's Codex configuration.
model?
optionalmodel?:string
reasoningEffort?
optionalreasoningEffort?:"minimal"|"low"|"medium"|"high"|"xhigh"|"max"|"ultra"
workbench.editor
workbench.editor:
object
Defined in: packages/craft-hub/src/settings.ts:113
custom?
optionalcustom?:object
custom.args
args:
string[]
custom.command
command:
string
custom.name
name:
string
default
default:
"custom"|"cursor"|"vscode"=editorIdSchema
workbench.home
workbench.home:
object
Defined in: packages/craft-hub/src/settings.ts:115
Personal tool shortcuts and project pins; project identifiers are machine-local.
pinnedProjectIds?
optionalpinnedProjectIds?:string[]
tools
tools:
object[]
workItems?
optionalworkItems?:object
workItems.density
density:
"comfortable"|"compact"
workItems.groupByList
groupByList:
boolean
workItems.showEmptyLists
showEmptyLists:
boolean
workbench.locale
workbench.locale:
"en"|"zh-CN"
Defined in: packages/craft-hub/src/settings.ts:116
workbench.repositoriesRoot
workbench.repositoriesRoot:
string
Defined in: packages/craft-hub/src/settings.ts:118
Optional local starting directory for repository and project folder pickers.
workbench.shortcuts
workbench.shortcuts:
Record<string,string>
Defined in: packages/craft-hub/src/settings.ts:122
Keyboard shortcuts keyed by stable workbench action identifier.
workbench.sidebar
workbench.sidebar:
object
Defined in: packages/craft-hub/src/settings.ts:120
Ordered built-in and plugin navigation items; empty entries use the default composition.
entries
entries: ({
id:string;kind:"item";visible:boolean; } | {group?:"plugins"|"builtins"|"utilities";id:string;kind:"separator"; })[]
workbench.theme
workbench.theme:
"system"|"light"|"dark"
Defined in: packages/craft-hub/src/settings.ts:123