Forge
deeb25a2
1# CascadeIDE — пользовательский settings.toml (вложенные секции, ADR 0028). format: nested-v2
2# Источник для копирования на диск: см. также docs/samples/settings.toml
3# Заводские дефолты (в т.ч. [fonts]): Settings/defaults-settings.toml в сборке; merge при Load.
4
5[ai]
6mode = "mcp_only"
7
8[ai.local]
9backend = "ollama"
10
11[ai.local.ollama]
12model = "qwen2.5-coder:7b"
13
14[ai.acp]
15cursor_acp_path = ""
16cursor_acp_model_id = ""
17
18[ai.mcp_only]
19
20[ai.cloud]
21active_provider = "anthropic"
22
23[ai.cloud.anthropic]
24model = "claude-sonnet-4-20250514"
25
26[ai.cloud.openai]
27base_url = "https://api.openai.com"
28model = "gpt-4o"
29
30[ai.cloud.deepseek]
31base_url = "https://api.deepseek.com"
32model = "deepseek-chat"
33
34[ai.chat]
35settings_presentation = "mfd"
36show_thinking_in_history = true
37
38[mcp]
39external_servers_json = "[]"
40acp_auto_inject_ide_mcp = true
41
42[agent_notes]
43# SSOT с Cursor MCP: тот же TOML, что в mcp.json → --config для agent-notes-mcp.
44config_path = "D:/agent-notes-mcp/agent-notes-mcp.toml"
45# Необязательно: каталог канона с подпапкой knowledge/ поверх встроенного KB-Base IDE.
46kb_base_overlay_path = ""
47
48[workspace]
49pfd_expanded = true
50show_terminal = true
51show_git = true
52show_instrumentation = true
53mode = "Flight"
54culture = ""
55splitters_locked = false
56
57[code_navigation_map]
58view = "list"
59control_flow_main_axis = "auto"
60control_flow_grain = "intent"
61
62[languages.csharp]
63mode = "ParseOnly"
64
65[languages.csharp.parse_only]
66executable = ""
67arguments = ""
68
69[languages.markdown]
70mode = "Marksman"
71
72[languages.markdown.marksman]
73executable = ""
74arguments = ""
75
76[markdown.diagrams]
77kroki = true
78kroki_url = "https://kroki.io"
79
80[display.screens]
81topology = "(0.55P+0.45F)(M)"
82
83[display.screens.grammar]
84brackets = "()"
85between_screens = " "
86between_zones = "+"
87pfd = "P"
88forward = "F"
89mfd = "M"
90
91[display]
92maximize_hosts_on_dedicated_screens = true
93prefer_repo_instruments = false
94
95[display.mfd]
96open_on_startup = true
97pixel_x = 1920
98pixel_y = 0
99width = 1280.0
100height = 649.3333333333334
101
102[display.skia]
103zone_geometry_overlay = false
104instrument_mount = false
105
106[display.mount]
107default_style = "instrument_mount_v1"
108enforce_eligibility = false
109min_sa = 0.6
110min_performance = 0.6
111max_workload = 0.5
112require_scores = false
113
114[code_navigation]
115
116# Типографика (Skia Intercom, Avalonia MFD). Пустые family / 0 pt = встроенные дефолты.
117[fonts.intercom]
118prose_pt = 13
119# Отдельный размер только для лобового Forward (intercom); MFD Chat — prose_pt.
120prose_pt_forward = 12
121# composer_pt = 15
122# chrome_title_pt = 14
123# chrome_subtitle_pt = 11
124# chrome_heading_pt = 15
125# card_title_pt = 15
126# panel_title_pt = 16
127# panel_subtitle_pt = 12
128# panel_label_pt = 13
129# panel_input_pt = 15
130# panel_body_pt = 16
131prose_family = "Segoe UI"
132mono_family = "Cascadia Mono,Consolas"
133chip_family = "Segoe UI"
134chip_id_family = "Consolas"
135slash_meta_family = "Consolas"
136slash_args_family = "Consolas"
137role_family = "Segoe UI"
138gutter_family = "Cascadia Mono,Consolas"
139
140[fonts.editor]
141size_pt = 14
142family = "Consolas,Cascadia Code,monospace"
143
144[editor.inline_hints]
145enabled = true
146parameter_names = true
147variable_types = true
148
149[editor.debug_hints]
150enabled = true
151show_assignments = true
152show_conditions = true
153
154# [intercom]
155# feed_metrics = "comfortable" # comfortable | compact
156
157# Intercom send trace → {workspace}/.cascade-ide/intercom-send-trace.log
158[logging.intercom]
159send_trace = false
160
View only · write via MCP/CIDE