@pi-lab/env
v1.0.4
Published
Global environment loader extension for pi coding agent
Readme
@pi-lab/env 
Load env vars for pi from settings.json and ~/.pi/agent/.env.
Install
pi install npm:@pi-lab/envUsage
Configure env vars in global settings:
// ~/.pi/agent/settings.json
{
"env": {
"HTTP_PROXY": "http://127.0.0.1:7890",
"HTTPS_PROXY": "http://127.0.0.1:7890",
"OPENAI_API_KEY": "...",
"INTERNAL_TOKEN": "..."
}
}Trusted projects can also override/add env vars in .pi/settings.json with the same env shape.
You can still use a dotenv file:
~/.pi/agent/.envHTTP_PROXY=http://127.0.0.1:7890
HTTPS_PROXY=http://127.0.0.1:7890
OPENAI_API_KEY=...
INTERNAL_TOKEN=...Restart pi after editing settings or dotenv files.
Note
- Does not override env vars already set before launching
pi settings.jsonenv values take precedence over dotenv values
