
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@earendil-works/pi-radius
Advanced tools
@earendil-works/pi-radiusRadius model providers, web search, and API access for Pi.
radius model provider, authenticated through Piradius-dev provider for local gateway developmentradius_web_search for current web research through Radiusradius-api skill for discovering and invoking Radius API operationspi install npm:@earendil-works/pi-radius
Restart Pi or run /reload, then authenticate:
/login radius
Use /model to select a Radius model. Web search is available even when another provider's model is selected, but still requires Radius authentication.
Inspect or enable the installed resources with:
pi list
pi config
Ask Pi to inspect or manage a Radius resource, or load the skill explicitly with /skill:radius-api. The skill reads the generated Radius guide and OpenAPI contract, then uses one generic authenticated helper for API operations.
With a Radius model selected, run /radius to see which upstream provider served the last request and to configure upstream-provider routing for the current model and session.
/radius Open the routing status and settings
/radius status Print the current routing status
/radius auto Use automatic routing
/radius prefer <id> Prefer an upstream provider
/radius force <id> Require an upstream provider
/radius refresh Refresh models and provider availability
Provider overrides do not apply to the auto model; its routing is controlled by the Radius auto-model policy.
The production gateway defaults to https://radius.pi.dev. These environment variables can override the defaults or provide credentials:
| Variable | Purpose |
|---|---|
PI_GATEWAY | Production gateway URL |
PI_GATEWAY_API_KEY | Production gateway API key (alternative to /login) |
PI_DEV_GATEWAY | Enable the radius-dev provider; use 1 for http://localhost:8788 or provide a URL |
PI_DEV_GATEWAY_API_KEY | Development gateway API key |
PI_CACHE_RETENTION=long | Request long-lived prompt-cache retention when supported |
From the repository root:
pi -e ./packages/pi-radius
Or load one extension directly:
pi -e ./packages/pi-radius/extensions/radius-routing.ts
FAQs
Radius provider, web search, and API access for Pi
The npm package @earendil-works/pi-radius receives a total of 228 weekly downloads. As such, @earendil-works/pi-radius popularity was classified as not popular.
We found that @earendil-works/pi-radius demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.