@brettinternet/pi-progress
Compact passive activity and verification progress for Pi
Package details
Install @brettinternet/pi-progress from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@brettinternet/pi-progress- Package
@brettinternet/pi-progress- Version
0.1.6- Published
- Sep 29, 2026
- Downloads
- 500/mo · 17/wk
- Author
- brettinternet
- License
- MIT
- Types
- extension
- Size
- 61.3 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-progress
Show what the agent is doing below the editor.
progress 25m · agents 42m · current: Updating the implementation inferred · ● edit src/index.ts · ✓ bun test
touched src/index.ts · test/index.test.ts
pi install npm:@brettinternet/pi-progress
| Segment | Meaning |
|---|---|
progress 25m |
Work time |
agents 42m |
Summed subagent runtime; hidden until a subagent reports |
current: … inferred |
Model-inferred step; off until you set a model |
● edit src/index.ts |
Running tool |
✓ bun test |
Finished check |
touched … |
Files edited or written successfully |
These show activity, not proof the result is correct. Inferred claims that something was "verified" are dropped without discarding other progress labels.
Commands
/progress status show inference state
/progress steps toggle recent history (Alt+G)
/progress steps recent show the last eight steps
/progress steps all show full history (Alt+Shift+G)
/progress model show the inference model
/progress model openai/gpt-5-nano:low enable inference
/progress model off disable inference
Configuration
// ~/.pi/agent/pi-progress.jsonc
{
"model": null, // "provider/model[:effort]" enables inference
"maxInputChars": 12000,
"maxTokens": 180,
"timeoutMs": 15000
}
The inference model gets a bounded, redacted digest. It never sees reasoning, tool output, file contents, diffs, environment data, credentials, or the full transcript.