-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
103 lines (103 loc) · 2.19 KB
/
Copy pathconfig.example.json
File metadata and controls
103 lines (103 loc) · 2.19 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"$schema": "https://raw.githubusercontent.com/corrm/beflow/main/config.schema.json",
"tracker": "plane",
"trackers": {
"plane": {
"baseUrl": "https://api.plane.so",
"workspaceSlug": "your-workspace",
"apiKeyEnv": "PLANE_API_KEY"
}
},
"agent": "claude",
"runMode": "supervised",
"pr": {
"owner": "agent",
"baseBranch": "auto"
},
"policy": {
"evaluator": "globs",
"onBlock": "comment",
"rules": [
{
"paths": ["infra/**", "**/*.tf"],
"decision": "require_approval"
},
{
"paths": [".github/**"],
"decision": "block"
}
]
},
"advisor": {
"enabled": false,
"agents": ["claude"],
"maxNudges": 3
},
"worktrees": {
"dir": "~/.beflow/worktrees"
},
"runs": {
"dir": "~/.beflow/runs"
},
"tools": {
"acpx": ["bunx", "acpx"]
},
"prompts": {
"dir": "~/.beflow/prompts"
},
"agents": {
"claude": {
"command": "claude",
"args": ["--dangerously-skip-permissions"],
"acpCommand": "bunx",
"acpArgs": ["@agentclientprotocol/claude-agent-acp"],
"model": "claude-opus-4-8"
},
"omp": {
"command": "omp",
"acpArgs": ["acp"]
}
},
"workspace": {
"id": "<workspace-uuid>",
"slug": "your-workspace"
},
"projects": {
"APP": {
"name": "My App",
"plane_project_id": "<project-uuid>",
"root": "/path/to/project",
"default_repo": "main_repo",
"limits": {
"inReview": 5,
"inProgress": 3
},
"repos": {
"main_repo": "/path/to/project/main_repo",
"website": "/path/to/project/website"
},
"module_repo_map": {
"GUI": "main_repo",
"Website": "website"
},
"agent": "claude",
"runMode": "supervised"
},
"OPS": {
"name": "Ops",
"plane_project_id": "<project-uuid>",
"root": "/path/to/ops",
"default_repo": "ops_repo",
"repos": {
"ops_repo": "/path/to/ops/ops_repo"
},
"module_repo_map": {
"Infra": "ops_repo"
},
"policy": {
"evaluator": "agentowners",
"agentownersPath": ".github/AGENTOWNERS"
}
}
}
}