-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevsper.toml
More file actions
66 lines (54 loc) · 1.17 KB
/
devsper.toml
File metadata and controls
66 lines (54 loc) · 1.17 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
[swarm]
workers = 4
speculative_execution = true
cache_enabled = true
adaptive_planning = true
adaptive_execution = true
max_iterations = 10
critic_enabled = true
critic_threshold = 0.70
critic_roles = ["research", "analysis", "code"]
message_bus_enabled = true
prefetch_enabled = true
prefetch_max_age_seconds = 30
remote_agents = []
[models]
planner = "azure:gpt-5-mini"
worker = "azure:gpt-5-mini"
[memory]
enabled = true
[tools]
top_k = 12
[telemetry]
otel_enabled = true
otel_endpoint = ""
cost_tracking = true
[budget]
limit_usd = 0.0
on_exceeded = "warn"
alert_at_pct = 80
[[mcp.servers]]
name = "filesystem"
transport = "stdio"
command = ["npx", "-y", "@modelcontextprotocol/server-filesystem", "/tmp"]
[[mcp.servers]]
name = "time"
transport = "stdio"
command = ["npx", "-y", "@modelcontextprotocol/server-time"]
[hitl]
enabled = true
[[hitl.policies]]
name = "high-cost"
on_timeout = "auto_approve"
timeout_seconds = 1800
approvers = ["webhook://https://hooks.example.com/devsper"]
[[hitl.policies.triggers]]
type = "cost_above"
threshold = 0.01
[[hitl.policies.triggers]]
type = "critic_score_below"
threshold = 0.50
[export]
auto_export_on_run = true
format = "docx"
limit = 1