@wichayutdew/pi-workflows
A declarative, pauseable workflow harness for Pi
Package details
Install @wichayutdew/pi-workflows from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@wichayutdew/pi-workflows- Package
@wichayutdew/pi-workflows- Version
2.5.0- Published
- Jul 30, 2026
- Downloads
- 1,122/mo · 1,122/wk
- Author
- wichayutdew
- License
- MIT
- Types
- extension
- Size
- 982.4 KB
- Dependencies
- 1 dependency · 4 peers
Pi manifest JSON
{
"extensions": [
"./src/index.ts"
],
"subagents": {
"agents": [
"./agents"
]
}
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi Workflows
Make repeatable Pi agent work explicit, durable, and safe to continue.
Pi Workflows is a declarative, pauseable workflow harness for Pi. Define steps, tools, prompts, approvals, and outcomes in YAML; it provides bounded execution, durable checkpoints, isolated subagent work, and a live status view without dictating your language, framework, or delivery process.
See it in action
At a glance
| Summary and status | Workflow details |
|---|---|
| See progress, approvals, and outcome at a glance. | Inspect each workflow step and its execution details. |
Why Pi Workflows
- Turn multi-step agent work into clear, reviewable workflow definitions.
- Pause for human approval and resume from the same durable checkpoint.
- Keep worktree-bound iterations safe, including follow-up enhancements.
- Enforce declared resources and stop unsafe loops before they run away.
Explore
- Getting started guide — install Pi Workflows and run your first workflow.
- Contribution guide — set up the project, validate a change, and open a focused pull request.
- Documentation → OpenWiki — architecture, workflow authoring, security, integrations, and development references.