@howaboua/pi-vent
Pi extension for logging repeated workflow friction to VENT.md.
Package details
Install @howaboua/pi-vent from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@howaboua/pi-vent- Package
@howaboua/pi-vent- Version
0.2.10- Published
- Jul 14, 2026
- Downloads
- 948/mo · 389/wk
- Author
- howaboua
- License
- MIT
- Types
- extension
- Size
- 8.1 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./extensions/vent.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@howaboua/pi-vent
Adds an agent-callable vent tool for recording repeated or systemic workflow friction in the current workspace's VENT.md.
Use it for recurring tool failures, repeated manual workarounds, noisy output that forces the same retries, or instructions that repeatedly cause backtracking. Ordinary lint errors, one-off mistakes, and routine debugging do not belong there.
Entries are batched near the end of an agent turn to avoid constant tool chatter.
Install
pi install npm:@howaboua/pi-vent
Project-only install:
pi install -l npm:@howaboua/pi-vent
Tool
vent({
thought: string,
trigger?: string
})
thoughtdescribes the failure, repeated workaround, and useful preventative fix.triggeris an optional short label such astool_error,bad_docs, orconfusing_task.
The extension creates VENT.md when needed and appends each note under a local timestamp:
## 26-04-29 10:42 — tool_error
Symptom: a hook failed twice for the same generated artifact. Repeated workaround: deleted the artifact and reran the same command sequence. Suggested fix: add cleanup to the hook or document the generated-file lifecycle.