-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
60 lines (58 loc) · 2.07 KB
/
config.example.yaml
File metadata and controls
60 lines (58 loc) · 2.07 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
human_user: <your-username>
agent_user: coder
agent_group: coder
mirror_root: /var/tmp/coder-mirrors
log_dir: /home/<your-username>/.sucoder/logs
system_prompt: /home/<your-username>/.sucoder/system_prompt.org
# Named execution targets for remote hosts (optional).
# Use --target/-T on the CLI to select one.
# targets:
# savio:
# gateway: hpc.brc.berkeley.edu
# transfer_host: dtn.brc.berkeley.edu
# mirror_root: ~/mirrors
# control_persist: 12h
# # Compute-node target: allocates a SLURM node and tunnels through
# # the login node (which only proxies TCP — no shell, no load).
# savio-node:
# gateway: hpc.brc.berkeley.edu
# transfer_host: dtn.brc.berkeley.edu
# mirror_root: ~/mirrors
# control_persist: 12h
# # Platform-specific prompt snippet appended to the base system prompt.
# system_prompt_extra: ~/.sucoder/prompts/savio-node.org
# slurm:
# partition: savio2
# account: fc_jevons
# time: "02:00:00"
# # qos: savio_normal # optional
# # local_disk: /local # use compute-node local storage (bypasses Lustre)
# Mirrors are optional when using zero-config repo detection.
mirrors:
sample:
canonical_repo: /home/<your-username>/src/project.git
mirror_name: project
default_base_branch: main
task_branch_prefix: task
branch_prefixes:
human: <your-username>
agent: coder
agent_launcher:
# Default agent is claude; override with command: [codex] or command: [gemini].
needs_yolo: true
writable_dirs:
- "~"
flags:
skills: "--skills {path}"
# MCP servers available to the agent in this mirror (optional).
# These are written to .sucoder-mcp.json and passed via --mcp-config.
# Repos can also ship their own .mcp.json which Claude discovers natively.
# mcp_servers:
# filesystem:
# command: npx
# args: ["-y", "@modelcontextprotocol/server-filesystem", "/data"]
# github:
# command: npx
# args: ["-y", "@modelcontextprotocol/server-github"]
# env:
# GITHUB_TOKEN: "<token>"