Skip to content

Un panel para las variables del proyecto - #36

Merged
ErickUser1 merged 1 commit into
mainfrom
feat/variables-de-entorno
Aug 14, 2026
Merged

Un panel para las variables del proyecto#36
ErickUser1 merged 1 commit into
mainfrom
feat/variables-de-entorno

Conversation

@ErickUser1

Copy link
Copy Markdown
Owner

Las apps de la sala guardan datos en SQLite local y con eso arrancan solas, pero en cuanto alguien quiere conectar su Supabase, su Postgres o la key de un proveedor para una app de agentes, no habia donde ponerlas.

Ahora hay un panel en la barra, como el de Vercel: nombre y valor, agregar y quitar. Multi no sabe que significan; las escribe en el .env del workspace y de ahi las leen el proyecto y el agente. Asi sirve para cualquier cosa sin casarse con ningun proveedor.

Por un panel y no por el chat: el chat se guarda en la BD, se le muestra a todos y se manda al modelo, asi que una credencial dictada ahi queda escrita para siempre. El .env ya esta en el .gitignore del motor, asi que tampoco entra a los commits ni viaja en el .zip.

Son de la SALA, no de quien las puso, y el panel lo dice: a diferencia de tu API key (personal, en tu navegador), estas las usa el proyecto entero y el agente las puede leer, porque para conectarse tiene que poder.

Se descarta lo que romperia el archivo (nombres con espacios, saltos de linea en el valor): una variable mal tecleada dejaria el .env ilegible y la app sin arrancar por algo que nadie veria. El demo lo cubre con 9 comprobaciones.

Las apps de la sala guardan datos en SQLite local y con eso arrancan solas, pero
en cuanto alguien quiere conectar su Supabase, su Postgres o la key de un
proveedor para una app de agentes, no habia donde ponerlas.

Ahora hay un panel en la barra, como el de Vercel: nombre y valor, agregar y
quitar. Multi no sabe que significan; las escribe en el `.env` del workspace y
de ahi las leen el proyecto y el agente. Asi sirve para cualquier cosa sin
casarse con ningun proveedor.

Por un panel y no por el chat: el chat se guarda en la BD, se le muestra a todos
y se manda al modelo, asi que una credencial dictada ahi queda escrita para
siempre. El `.env` ya esta en el .gitignore del motor, asi que tampoco entra a
los commits ni viaja en el .zip.

Son de la SALA, no de quien las puso, y el panel lo dice: a diferencia de tu API
key (personal, en tu navegador), estas las usa el proyecto entero y el agente
las puede leer, porque para conectarse tiene que poder.

Se descarta lo que romperia el archivo (nombres con espacios, saltos de linea en
el valor): una variable mal tecleada dejaria el .env ilegible y la app sin
arrancar por algo que nadie veria. El demo lo cubre con 9 comprobaciones.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ErickUser1
ErickUser1 merged commit ea40862 into main Aug 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants