-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
66 lines (66 loc) · 2.28 KB
/
Copy pathconfig.example.json
File metadata and controls
66 lines (66 loc) · 2.28 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
{
"description": "Unified local manager config. Copy this file to ignored config.json and fill in local values. Agent entries use type=tmux; Oysterun roles use type=Oysterun.",
"workers": [
{
"type": "tmux",
"name": "<worker_name_1>",
"project": "<project_name>",
"working_dir": "~/Projects/<worker_project>",
"session": "<tmux_session_name_1>",
"send_method": "two-line",
"notes": "<description of worker 1>"
},
{
"type": "tmux",
"name": "<worker_name_2>",
"project": "<project_name>",
"working_dir": "~/Projects/<worker_project>",
"session": "<tmux_session_name_2>",
"send_method": "two-line",
"notes": "<description of worker 2>"
}
],
"worker": {
"type": "tmux",
"name": "<worker_name_1>",
"project": "<project_name>",
"working_dir": "~/Projects/<worker_project>",
"session": "<tmux_session_name_1>",
"send_method": "two-line",
"notes": "Legacy alias for workers[0]."
},
"send_methods": {
"two-line": {
"description": "For worker sessions: send text first, then C-m separately. Enter does not submit.",
"example": [
"tmux send-keys -t <session> \"<message>\"",
"tmux send-keys -t <session> C-m"
]
},
"enter": {
"description": "For regular sessions: append Enter to send-keys.",
"example": [
"tmux send-keys -t <session> \"<message>\" Enter"
]
}
},
"oysterun": {
"base_url": "http://127.0.0.1:9902",
"dashboard_user": "admin",
"dashboard_password": "replace-me",
"default_nickname": "Manager",
"default_transcript_limit": 12
},
"team": {
"roles": {
"team_lead": {
"type": "Oysterun",
"session_name": null,
"working_dir": "~/Projects/<teamlead_project>",
"guide_path": "{TL_WORKINGDIR}/.teamlead/_TEAMLEAD_GUIDE.md",
"stop_routing_rule_path": "{TL_WORKINGDIR}/.teamlead/_STOP_ROUTING_RULE.md",
"notes": "Bind this to the stable Oysterun session name for the team lead. Resolve TL_WORKINGDIR from working_dir before composing TL guide references. The manager should resolve the live session at runtime and ask if the binding is missing or no live session matches. `agent_id` remains legacy compatibility only."
}
}
}
}