-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathorchestration.conf
More file actions
58 lines (47 loc) · 2.85 KB
/
Copy pathorchestration.conf
File metadata and controls
58 lines (47 loc) · 2.85 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
# orchestration.conf — per-project configuration for the orchestration engine.
# Sourced by orchestration/lib.sh from the repo root. All keys are optional;
# defaults are shown. Keep this committed in the consuming repo.
#
# For machine-only or trial overrides that must NOT be committed, create
# orchestration.conf.local (gitignored) — it is sourced last and wins. Good for
# dogfooding: ORCH_BASE_BRANCH=<trial-branch> + ORCH_LOCAL_ONLY=1.
# Marker/tmp root. Default: /tmp/<repo-basename>.
ORCH_TMP_ROOT="/tmp/wherewolf"
# Branch that feature branches merge into during finalize.
ORCH_BASE_BRANCH="dev"
# Skip validate-plan before starting the implementer. Default 0 (enforced).
# Set to 1 to bypass strict plan validation.
# ORCH_SKIP_VALIDATE="0"
# Push the merged base branch to origin during finalize. Default 0 = finalize
# merges into base LOCALLY only and never touches the remote. Set to 1 to
# fetch/pull base, push it after merging, and honor ORCH_DELETE_REMOTE_BRANCH.
# ORCH_PUSH="0"
# REQUIRED: Which implementer adapter to use: agy | claude | codex | custom (no engine default).
ORCH_IMPLEMENTER="codex"
# Optional model passthrough for the implementer CLI.
# NOTE: this is passed straight to the implementer CLI, so it must be valid for
# whichever ORCH_IMPLEMENTER is selected. gpt-5.3-codex-spark is a codex model and
# is not valid for agy; leave empty to use agy's default.
ORCH_IMPLEMENTER_MODEL="gpt-5.6-luna"
# codex only — layer a $CODEX_HOME/<name>.config.toml profile (e.g. a different
# provider/model preset) via `codex exec --profile`. Empty = config.toml defaults.
# ORCH_CODEX_PROFILE=""
# Autonomous tool permissions: 1 = auto-approve (skip-perms / workspace-write),
# 0 = fall back to allowlist / read-only.
# ORCH_IMPL_SKIP_PERMS="1"
# Workspace dirs added to the implementer session (space-separated).
# /tmp/wherewolf is a symlink to ~/.local/state/wherewolf-cache because /tmp is a
# quota-limited tmpfs too small for this project's venv + uv cache. The sandbox
# resolves the symlink, so the real target must be granted explicitly or every
# `./run.sh uv ...` fails with "Read-only file system" on the uv cache.
#
# The repo's .git must be listed too. codex's workspace-write sandbox makes .git
# read-only by default and offers no config toggle (only writable_roots), so
# without this the implementer can edit files but cannot branch or commit — it
# completes a whole round leaving everything uncommitted on the base branch.
ORCH_ADD_DIRS="/tmp /home/beallio/.local/state/wherewolf-cache /home/beallio/Dropbox/Scripts/wherewolf/.git /home/beallio/.wherewolf /home/beallio/.config/Wherewolf"
# Print-mode timeout for the implementer.
# ORCH_PRINT_TIMEOUT="60m"
# custom adapter only — {PROMPT_FILE} is replaced with the prompt file path:
# ORCH_IMPL_START_CMD="myagent run --file {PROMPT_FILE}"
# ORCH_IMPL_CONTINUE_CMD="myagent continue --file {PROMPT_FILE}"