Echolot
Espacios de trabajo

Entornos protegidos

Marca un entorno como Production como protegido, para que todo envío a él pregunte antes, tanto a ti como a los agentes.

Un entorno protegido pregunta antes de que se le envíe nada. Marca tu entorno de producción como protegido, y un ⌘R accidental, una ejecución de la página Ejecución o una llamada de un agente no podrán llegar a él sin que alguien diga que sí. Los entornos protegidos se marcan en rojo en todos los sitios donde aparecen.

Protege un entorno

  1. Abre la página Entornos (⌥⌘E).
  2. Selecciona el entorno.
  3. Activa Protegido junto a su nombre.

La fila del entorno y su punto en el menú de entornos se vuelven rojos, con un escudo. En el archivo es una sola línea, así que la elección se comparte con todo el que abre el espacio de trabajo:

name = "Production"
protected = true

En Alpenglow, Production está protegido.

Qué pregunta antes

Mientras hay un entorno protegido activo, esto pregunta antes de salir:

Lo que iniciasDónde
Enviar una solicitud de cualquier tipo, incluidos los métodos seguros como GETLa página de la solicitud: Enviar, Solicitud › Enviar (⌘R), ⌘↩
Conectar una sesión WebSocket, Socket.IO, MQTT o de otro tipoLa página de la solicitud: Conectar
Mensajes en una sesión que se abrió antes de que cambiaras al entorno protegidoLa página de la solicitud
Una ejecuciónLa página Ejecución: Ejecutar, una vez por ejecución
Ejecutar un flujoLa página Flujos: Ejecutar
Envío rápidoEl panel de Envío rápido
Acciones de AtajosLa app Atajos muestra la pregunta
Llamadas, comprobaciones y vigilanciasLa página Servidores MCP
Obtener un token de OAuth 2.0, descargar un esquema GraphQL, reflexión de gRPCLa página de la solicitud

Los botones lo dicen antes de que hagas clic: Enviar pasa a decir Enviar a Production…, Conectar pasa a decir Conectar a Production… y Ejecutar pasa a decir Ejecutar en Production…, en rojo.

Catalog › List products con Production activo: el botón Enviar dice Enviar a Production… en rojo

La pregunta

La pregunta nombra el entorno y muestra lo que saldría: el método y la dirección resuelta, con los secretos enmascarados. Por ejemplo:

¿Enviar a Production?

Production está protegido. Cada envío pregunta antes.

GET https://api.alpenglow.example/v1/products?category=tents&in_stock=true&sort=-price&per_page=10

  • Cancelar es el botón predeterminado: ↩ cancela, y Esc también. Nada va a un entorno protegido por accidente.
  • Enviar (o Conectar, o Ejecutar) envía. Haz clic en él con el ratón.
  • No volver a preguntar hasta que cambie de entorno detiene las preguntas en esta ventana hasta que elijas otro entorno. Echolot lo conserva solo en memoria: nunca se escribe en el disco, y termina cuando cambias de entorno, cierras la ventana o sales de la app.
La pregunta ¿Enviar a Production? sobre la página de la solicitud, con Cancelar como botón predeterminado y la casilla No volver a preguntar hasta que cambie de entorno

Qué hacen los agentes en su lugar

Los agentes de IA nunca pasan por un entorno protegido por su cuenta. Todo envío a él, sea cual sea su método y digan lo que digan las reglas de los agentes del espacio de trabajo, te lo pregunta en la hoja de aprobación del agente. La hoja dice: «El entorno está protegido, así que cada envío pregunta antes, sea cual sea el método y las reglas.» Permitir una vez no es ahí el botón predeterminado, así que ↩ no lo aprueba. Permitir en esta sesión deja que la misma llamada vuelva a salir sin preguntar hasta que se cierra la ventana; Denegar la rechaza.

Esto vale para el Asistente integrado y para los agentes externos a través del servidor MCP de Echolot. Las reglas de los agentes en un espacio de trabajo nunca pueden permitir sin más los envíos a entornos protegidos. Cuando echolot mcp serve se ejecuta sin interfaz, sin nadie a quien preguntar, esos envíos se rechazan.

La línea de comandos

echolot run, echolot send y los demás comandos no preguntan: elegir --env production en la línea de comandos es la decisión. Mantén las credenciales de producción fuera de los secretos de tu CI si CI nunca debe llegar a producción.

Consejos

  • Protege todos los entornos que apuntan a datos reales, no solo Production.
  • Echo, la pantalla de estado, muestra un recordatorio rojo mientras hay un entorno protegido activo.
  • Para trabajar un tiempo contra producción sin las preguntas, usa No volver a preguntar hasta que cambie de entorno en lugar de desactivar Protegido: la protección se mantiene para tus compañeros y los agentes.

En esta página