Skip to content

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? ​

optional model?: string

reasoningEffort? ​

optional reasoningEffort?: "minimal" | "low" | "medium" | "high" | "xhigh" | "max" | "ultra"


workbench.editor ​

workbench.editor: object

Defined in: packages/craft-hub/src/settings.ts:113

custom? ​

optional custom?: 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? ​

optional pinnedProjectIds?: string[]

tools ​

tools: object[]

workItems? ​

optional workItems?: 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

Released under the MIT License.