# bullpen configuration — copy to /etc/bullpen/bullpen.conf (or ~/.config/bullpen/config,
# or point $BULLPEN_CONF at it) and edit for your fleet. Shell-style KEY=value.
#
# Every line below shows the built-in default. The code works with no config file at
# all (it falls back to these), so you only need to set the values that differ.

# --- host roles ---
# Host running the lmcp room (room_say / room_read via `sic <host> lmcp-tool`).
#BULLPEN_ROOM_HOST=hertz
# Host holding the repos + pytest, where grinds run.
#BULLPEN_GRIND_HOST=boltzmann
# Host the coordinators (lurkers/doctor/grinder-serve) run on.
#BULLPEN_COORD_HOST=noether

# --- llm gateway ---
# OpenAI-compatible /v1/chat/completions endpoint the workers call.
#BULLPEN_PROXY=http://hossenfelder.fritz.box:8082/v1/chat/completions
# Default worker model id, exactly as the gateway advertises it.
#BULLPEN_MODEL=deepseek-v4-flash-dspark
# opencode "provider/model" the lurker agents run on.
#BULLPEN_OC_MODEL=bosch-dspark/deepseek-v4-flash-dspark
# opencode server URL (oc-rpc driver + lurker agents).
#BULLPEN_OC_URL=http://orca.fritz.box:4096

# --- paths ---
# State dir: room.jsonl, artifacts/, hands/, coder/ sandbox live under here.
#BULLPEN_STATE_DIR=/var/lib/bullpen
# Shared secret file gating privileged room posts.
#BULLPEN_SECRET_FILE=/etc/bullpen/post-secret
# Room log path (defaults to $BULLPEN_STATE_DIR/room.jsonl).
#BULLPEN_ROOM_LOG=/var/lib/bullpen/room.jsonl

# --- shared memory (mneme, the stash successor) ---
# mneme HTTP endpoint agents save research facts to / recall them from.
#BULLPEN_MNEME_URL=https://mneme.fritz.box
# File holding the mneme write Bearer token (POST /save). Read by @callboy/@researcher.
#BULLPEN_MNEME_TOKEN_FILE=/etc/bullpen/mneme-token

# --- agents ---
# Privileged/allowed nick roster (space-separated): who may wake an agent + post privileged.
#BULLPEN_TRUST=markus noether pica pipi orca herder reviewer dispatcher testdesigner py godev jsdev coder callboy librarian researcher foreman triage
# The claude binary the lurkers exec (PATH-resolved by default).
#BULLPEN_CLAUDE_BIN=claude
# @callboy's local floor model id.
#BULLPEN_CALLBOY_MODEL=qwen3.6-coding

# --- operator ---
# The human operator's room nick (privileged poster).
#BULLPEN_USER=markus
