pi-mono icon indicating copy to clipboard operation
pi-mono copied to clipboard

Binary has trouble supporting extensions

Open airtonix opened this issue 4 days ago • 1 comments

via mise

~
❯ mise use -g github:badlogic/[email protected]
mise ~/.config/mise/config.toml tools: github:badlogic/[email protected]

~ took 2s
❯ which pi
/home/zenobius/.local/share/mise/installs/github-badlogic-pi-mono/0.45.3/pi

~
❯ inxi -S
System:
  Host: 96CTBC4 Kernel: 6.6.87.2-microsoft-standard-WSL2 arch: x86_64 bits: 64
  Desktop: N/A Distro: Ubuntu 24.04.3 LTS (Noble Numbat)

~
❯ pi
Failed to load extension "/home/zenobius/.pi/agent/extensions/code-actions/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/oracle/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/subagent/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/handoff/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
164785 | function getBuiltinThemes() {
164786 |   if (!BUILTIN_THEMES) {
164787 |     const themesDir = getThemesDir();
164788 |     const darkPath = path8.join(themesDir, "dark.json");
164789 |     const lightPath = path8.join(themesDir, "light.json");
164790 |       dark: JSON.parse(fs5.readFileSync(darkPath, "utf-8")),
                                                ^
ENOENT: no such file or directory, open '/home/zenobius/.local/share/mise/installs/github-badlogic-pi-mono/0.45.3/theme/dark.json'
    path: "/home/zenobius/.local/share/mise/installs/github-badlogic-pi-mono/0.45.3/theme/dark.json",
 syscall: "open",
   errno: -2,
    code: "ENOENT"

      at getBuiltinThemes (/$bunfs/root/pi:164790:40)
      at loadThemeJson (/$bunfs/root/pi:164829:41)
      at loadTheme (/$bunfs/root/pi:164905:34)
      at initTheme (/$bunfs/root/pi:164957:29)
      at main (/$bunfs/root/pi:179380:12)

Bun v1.2.20 (Linux x64 baseline)

or via wget into ~

xr-xr-x  2 zenobius zenobius   4096 Jan  5 16:26 Notes
drwxr-xr-x  8 zenobius zenobius   4096 Jan  8 11:19 Projects
drwxr-xr-x  6 zenobius zenobius   4096 Nov 18 14:30 basic-memory
drwxr-xr-x  3 zenobius zenobius   4096 Dec 15 12:18 go
-rw-r--r--  1 zenobius zenobius 229376 Dec  3 12:15 in-memoria.db
-rw-r--r--  1 zenobius zenobius   3396 Nov 18 16:27 npu_check.ps1

~
❯ wget https://github.com/badlogic/pi-mono/releases/download/v0.45.3/pi-linux-x64.tar.gz
--2026-01-13 15:22:25--  https://github.com/badlogic/pi-mono/releases/download/v0.45.3/pi-linux-x64.tar.gz
Resolving github.com (github.com)... 4.237.22.38
Connecting to github.com (github.com)|4.237.22.38|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://release-assets.githubusercontent.com/github-production-release-asset/1035029907/b8713977-9b6b-4c7e-85f0-0a5369be87df?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-13T05%3A45%3A16Z&rscd=attachment%3B+filename%3Dpi-linux-x64.tar.
--2026-01-13 15:22:25--  https://release-assets.githubusercontent.com/github-production-release-asset/1035029907/b8713977-9b6b-4c7e-85f0-0a5369be87df?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-13T05%3A45%3A16Z&rscd=attachment%3B+filename%3Dpi
Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.108.133, ...
Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.109.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 46781800 (45M) [application/octet-stream]
Saving to: ‘pi-linux-x64.tar.gz’

pi-linux-x64.tar.gz                                          100%[==============================================================================================================================================>]  44.61M   105MB/s    in 0.4s

2026-01-13 15:22:25 (105 MB/s) - ‘pi-linux-x64.tar.gz’ saved [46781800/46781800]


~
❯ tar -xvf ./pi-linux-x64.tar.gz

... SNIP ...


~ is 📦 v0.45.3 via  v24.12.0
❯ ./pi
Failed to load extension "/home/zenobius/.pi/agent/extensions/code-actions/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/oracle/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/subagent/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'
Failed to load extension "/home/zenobius/.pi/agent/extensions/handoff/index.ts": Failed to load extension: ResolveMessage: Cannot find module '../../index.js' from '/$bunfs/root/pi'

... SNIP ...

─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
~
$0.000 (sub) 0.0%/200k (auto)                                                                                                                                                                                                      claude-sonnet-4-5error: Cannot find module '../../index.js' from '/$bunfs/root/pi'

Bun v1.2.20 (Linux x64 baseline)

~ is 📦 v0.45.3 via  v24.12.0
❯ 

airtonix avatar Jan 13 '26 04:01 airtonix