pi-spore0.1.2
Pi coding-agent provider for Spore Network (OpenAI-compatible inference)
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.
Reports 0
No reports yet.
Readme
pi-spore
Pi coding-agent extension that registers Spore as a first-class provider. Models show up in /model and Ctrl+P.
Spore already has an OpenAI-compatible API (/api/v1/chat/completions). This package is the Pi equivalent of spore launch opencode.
Install
pi install npm:pi-spore
Then /reload if Pi is already running. Updates: pi update --extensions.
Auth
- Create a key at app.sporeintel.com/code (starts with
sk_spore_). - Either:
export SPORE_API_KEY=sk_spore_...- or in Pi:
/spore login(stored in~/.pi/agent/spore.json, mode 0600)
Do not commit API keys. The extension never ships credentials.
Use
/model spore qwen3-coder-30b:64k
/model spore qwen3-coder-30b:64k:personal
Local server:
export SPORE_SERVER_URL=http://localhost:8090
# or: /spore url http://localhost:8090
Commands:
| Command | What it does |
|---|---|
/spore |
Status (server URL, model count, whether a key is set) |
/spore login |
Save a sk_spore_ key |
/spore logout |
Remove the stored key |
/spore refresh |
Re-fetch the live model catalog |
/spore url [url] |
Show or set the Spore server root |
Notes:
- Model IDs include a context tier:
qwen3-coder-30b:64k,qwen3-4b-2507:8k. - Each community model also appears with a
:personalsuffix (shown as(personal)). That routes to your own nodes and does not spend credits. - API-key traffic is TLS-only, not end-to-end encrypted (same as OpenCode / the REST API).
- Thinking uses Spore's
enable_thinkingflag (Qwen-stylereasoning_content).