Files

1 line
4.2 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "0ilycat/nail-vista", "files": {"openclaw-entrypoint.sh": {"87ae82836ec47decbfd2a5d1409c90f94570e698": {"t": 1785595202.3304002, "n": 1461, "h": "bebabc94455b90c1", "c": "#!/bin/sh\n# ============================================================\n# OpenClaw Gateway 容器入口脚本\n# 1. 从模板生成 openclaw.json(替换 API Key 占位符)\n# 2. 确保运行时目录存在\n# 3. 启动 Gateway(端口 18789,bind any)\n# ============================================================\nset -e\n\necho \"=========================================\"\necho \" OpenClaw Gateway 容器启动\"\necho \"=========================================\"\n\n# 生成 openclaw.json\nif [ -f \"/openclaw.json.template\" ]; then\n echo \"[步骤 1/3] 从模板生成 openclaw.json...\"\n cp /openclaw.json.template .openclaw/openclaw.json\n\n # 替换 API Key 占位符\n if [ -n \"$MIMO_API_KEY\" ]; then\n echo \" 替换 MIMO_API_KEY...\"\n sed -i \"s|MIMO_API_KEY_PLACEHOLDER|${MIMO_API_KEY}|g\" .openclaw/openclaw.json\n else\n echo \" ⚠ MIMO_API_KEY 未设置,AI 对话功能将不可用\"\n fi\n\n # 替换 Gateway Token\n if [ -n \"$OPENCLAW_GATEWAY_TOKEN\" ]; then\n echo \" 替换 OPENCLAW_GATEWAY_TOKEN...\"\n sed -i \"s|nailvista-dev-token|${OPENCLAW_GATEWAY_TOKEN}|g\" .openclaw/openclaw.json\n fi\nelse\n echo \"⚠ openclaw.json.template 不存在,使用已有配置\"\nfi\n\n# 确保运行时目录\necho \"[步骤 2/3] 创建运行时目录...\"\nmkdir -p .openclaw/logs\nmkdir -p .openclaw/plugin-skills\nmkdir -p .openclaw/workspace\nmkdir -p .openclaw/memory\nmkdir -p .openclaw/tasks\nfor agent_dir in .openclaw/agents/*/state; do\n mkdir -p \"$agent_dir\"\ndone\n\n# 启动 Gateway\necho \"[步骤 3/3] 启动 OpenClaw Gateway (端口 18789)...\"\nexport OPENCLAW_HOME=/app\nexport HOME=/app\nexec openclaw gateway run --port 18789\n"}}, ".openclaw/openclaw.json.template": {"87ae82836ec47decbfd2a5d1409c90f94570e698": {"t": 1785595203.3036141, "n": 1976, "h": "7a9d75c4b33cbbfb", "c": "{\n \"env\": {\n \"MIMO_API_KEY\": \"MIMO_API_KEY_PLACEHOLDER\",\n \"OPENCLAW_GATEWAY_TOKEN\": \"nailvista-dev-token\"\n },\n \"models\": {\n \"mode\": \"merge\",\n \"providers\": {\n \"xiaomi-coding\": {\n \"baseUrl\": \"https://token-plan-cn.xiaomimimo.com/v1\",\n \"api\": \"openai-completions\",\n \"apiKey\": \"${MIMO_API_KEY}\",\n \"models\": [\n {\n \"id\": \"mimo-v2.5-pro\",\n \"name\": \"MiMo V2.5 Pro\",\n \"reasoning\": true,\n \"input\": [\"text\"],\n \"contextWindow\": 1048576,\n \"maxTokens\": 32000\n },\n {\n \"id\": \"mimo-v2.5\",\n \"name\": \"MiMo V2.5\",\n \"reasoning\": true,\n \"input\": [\"text\", \"image\"],\n \"contextWindow\": 262144,\n \"maxTokens\": 32000\n }\n ]\n }\n }\n },\n \"agents\": {\n \"defaults\": {\n \"model\": {\n \"primary\": \"xiaomi-coding/mimo-v2.5\"\n },\n \"models\": {\n \"xiaomi-coding/mimo-v2.5\": { \"alias\": \"MiMo V2.5\" },\n \"xiaomi-coding/mimo-v2.5-pro\": { \"alias\": \"MiMo V2.5 Pro\" }\n }\n },\n \"list\": [\n {\n \"id\": \"nailvista-xiaomei\",\n \"name\": \"小美\",\n \"workspace\": \".openclaw/agents/nailvista-xiaomei\",\n \"agentDir\": \".openclaw/agents/nailvista-xiaomei/state\"\n },\n {\n \"id\": \"nailvista-ops\",\n \"name\": \"运营助手\",\n \"workspace\": \".openclaw/agents/nailvista-ops\",\n \"agentDir\": \".openclaw/agents/nailvista-ops/state\"\n }\n ]\n },\n \"browser\": {\n \"enabled\": false,\n \"evaluateEnabled\": false,\n \"defaultProfile\": \"user\",\n \"tabCleanup\": {\n \"enabled\": true,\n \"idleMinutes\": 30,\n \"maxTabsPerSession\": 4\n }\n },\n \"gateway\": {\n \"mode\": \"local\",\n \"port\": 18789,\n \"bind\": \"lan\",\n \"auth\": {\n \"mode\": \"token\",\n \"token\": \"${OPENCLAW_GATEWAY_TOKEN}\"\n },\n \"http\": {\n \"endpoints\": {\n \"chatCompletions\": { \"enabled\": true }\n }\n }\n }\n}\n"}}}}