Configuración
Configure las preferencias de MadoHub, claves API y notificaciones.
Abra la configuración desde la esquina superior derecha de la app. El panel de configuración tiene siete pestañas: General, Cuenta, Agente, Memoria, Apariencia, Voz y Registros.
General
Preferencia de idioma, el interruptor de notificación de parada de Claude Code (ver más abajo), un interruptor de notificaciones del sistema, una opción para desactivar la analítica, y el emparejamiento de Companion (refleja el lienzo en la app de MadoHub para iOS a través de su red local).
Cuenta
Inicio de sesión en la nube, plan actual y facturación. Cuando el acceso a la API del agente es gestionado en la nube en lugar de mediante una clave propia, aquí también puede ver y renovar esa conexión.
Agente
Configuración relacionada con el agente, agrupada bajo AgentApiConfig:
Proveedor
Configure el modelo de IA usado para el enrutamiento inteligente entre agentes.
| Proveedor | Modelo predeterminado | Formato de clave API |
|---|---|---|
| Anthropic (Claude) | claude-haiku-4-5-20251001 | sk-ant-... |
| OpenAI | gpt-4o-mini | sk-... |
| Custom (compatible con OpenAI) | Definido por el usuario | Depende del proveedor |
Para proveedores personalizados, también puede establecer una Base URL para el endpoint de la API.
Probar conexión
Use el botón Test Connection para verificar su clave API y la configuración del modelo. Un indicador de estado muestra el proveedor y el modelo actuales, o "No API key set" si no está configurado.
¿Cuándo se necesita una clave API?
Solo si usa los tipos de transformación ai-routing o summary en sus conexiones. Las transformaciones prompt-wrap, full-output y raw funcionan sin clave API.
Otras opciones del agente
Envío automático de los prompts del agente, confirmación al cerrar un tile, y un interruptor de Resume Session que controla si los tiles de agente cerrados ofrecen reanudar su sesión anterior. Un selector de modo de aprobación controla cómo se gestionan las solicitudes de permiso de los agentes.
Memoria
Active o desactive la extracción e inyección automática de memoria, y revise la cola de candidatos: candidatos de memoria a la espera de aprobación antes de convertirse en entradas de memoria activas.
Apariencia
Tema (oscuro o claro) y tamaño de fuente de la terminal.
Voz
Active o desactive la entrada de voz y elija su destino (a qué agente o tile se envía un dictado de voz). La entrada de voz también se puede activar desde la paleta de comandos (Cmd+Shift+P).
Notificaciones de parada de Claude Code
Active las notificaciones cuando Claude Code termine una tarea. Este interruptor se encuentra en la pestaña General.
Cuando está habilitado, MadoHub:
- Instala un script de shell en
~/.madohub/hooks/claude-stop-notify.shy lo registra bajohooks.Stop['*']en~/.claude/settings.json. - Al detenerse, el script escribe un archivo de marcador JSON en
~/.madohub/notifications/{tile}_{timestamp}.json. - MadoHub detecta la finalización escaneando ese directorio y leyendo (para luego eliminar) cualquier marcador de menos de 300 segundos de antigüedad.
- Muestra una animación de edge glow y reproduce un sound cuando Claude Code se detiene.
- Se oculta automáticamente después de 15 segundos.
Esto requiere permisos de escritura en ~/.claude/settings.json y en ~/.madohub/hooks/.
Registros
Vea las últimas 200 líneas del archivo de registros de MadoHub (~/.madohub/logs/madohub.log). Útil para depurar problemas de enrutamiento, problemas de detección de agentes o fallos de resolución de sesiones.
Haga clic en Refresh para recargar el contenido del registro.
Qué se registra
- Cambios de estado del agente y eventos de detección
- Coincidencias de palabras clave de finalización
- Disparadores del temporizador de inactividad
- Resolución de sesiones JSONL (PID → sessionId → file)
- Ejecución de transformaciones de enrutamiento
- Eventos de entrega de contenido
- Errores y advertencias