You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `branch_init` | string | Optional. Git branch to seed the agent's codebase from (e.g. `human/<author>/<bot>`). Defaults to the arena's starter branch. |
151
+
| `push` | bool | Optional (default `false`). Push the agent's evolving codebase to a remote branch after each round. Requires `GITHUB_TOKEN` with write access to the arena repo. Set per-player in the config (there is no CLI flag for it). |
152
+
| `branch` | string | Optional. Remote branch name to push to. Usually set automatically by the orchestrator (the ladder derives it from the run); defaults to `<game_id>.<name>`. |
153
+
| `commit_label` | string | Optional. Prefix prepended to each round's git commit/tag message (otherwise just `Round N Update`). See note below. |
154
+
155
+
#### Commit labels
156
+
157
+
Every round, an agent's codebase is committed (and, with `push: true`, pushed) with the message `Round N Update`. The optional `commit_label` field prepends context to that message — it's a **prefix string that carries its own separator**, so the final message is simply `f"{commit_label}Round N Update"`.
158
+
159
+
It's normally set **programmatically by the tournament**, not hand-written: a plain PvP run leaves it `""` (→ `Round 1 Update`), while a **ladder** run sets it per rung so history reads like:
160
+
161
+
```
162
+
Rung 2/50 (nessegrev-julia, elo #49) — Round 1 Update
163
+
```
164
+
165
+
You *can* set it per-player in the config (e.g. to tag an experiment), but most users won't need to. Leave it unset for the default `Round N Update`.
0 commit comments