-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.toml.example
More file actions
69 lines (58 loc) · 1.41 KB
/
Copy pathconfig.toml.example
File metadata and controls
69 lines (58 loc) · 1.41 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
fallback_chain = []
enabled_providers = [
"deepseek",
]
primary_provider = "deepseek"
[providers.deepseek]
protocol = "openai_compatible"
model = "deepseek-v4-flash"
provider_id = "deepseek"
api_key_env = "DEEPSEEK_API_KEY"
credential_id = "deepseek"
base_url = "https://api.deepseek.com/v1"
[budgets]
max_model_steps = 40
max_tool_calls = 100
max_runtime_seconds = 1800
model_stream_idle_timeout_seconds = 60
shell_timeout_seconds = 120
[permission]
mode = "default"
[sandbox]
preset = "workspace_write"
writable_roots = []
network_enabled = true
[context]
window_tokens = 128000
compaction_threshold = 0.8
preserve_recent_turns = 8
max_tool_result_chars = 20000
[trace]
enabled = true
include_tool_arguments = false
include_transient_events = false
retention_days = 7
max_total_mb = 100
[extensions]
enabled = true
# MCP servers are configured per-user. See the documentation for supported
# transports (stdio, streamable_http) and secret-reference syntax.
[storage]
project_state_root = ".windcode"
user_storage_root = "~/.windcode"
[memory]
enabled = true
extraction_enabled = true
recall_limit = 5
recall_max_chars = 12000
baseline_max_records = 30
baseline_max_chars = 6000
extraction_max_chars = 20000
extraction_max_output_tokens = 600
candidate_retention_days = 90
stale_after_days = 30
user_profile_enabled = true
project_knowledge_enabled = true
experience_enabled = true
sop_enabled = true
reference_enabled = true