-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfoundry-mcp.toml
More file actions
84 lines (71 loc) · 2.06 KB
/
foundry-mcp.toml
File metadata and controls
84 lines (71 loc) · 2.06 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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
[workspace]
specs_dir = "./specs"
[logging]
level = "INFO"
structured = true
[tools]
# Disable tools to reduce context window usage
# Available: health, plan, error, journal, authoring, review,
# spec, task, provider, environment, lifecycle, verification,
# server, research
disabled_tools = ["error", "health"]
[workflow]
mode = "single"
auto_validate = true
journal_enabled = true
[context]
# Auto-compact mode affects context percentage calculation
# true (default): denominator is 155k (Claude compacts before hitting limit)
# false: denominator is 200k (full context window, no auto-compaction)
auto_compact = true
[implement]
# Default flags for /implement command (can be overridden via CLI flags)
# NOTE: Use [workflow].mode for autonomous execution control.
delegate = true # --delegate: use subagent(s) for implementation
parallel = true # --parallel: run subagents concurrently (implies delegate)
[consultation]
# Auto-generated based on detected providers
# Edit priority order or models as needed
priority = [
"[cli]claude:opus",
]
default_timeout = 360
[research]
# Research tool configuration (chat, consensus, thinkdeep, ideate, deep)
# Uses same format as consultation: "[cli]provider:model"
default_provider = "[cli]claude:opus"
# Same list as [consultation].priority
consensus_providers = [
"[cli]claude:opus",
]
max_retries = 2
retry_delay = 5.0
fallback_enabled = true
cache_ttl = 3600
[research.deep]
# Deep research workflow settings
max_iterations = 3
max_sub_queries = 5
max_sources_per_query = 5
follow_links = true
max_concurrent = 3
timeout_per_operation = 360
[consultation.workflows.fidelity_review]
min_models = 2
timeout_override = 600.0
default_review_type = "full"
[consultation.workflows.plan_review]
min_models = 2
timeout_override = 600.0
default_review_type = "full"
[consultation.workflows.markdown_plan_review]
min_models = 2
timeout_override = 600.0
default_review_type = "full"
[test]
# Auto-configured for Rust project
default_runner = "cargo test"
[git]
# Git workflow configuration
enabled = true
commit_cadence = "task"