How It Works
Project environment variables are merged into the environment of the agent process over its connection to Aether. They are not written to a.env file on disk. Anything the agent or your dev servers spawn inherits them through the normal process environment, so frameworks like Next.js, Vite, and Express pick them up the same way they pick up shell exports.
The merge order, last value winning, is:
- Base workspace variables (
PROJECT_ID,PROJECT_CWD,AETHER_API_URL) - Your project environment variables
- Platform and connected-provider keys
If you need an actual file on disk inside the workspace — a
.env, a service-account JSON, a certificate — use a secret file instead. Secret files and environment variables are separate features.Setting Variables
- Web
- CLI
Open Settings → Environment Variables, enter the key and value, then save.
Listing Variables
Getting a Variable
Deleting a Variable
--force to skip the confirmation prompt.
Importing from a File
Import variables in bulk from a.env-format file:
-: