-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.schema.json
More file actions
69 lines (69 loc) · 2.12 KB
/
config.schema.json
File metadata and controls
69 lines (69 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"description": "Configuration for the ai-dash TUI",
"properties": {
"age_presets": {
"default": [
"15m",
"1h",
"1d",
"3d",
"7d",
"14d",
"30d"
],
"description": "Date range options cycled with D key (e.g. 15m, 1h, 1d, 3d, 7d, 14d, 30d)",
"items": {
"type": "string"
},
"type": "array"
},
"auto_select_tool": {
"default": false,
"description": "Skip tool picker and use default_tool automatically when creating new sessions",
"type": "boolean"
},
"claude_path": {
"default": "",
"description": "Path to Claude Code projects directory (default: ~/.claude/projects)",
"type": "string"
},
"codex_path": {
"default": "",
"description": "Path to Codex config directory (default: ~/.codex/config.toml)",
"type": "string"
},
"default_age_filter": {
"default": "14d",
"description": "Default age filter applied to sessions on load and when clearing filters (e.g. 14d, 30d, 720h)",
"type": "string"
},
"default_tool": {
"default": "",
"description": "Default tool for new sessions (e.g. claude, codex, opencode)",
"type": "string"
},
"nerd_font": {
"description": "Use Nerd Font icons. Null/omitted means auto-detect via fc-list. Set false to force Unicode fallback.",
"type": "boolean"
},
"opencode_path": {
"default": "",
"description": "Path to OpenCode SQLite database (default: ~/.local/share/opencode/opencode.db, or ~/Library/Application Support/opencode/opencode.db on macOS)",
"type": "string"
},
"poll_interval": {
"default": "5s",
"description": "How often to reload sessions (Go duration, e.g. 5s, 30s, 1m)",
"type": "string"
},
"terminal": {
"default": "",
"description": "Terminal emulator to use when opening sessions (e.g. ghostty, kitty, alacritty)",
"type": "string"
}
},
"title": "ai-dash configuration",
"type": "object"
}