Configurar Credenciales y Runtimes
Objetivo
Preparar OPS para que las tareas IA y los despliegues se ejecuten con el proveedor correcto, sin secretos expuestos y sin fallbacks inesperados.
Esta guia existe porque muchas incidencias operativas parecen "errores de agente", pero en realidad son problemas de credenciales, runtime no disponible, modelo mal elegido o dispatch activado antes de tiempo.
Conceptos
Credencial:
- secreto gestionado por OPS;
- permite autenticar contra un proveedor, runtime, servidor o destino;
- no debe copiarse en comentarios, tareas ni documentacion.
Runtime:
- herramienta que ejecuta una tarea;
- puede ser un CLI local, un servicio o un proveedor;
- debe estar disponible en el host donde corre el worker.
Modelo:
- identificador que entiende el runtime o proveedor;
- no debe asumirse solo por nombre comercial;
- si el runtime no lo soporta, la tarea debe bloquearse o revisarse.
Dispatch:
- sistema que toma tareas en cola y las entrega a workers/agentes;
- solo debe estar activo si runtime, credenciales y tareas estan preparados.
Paso 1: identificar que necesitas ejecutar
Antes de crear credenciales, responde:
- Es una tarea de agente IA?
- Es una tarea de despliegue?
- Es una tarea de servidor?
- Es una integracion externa?
- Requiere MiniMax Token Plan, OpenCode Go u otro proveedor?
- Debe ejecutarse automatico o con intervencion humana?
Por que importa:
- No todas las credenciales sirven para todo.
- Una credencial de despliegue no debe usarse como credencial de agente.
- Un runtime puede existir pero no estar autenticado para ese modelo.
Paso 2: crear o revisar credencial
Ve a Automatizacion -> Credenciales.
Campos importantes:
- nombre claro;
- tipo o proveedor;
- scope;
- uso previsto;
- estado activo/inactivo;
- notas no sensibles;
- fecha de revision si aplica.
Buenas practicas:
- Nombra la credencial segun proveedor y uso.
- No incluyas el valor del secreto en el nombre.
- Si cambias una credencial, deja comentario operativo sin exponer secretos.
- Si una credencial es temporal, anotarlo ayuda a no depender de ella.
Paso 3: elegir scope correcto
Scope recomendado:
- Workspace: para credenciales compartidas por el espacio de trabajo.
- Personal: para acceso individual o pruebas.
- Deployment/server: para objetivos tecnicos concretos.
Por que importa:
- El scope limita donde se puede usar la credencial.
- En un piloto o SaaS, credenciales mal compartidas son riesgo de seguridad.
- La UI debe mostrar suficiente contexto sin revelar secretos.
Paso 4: asociar runtime y modelo
Cuando una tarea IA use una credencial, revisa tambien:
- perfil/subagente;
- execution mode;
- modelo;
- runtime preferido;
- skills requeridos;
- deployment target si aplica.
Regla importante:
No cambies de proveedor como fallback silencioso. Si una tarea estaba pactada con MiniMax u OpenCode, se mantiene salvo decision explicita. Si no se puede ejecutar, se bloquea con motivo claro.
Paso 5: ejecutar Runtime check
Antes de activar dispatch o lanzar tareas IA, ejecuta Runtime check.
Debe confirmar:
- runtime disponible;
- credencial activa;
- worker fresco si aplica;
- modelo/proveedor coherente;
- sin blockers inesperados.
Si falla:
- Revisa si el runtime existe en el host.
- Revisa si la credencial esta activa.
- Revisa si el modelo seleccionado pertenece al proveedor esperado.
- Revisa si el worker esta reportando estado reciente.
- Bloquea la tarea si no hay seguridad de ejecucion.
Paso 6: preparar dispatch
Antes de poner tareas en queued, confirma:
- dispatch esta
on solo si quieres que se procese cola;
- la tarea tiene perfil/subagente;
- la tarea tiene instrucciones completas;
- la tarea tiene criterio de terminado;
- si requiere decision humana, empieza en
waiting o pasa a review;
- si requiere propuesta previa, no debe desarrollar ni publicar automaticamente.
Por que importa:
- Dispatch ejecuta lo que le das, no lo que querias decir.
- Una tarea ambigua puede consumir tiempo y generar output inutil.
- Las tareas sensibles deben tener human gate o bloqueo por decision.
Ejemplo: tarea editorial recurrente
Objetivo correcto:
- La primera ejecucion propone temas.
- La tarea queda bloqueada o en review.
- El usuario elige tema.
- La siguiente fase desarrolla el tema elegido.
- No publica automaticamente.
Configuracion recomendada:
- proyecto asignado;
- perfil editorial o research;
- modelo/proveedor definido;
- instrucciones con fecha de ejecucion;
- criterio: "proponer temas y esperar decision";
- estado final esperado:
waiting o review.
Checklist antes de ejecutar IA
- Workspace correcto.
- Proyecto correcto.
- Credencial activa.
- Runtime check OK.
- Modelo compatible.
- Perfil/subagente correcto.
- Skills necesarios.
- Instrucciones claras.
- Criterio de terminado.
- Regla de bloqueo si falta decision.
Errores comunes
- Usar Hermes, OpenCode, MiniMax u otro runtime sin comprobar lo pactado.
- Activar dispatch para "ver si funciona".
- Crear tareas IA sin perfil.
- Mezclar credenciales de servidor con credenciales de agente.
- Copiar secretos en notas.
- Cambiar modelo sin dejar trazabilidad.
- Reintentar una tarea bloqueada sin corregir la causa.
Resultado esperado
Al terminar esta guia deberias saber:
- que credencial usa cada tipo de trabajo;
- que runtime esta disponible;
- que tareas pueden entrar en cola;
- que tareas deben esperar decision humana;
- como detectar si el problema esta en credencial, runtime, modelo o instrucciones.