omp packages

@pi-lab/env1.0.5

Global environment loader extension for pi coding agent

GitHub Actions Published 17 days ago MIT ~396 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

@pi-lab/env NPM Version

Load env vars for pi from settings.json and ~/.pi/agent/.env.

Install

pi install npm:@pi-lab/env

Usage

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/.env
HTTP_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.json env values take precedence over dotenv values