Botiverse minimal patch republish of @earendil-works/pi-coding-agent.
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).
Prefer an npm alias so import paths stay upstream-shaped:
{
"dependencies": {
"@earendil-works/pi-coding-agent": "npm:@botiverse/pi-coding-agent@0.83.0-botiverse.0"
}
}Or depend on @botiverse/pi-coding-agent directly and adjust imports.
- 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.
Upstream license applies to mirrored content. See NOTICE.md.