@darkhorseprojects/pi-circuitry
Pi extension for Circuitry - agentic workflows on Excalidraw
Package details
Install @darkhorseprojects/pi-circuitry from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@darkhorseprojects/pi-circuitry- Package
@darkhorseprojects/pi-circuitry- Version
0.3.2- Published
- May 26, 2026
- Downloads
- 3,922/mo · 615/wk
- Author
- 5arrio
- License
- Apache-2.0
- Types
- extension, skill
- Size
- 23.7 KB
- Dependencies
- 4 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
],
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-circuitry
Pi tools for Circuitry graph programs.
Tools
| Tool | Contract |
|---|---|
circuitry_read_graph |
read current graph or saved graph file, including latest run data |
circuitry_write_graph |
replace current canvas/file graph source |
circuitry_run_graph |
execute current graph, inline graph text, or saved graph file |
circuitry_validate_graph |
validate graph YAML |
Source graph
circuitry: "0.3.2"
args:
request:
type: text
required: true
resources:
request:
type: text
value: ""
assistant:
type: agent
inputs: [request]
instructions: Answer the request.
Graph files use resources:. Execution nodes and edges are derived from resource inputs:.
Run saved file
filename: graphs/research.circuitry.yaml
inputs:
request: Explain this topic.
Runtime inputs overlay matching text resources for one run.
Imports
circuitry: "0.3.2"
imports:
- path: ./context.circuitry.yaml
resources: "*"
resources:
request:
type: text
value: ""
assistant:
type: agent
inputs: [request, recovered_context]