@botiverse/pi-coding-agent
v0.83.0-botiverse.0
Published
Botiverse mirror of @earendil-works/[email protected] with Node SEA extension loader fix (virtualModules when node:sea / process.features.sea). Upstream remains earendil-works/pi; this is a minimal patch release for Raft Computer SEA.
Readme
@botiverse/pi-coding-agent
Botiverse minimal patch republish of @earendil-works/pi-coding-agent.
Why
Raft Computer ships a Node SEA (raft-computer). Pi's extension loader uses jiti aliases that call createRequire(SEA path).resolve(...), which fails when there is no on-disk node_modules next to the binary (Raft issue #6112).
This package is upstream 0.83.0 plus one loader change: on Node SEA (node:sea / process.features.sea), use jiti virtualModules (same as the Bun binary path).
Install (consumers)
Prefer an npm alias so import paths stay upstream-shaped:
{
"dependencies": {
"@earendil-works/pi-coding-agent": "npm:@botiverse/[email protected]"
}
}Or depend on @botiverse/pi-coding-agent directly and adjust imports.
Versioning
- Base: upstream
0.83.0 - Botiverse patch:
0.83.0-botiverse.0(SEA loader only) - Not a standing full-fork track; delete/supersede when upstream lands an equivalent fix.
License
Upstream license applies to mirrored content. See NOTICE.md.
