-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.coach-player.example.toml
More file actions
73 lines (60 loc) · 1.99 KB
/
Copy pathconfig.coach-player.example.toml
File metadata and controls
73 lines (60 loc) · 1.99 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
# G3 Configuration Example - Coach/Player Mode
#
# This configuration demonstrates using different providers for coach and player
# roles in autonomous mode. The coach reviews code while the player implements.
[providers]
# Default provider used when no specific provider is specified
default_provider = "anthropic.default"
# Coach uses a model optimized for code review and analysis
coach = "anthropic.coach"
# Player uses a model optimized for code generation
player = "anthropic.player"
# Optional: Use a specialized model for planning mode
# planner = "anthropic.planner"
# Default Anthropic configuration
[providers.anthropic.default]
api_key = "your-anthropic-api-key"
model = "claude-sonnet-4-5"
max_tokens = 64000
temperature = 0.2
# Coach configuration - focused on careful analysis
[providers.anthropic.coach]
api_key = "your-anthropic-api-key"
model = "claude-sonnet-4-5"
max_tokens = 32000
temperature = 0.1 # Lower temperature for more consistent reviews
# Player configuration - focused on code generation
[providers.anthropic.player]
api_key = "your-anthropic-api-key"
model = "claude-sonnet-4-5"
max_tokens = 64000
temperature = 0.3 # Slightly higher for more creative implementations
# Optional: Planner configuration with extended thinking
# [providers.anthropic.planner]
# api_key = "your-anthropic-api-key"
# model = "claude-opus-4-5"
# max_tokens = 64000
# thinking_budget_tokens = 16000 # Enable extended thinking for planning
# Example: Using Databricks for one of the roles
# [providers.databricks.default]
# host = "https://your-workspace.cloud.databricks.com"
# model = "databricks-claude-sonnet-4"
# max_tokens = 4096
# temperature = 0.1
# use_oauth = true
[agent]
fallback_default_max_tokens = 8192
enable_streaming = true
timeout_seconds = 60
max_retry_attempts = 3
autonomous_max_retry_attempts = 6
allow_multiple_tool_calls = true
[computer_control]
enabled = false
require_confirmation = true
max_actions_per_second = 5
[webdriver]
enabled = false
safari_port = 4444
[macax]
enabled = false