bostrom-mcp/agent-config.env

# โ”€โ”€ Repos โ”€โ”€
BOSTROM_MCP_DIR="/Users/michaelborisov/Develop/bostrom-mcp"
UNIVERSAL_HASH_DIR="/Users/michaelborisov/Develop/universal-hash"
CW_CYBER_DIR="/Users/michaelborisov/Develop/cw-cyber"

# Base branches per repo
BOSTROM_MCP_BRANCH="main"
UNIVERSAL_HASH_BRANCH="master"
CW_CYBER_BRANCH="dev"

# โ”€โ”€ Budget โ”€โ”€
# Set to 0 to disable budget tracking (e.g. when using Claude Max subscription)
# Set to a dollar amount to cap per-invocation and daily API spend
MAX_BUDGET_PER_INVOCATION=0
DAILY_BUDGET_USD=0

# โ”€โ”€ Models โ”€โ”€
MODEL_SIMPLE="sonnet"
MODEL_DEEP="opus"

# โ”€โ”€ Escalation โ”€โ”€
MAX_RETRIES_PER_FAILURE=3
ESCALATION_COOLDOWN_HOURS=24

# โ”€โ”€ Timing (seconds) โ”€โ”€
PAUSE_GREEN=60
PAUSE_RED_FIXED=10
PAUSE_RED_STUCK=30
TEST_TIMEOUT=300

# โ”€โ”€ Build commands โ”€โ”€
UHASH_BUILD="cargo build --release -p uhash-cli --features metal-backend"
MCP_BUILD="npm run build"
CW_BUILD="cargo build -p litium-mine"

# โ”€โ”€ Test commands โ”€โ”€
UHASH_TEST="cargo test --workspace"
CW_TEST="cargo test --workspace"
MCP_TEST_ALL="node test-all.mjs"
MCP_TEST_MINING="node test-mining.mjs"

# โ”€โ”€ Max cycles (0 = unlimited) โ”€โ”€
MAX_CYCLES=0

# โ”€โ”€ Log retention โ”€โ”€
MAX_CYCLE_LOGS=100

Neighbours