#!/bin/bash
# =============================================================================
# 默认配置值 - OpenClaw 版本升级时按需修改
# =============================================================================
# 部署参数
COUNT=1
BASE_PORT=8080
MODEL_NAME="Qwen3-30B-A3B"
MODEL_PROVIDER="local"
INFER_URL="http://0.0.0.0:8000"
CONFIG_BASE="./openclaw-configs"
IMAGE="openclaw:custom"
INSTANCE_PREFIX="openclaw"
# 端口
MDNS_PORT=5353
# 健康检查
HEALTH_CHECK_INTERVAL=30
HEALTH_CHECK_FAILURE_THRESHOLD=3
# 推理服务 API Key
: "${API_KEY:=dummy-key}"
# API Guardian 中间件
GUARDIAN_PORT=
# Docker 网络
: "${SUBNET:=172.30.0.0/16}"
# 安全沙箱
: "${SANDBOX_ENABLED:=false}"
# =============================================================================
# 插件开发模式 (subagent-taskr)
# 启用后将 subagent-coordinator/dist 直接挂载到容器 /app/extensions/subagent-taskr
# 无需重建镜像即可测试插件修改(仅适用于已编译的 JS 文件)
# =============================================================================
# Relative path from instance-X dir to plugins dir (used in sed replacement)