-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.config.toml
More file actions
43 lines (37 loc) · 1015 Bytes
/
example.config.toml
File metadata and controls
43 lines (37 loc) · 1015 Bytes
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
# .sweeper/config.toml — sweeper project configuration
# Copy to .sweeper/config.toml or ~/.sweeper/config.toml
#
# Precedence (highest to lowest):
# 1. CLI flags (--concurrency, --provider, etc.)
# 2. SWEEPER_* environment variables
# 3. .sweeper/config.toml (project)
# 4. ~/.sweeper/config.toml (user)
# 5. Built-in defaults
version = 1
[run]
concurrency = 2
rate_limit = "2s"
max_rounds = 1
stale_threshold = 2
# dry_run = false
# no_tapes = false
[provider]
name = "claude"
# model = ""
# api_base = ""
# allowed_tools = ["Read", "Write", "Edit", "Glob", "Grep"]
[telemetry]
# backend: "jsonl" (default, always active) or "confluent" (adds Kafka fan-out)
backend = "jsonl"
dir = ".sweeper/telemetry"
# [telemetry.confluent]
# brokers = ["pkc-xxxxx.us-west-2.aws.confluent.cloud:9092"]
# topic = "sweeper.telemetry"
# client_id = "sweeper"
# api_key_env = "CONFLUENT_API_KEY"
# api_secret_env = "CONFLUENT_API_SECRET"
# publish_timeout = "5s"
# [vm]
# enabled = false
# name = ""
# jcard = ""