Propósito
Esta página te da el modelo completo de configuración de MineClawd, incluyendo ajustes de archivo, claves de comando y comportamiento de reinicio.Dónde viven los ajustes
- Archivo de configuración global:
config/mineclawd.json5 - Visibilidad de chat por jugador:
mineclawd/player-settings.json - Archivos de persona (soul) y estado de soul activa:
mineclawd/souls/ymineclawd/souls/.active/
Plantilla completa de mineclawd.json5
En formato de archivo, los valores enum van en mayúsculas (
OPENAI, VERTEX_AI, AUTO, ENABLED, DISABLED).En formato de comando, los valores van en minúsculas (openai, vertex-ai, auto, enabled, disabled).Referencia de claves
| Clave de archivo | Clave de comando | Tipo | Predeterminado | Notas |
|---|---|---|---|---|
provider | provider | enum | OPENAI | Selección de proveedor: compatible con OpenAI o Vertex AI. |
endpoint | endpoint | string | https://api.openai.com/v1 | URL base compatible con OpenAI; no requiere barra final. |
apiKey | api-key | string | vacío | OpenAI API key. |
model | model | string | gpt-5.2 | Modelo de chat OpenAI. |
summarizeModel | summarize-model | string | gpt-5.2 | Modelo OpenAI para generar el título de Session en el primer turno. |
vertexEndpoint | vertex-endpoint | string | https://aiplatform.googleapis.com/v1 | URL base de Vertex API. |
vertexApiKey | vertex-api-key | string | vacío | Vertex API key. |
vertexModel | vertex-model | string | gemini-3.1-pro-preview | Ruta de modelo Vertex o nombre de modelo. |
vertexSummarizeModel | vertex-summarize-model | string | gemini-3-flash-preview | Modelo de resumen Vertex para títulos de Session. |
tavilyApiKey | tavily-api-key | string | vacío | Tavily API key para búsqueda web. Cuando se define, habilita la herramienta search. |
debugMode | debug-mode | boolean | false | Registra actividad detallada de solicitudes y herramientas. |
limitToolCalls | limit-tool-calls | boolean | false | Habilita límite de loop de herramientas por solicitud. |
toolCallLimit | tool-call-limit | integer | 16 | El rango permitido es 1 a 20. |
systemPrompt | system-prompt | string | vacío | Vacío usa el system prompt integrado. Usa valor default en modo comando para restablecer. |
dynamicRegistryMode | dynamic-registry-mode | enum | AUTO | Controla el modo de runtime de placeholders dinámicos. Requiere reinicio tras cambiar. |
enableGui | — | boolean | true | Solo cliente. Muestra u oculta la GUI de superposición. Se define en Mod Menu -> MineClawd -> Configure. |
Ajustes por jugador
broadcast-requests-to
Solo comando, por jugador.- Clave de comando:
broadcast-requests-to - Valores permitidos:
self,all,ops - Se guarda en:
mineclawd/player-settings.json - Propósito: controla quién ve el eco del prompt y líneas de inicio o fin de tarea.
assistivetouch
Solo toggle, por jugador.- Comando:
/mineclawd assistivetouch - Se guarda en:
mineclawd/player-settings.json - Predeterminado: habilitado (visible)
- Propósito: mostrar u ocultar el orbe Assistive Touch flotante sin desactivar todo el sistema GUI.
Comportamiento de dynamic registry mode
AUTO: habilitado en runtime de cliente (un jugador), deshabilitado en servidores dedicados.ENABLED: forzado como habilitado en todos los runtimes.DISABLED: deshabilitado por completo.
Baselines recomendados
Baseline para setup inicial con OpenAI
Baseline para setup inicial con Vertex
Ruta GUI
- En juego: Mod Menu -> MineClawd -> Configure
- Alternativa por comando:
/mineclawd config ... - Menú de superposición: haz clic en el icono de hamburguesa -> Config
El ajuste
enableGui controla la ventana de superposición. Ponerlo en OFF no afecta la pantalla de configuración YACL: todavía puedes abrir configuración desde Mod Menu o /mineclawd config.