{"_id":"@belweave/trifecta","_rev":"9-175764c07e41f65519097e5b61b0668f","name":"@belweave/trifecta","dist-tags":{"alpha":"0.0.35-alpha.2","latest":"0.0.46"},"versions":{"0.0.33-alpha.3":{"name":"@belweave/trifecta","version":"0.0.33-alpha.3","keywords":["ai","coding-agent","agent-orchestration","codex","claude-code","opencode","gemini","cursor","acp","cli"],"license":"MIT","_id":"@belweave/trifecta@0.0.33-alpha.3","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"843328d78bb096806aa60e0f0d48014476a98690","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.33-alpha.3.tgz","fileCount":327,"integrity":"sha512-Enxi/WQm5LA2wgCij6Bo7/W4EXpNn/smfNJBTWoo/p/5XLG2JlG8nufH9ISQknZ/aUKfV8WGYAK0lqyP3TzvQg==","signatures":[{"sig":"MEUCIDeMr1EBnBEtR8Mm0Sldvun4+LLBKttvw3fhEx+FuzyrAiEAhme/CGxlGFG6KWr1jJf7ZxW5qlx8pIRx7oYIrRhmJP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17729182},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"d9542f86d24b8a0d24650687a96809933f7bf4fe","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"defu":"^6.1.7","hono":"^4.12.18","uuid":"^13.0.1","yaml":"^2.8.3","astro":"^6.3.1","effect":"4.0.0-beta.59","esbuild":"^0.25.0","fast-uri":"^3.1.2","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.7.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","@pierre/diffs":"1.1.20","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.2.111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.33-alpha.3_1779287413557_0.18379963788464293","host":"s3://npm-registry-packages-npm-production"}},"0.0.33-alpha.4":{"name":"@belweave/trifecta","version":"0.0.33-alpha.4","keywords":["ai","coding-agent","agent-orchestration","codex","claude-code","opencode","gemini","cursor","acp","cli"],"license":"MIT","_id":"@belweave/trifecta@0.0.33-alpha.4","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"1f09562fbb390c1df8b37185bad7fa4a77995eae","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.33-alpha.4.tgz","fileCount":327,"integrity":"sha512-MecDgMvwjxDGNWv9SKhIcvPeMR6DFL1Ilf2HvXIsdAQimPIjGQgMmbhj18XdDTArbeybD6ID5nOz95edFQ3z3A==","signatures":[{"sig":"MEQCIGFFTKhQKMLzjDQN211K3OAroBtN+OF+es0887CjoTRAAiBM3/JNHuwBBFh7TiBKczA0dhqCajnfoLfPWxd5Xgctjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17729287},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"d9542f86d24b8a0d24650687a96809933f7bf4fe","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"defu":"^6.1.7","hono":"^4.12.18","uuid":"^13.0.1","yaml":"^2.8.3","astro":"^6.3.1","effect":"4.0.0-beta.59","esbuild":"^0.25.0","fast-uri":"^3.1.2","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.7.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","@pierre/diffs":"1.1.20","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.2.111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.33-alpha.4_1779288987035_0.901504981249261","host":"s3://npm-registry-packages-npm-production"}},"0.0.35-alpha.2":{"name":"@belweave/trifecta","version":"0.0.35-alpha.2","keywords":["ai","coding-agent","agent-orchestration","codex","claude-code","opencode","gemini","cursor","acp","cli"],"license":"MIT","_id":"@belweave/trifecta@0.0.35-alpha.2","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"96083d94ccf5350f49c7d8453586a0d999fcfff0","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.35-alpha.2.tgz","fileCount":327,"integrity":"sha512-+/noff3weL9X7m8Hn9xjGhcFeyQRWhgN1+4Re6rph7AlIv3xty1jhGf8zUZu2BP5DFRlN1rl0bM0IrQRzX6BMg==","signatures":[{"sig":"MEUCIEvc38UEK+ioT21ncBN/FuARDZPZAgfYbqQlHteky2FvAiEAnyzMCnFKtaGEtgRzzac1bI8xw7y9EgztecWJUgaBhpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17736883},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"07bb0d9195c821f77da538f5436361aaf599607b","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"defu":"^6.1.7","hono":"^4.12.18","uuid":"^13.0.1","yaml":"^2.8.3","astro":"^6.3.1","effect":"4.0.0-beta.59","esbuild":"^0.25.0","fast-uri":"^3.1.2","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.7.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","@pierre/diffs":"1.1.20","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.2.111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.35-alpha.2_1779383950306_0.3166073659598956","host":"s3://npm-registry-packages-npm-production"}},"0.0.38-alpha.1":{"name":"@belweave/trifecta","version":"0.0.38-alpha.1","keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"license":"MIT","_id":"@belweave/trifecta@0.0.38-alpha.1","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"58891c7d53b614637144c79268b22e381b7f8679","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.38-alpha.1.tgz","fileCount":327,"integrity":"sha512-ap7cyUrENSCkLxq4md+X5NmqzBiEmUNLfSRKig7SA/etq2IejKVyvu1ivY9slghJO6PbkBStfkNCbH1yjQCn6w==","signatures":[{"sig":"MEUCIQDhrV7+U32ef0Mnu715hxycAE75mgB8T1hSbKfuBA9GDQIgA4A4R0hMxgFpnCEU7Cv4rCbEL61VIQdZagZ43oqGsAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17757126},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"32e1cd6806ebb495c55f16cb782ea4ab62261d15","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"qs":"^6.15.2","ws":"^8.20.1","defu":"^6.1.7","hono":"^4.12.18","uuid":"^13.0.1","yaml":"^2.8.3","astro":"^6.3.1","effect":"4.0.0-beta.59","devalue":"^5.8.1","esbuild":"^0.25.0","fast-uri":"^3.1.2","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@anthropic-ai/sdk":"^0.97.1","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.7.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","@pierre/diffs":"1.1.20","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.3.146"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.38-alpha.1_1780083386965_0.36291644202861706","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@belweave/trifecta","version":"0.0.44","keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"license":"MIT","_id":"@belweave/trifecta@0.0.44","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"81aebf76377cfd328d058e7d8c8fe33a22ee57c1","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.44.tgz","fileCount":333,"integrity":"sha512-7l+BnYufjobmNI3AC7JwqP4/nJc3/xW/q75F+qy1zM1y7s21zpw7v9i/VlT9cKwscJorhWnxHIuq9HCbUpg+AQ==","signatures":[{"sig":"MEUCIQDHe2WvGPcnwbOwELN0hGjSpIlcRvyPn7a2iO7h+yGzqQIgO0UDzAi3zbWU+nVcacu7C8/FY07KXgKYKJe8MPJdtAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18587179},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"188d21e753ba78958b8e6029643565c3dee3e620","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"qs":"^6.15.2","ws":"^8.21.0","tmp":"^0.2.7","defu":"^6.1.7","hono":"^4.12.27","uuid":"^13.0.1","vite":"^8.1.1","yaml":"^2.8.3","astro":"^7.0.4","effect":"4.0.0-beta.59","undici":"^8.5.0","devalue":"^5.8.1","esbuild":"^0.25.0","js-yaml":"^4.1.2","fast-uri":"^3.1.2","form-data":"^4.0.6","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","linkify-it":"^5.0.1","@babel/core":"^7.29.6","markdown-it":"^14.2.0","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@anthropic-ai/sdk":"^0.97.1","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.16.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","smol-toml":"^1.6.1","@pierre/diffs":"1.3.0-beta.5","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.3.146"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.44_1783263675332_0.03898894319472768","host":"s3://npm-registry-packages-npm-production"}},"0.0.45-nightly.2":{"name":"@belweave/trifecta","version":"0.0.45-nightly.2","keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"license":"MIT","_id":"@belweave/trifecta@0.0.45-nightly.2","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"127e2a5c1b406a22e32df72715353e9973ba2105","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.45-nightly.2.tgz","fileCount":333,"integrity":"sha512-s9GtkFy620h9upt3fGTweV5d0+H1r6loiP3Wal7vEYhVT1KMq9mEm8dRwr3GxZYfE3Hlv9CH8FBooIt1Srmu1g==","signatures":[{"sig":"MEQCIE6qSfeTQDuOk6Ka8NcPHamGjQSSH9b6a4z0SUW/LCUGAiBTnFKYwWIvsABHGQhLI9cP8mlCBmBbthJ3qJjAdHh0UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18588690},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"188d21e753ba78958b8e6029643565c3dee3e620","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"qs":"^6.15.2","ws":"^8.21.0","tmp":"^0.2.7","defu":"^6.1.7","hono":"^4.12.27","uuid":"^13.0.1","vite":"^8.1.1","yaml":"^2.8.3","astro":"^7.0.4","effect":"4.0.0-beta.59","undici":"^8.5.0","devalue":"^5.8.1","esbuild":"^0.25.0","js-yaml":"^4.1.2","fast-uri":"^3.1.2","form-data":"^4.0.6","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","linkify-it":"^5.0.1","@babel/core":"^7.29.6","markdown-it":"^14.2.0","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@anthropic-ai/sdk":"^0.97.1","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.16.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","smol-toml":"^1.6.1","@pierre/diffs":"1.3.0-beta.5","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.3.146"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.45-nightly.2_1783269694648_0.07001525803931274","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@belweave/trifecta","version":"0.0.45","keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"license":"MIT","_id":"@belweave/trifecta@0.0.45","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"homepage":"https://github.com/pkyanam/trifecta#readme","bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"bin":{"trifecta":"dist/bin.mjs"},"dist":{"shasum":"596522533fb7126f60c558c14214467279cee4c3","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.45.tgz","fileCount":333,"integrity":"sha512-9UQ/asasiretoJkWafUiIKUSaM5V/i5EU1/OFI0+xi8enfo0zINJmGyk5+ugfo0moHvfVOLRHV1Qu/aEarpNMA==","signatures":[{"sig":"MEUCICPv4rk6uaE8s7S/bqqUOaqiJfdHD8xA5jl3kuAd/momAiEA6zx0yfPX94RYWuM67mE/f/9/HHujrIpAJ/zHnFdgq3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18589992},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"gitHead":"61ff1b77e11539dd71a49cbacc6c1e81fa4256be","_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"overrides":{"qs":"^6.15.2","ws":"^8.21.0","tmp":"^0.2.7","defu":"^6.1.7","hono":"^4.12.27","uuid":"^13.0.1","vite":"^8.1.1","yaml":"^2.8.3","astro":"^7.0.4","effect":"4.0.0-beta.59","undici":"^8.5.0","devalue":"^5.8.1","esbuild":"^0.25.0","js-yaml":"^4.1.2","fast-uri":"^3.1.2","form-data":"^4.0.6","picomatch":"^4.0.4","smol-toml":"^1.6.1","ip-address":"^10.1.1","linkify-it":"^5.0.1","@babel/core":"^7.29.6","markdown-it":"^14.2.0","@effect/vitest":"4.0.0-beta.59","path-to-regexp":"^8.4.0","@anthropic-ai/sdk":"^0.97.1","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59"},"repository":{"url":"git+https://github.com/pkyanam/trifecta.git","type":"git","directory":"apps/server"},"_npmVersion":"11.16.0","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"open":"^10.1.0","effect":"4.0.0-beta.59","node-pty":"^1.1.0","smol-toml":"^1.6.1","@pierre/diffs":"1.3.0-beta.5","@opencode-ai/sdk":"^1.3.15","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@anthropic-ai/claude-agent-sdk":"^0.3.146"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trifecta_0.0.45_1783296150061_0.21725706518923715","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@belweave/trifecta","version":"0.0.46","description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","license":"MIT","homepage":"https://github.com/pkyanam/trifecta#readme","repository":{"type":"git","url":"git+https://github.com/pkyanam/trifecta.git","directory":"apps/server"},"bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"bin":{"trifecta":"dist/bin.mjs"},"type":"module","engines":{"node":"^22.16 || ^23.11 || >=24.10"},"dependencies":{"@anthropic-ai/claude-agent-sdk":"^0.3.146","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@opencode-ai/sdk":"^1.3.15","@pierre/diffs":"1.3.0-beta.5","effect":"4.0.0-beta.59","node-pty":"^1.1.0","open":"^10.1.0","smol-toml":"^1.6.1"},"overrides":{"@anthropic-ai/sdk":"^0.97.1","@babel/core":"^7.29.6","@effect/atom-react":"4.0.0-beta.59","@effect/platform-bun":"4.0.0-beta.59","@effect/platform-node":"4.0.0-beta.59","@effect/platform-node-shared":"4.0.0-beta.59","@effect/sql-sqlite-bun":"4.0.0-beta.59","@effect/vitest":"4.0.0-beta.59","astro":"^7.0.4","defu":"^6.1.7","devalue":"^5.8.1","effect":"4.0.0-beta.59","esbuild":"^0.25.0","fast-uri":"^3.1.2","form-data":"^4.0.6","hono":"^4.12.27","ip-address":"^10.1.1","js-yaml":"^4.1.2","linkify-it":"^5.0.1","markdown-it":"^14.2.0","path-to-regexp":"^8.4.0","picomatch":"^4.0.4","qs":"^6.15.2","smol-toml":"^1.6.1","tmp":"^0.2.7","undici":"^8.5.0","uuid":"^13.0.1","vite":"^8.1.1","ws":"^8.21.0","yaml":"^2.8.3"},"gitHead":"796e475082060b2ef94e5a981b37211c7c2fdb10","_id":"@belweave/trifecta@0.0.46","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-zK1duu8fH+kPLmP/RKgG3pV5nqQwxpv4LJG2pwp62dqUxlJwZXbscGL4uYjWhoq84Nj1ccdwjIkTmEtLpXTboA==","shasum":"5b785b50d236ed01b3c819452b11eee6f5843d77","tarball":"https://registry.npmjs.org/@belweave/trifecta/-/trifecta-0.0.46.tgz","fileCount":333,"unpackedSize":18620711,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFXIpXvhj9TyCrp8e94SoZRNms5LdKQiU9mBEipWAQcAIgZEB5k1ngLdWDInCenT6ys6C2aB1ak3Kda/pDATqbtjo="}]},"_npmUser":{"name":"pkyanam","email":"kyanam.preetham@gmail.com"},"directories":{},"maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trifecta_0.0.46_1783357976144_0.34180572061986436"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T14:30:13.467Z","modified":"2026-07-06T17:12:56.471Z","0.0.33-alpha.3":"2026-05-20T14:30:13.764Z","0.0.33-alpha.4":"2026-05-20T14:56:27.388Z","0.0.35-alpha.2":"2026-05-21T17:19:10.580Z","0.0.38-alpha.1":"2026-05-29T19:36:27.250Z","0.0.44":"2026-07-05T15:01:15.628Z","0.0.45-nightly.2":"2026-07-05T16:41:34.859Z","0.0.45":"2026-07-06T00:02:30.321Z","0.0.46":"2026-07-06T17:12:56.345Z"},"bugs":{"url":"https://github.com/pkyanam/trifecta/issues"},"license":"MIT","homepage":"https://github.com/pkyanam/trifecta#readme","keywords":["acp","agent-orchestration","ai","claude-code","cli","codex","coding-agent","cursor","gemini","opencode"],"repository":{"type":"git","url":"git+https://github.com/pkyanam/trifecta.git","directory":"apps/server"},"description":"Trifecta server — orchestrate AI coding agents (Codex, Claude Code, OpenCode, Gemini, Cursor, and more) behind one interface, paired with the Trifecta desktop, web, iOS, and Android clients.","maintainers":[{"name":"pkyanam","email":"kyanam.preetham@gmail.com"}],"readme":"# @belweave/trifecta\n\nThe Trifecta server — a Node.js process that orchestrates AI coding agents behind a single WebSocket interface, serves the Trifecta web UI, and pairs with the companion desktop, iOS, and Android clients over the same protocol.\n\nIt wraps **nine** coding agents (Codex, Claude Code, OpenCode, Gemini, Antigravity, Cursor, Hermes, Devin, and any ACP-compatible agent) so every client speaks to them the same way.\n\n## Run without installing\n\n```bash\nnpx @belweave/trifecta\n# or\nbunx @belweave/trifecta\n```\n\nThis starts the server and opens the web UI. Run `npx @belweave/trifecta --help` to see all flags and subcommands (`start`, `serve`, `auth`, `project`).\n\n> [!IMPORTANT]\n> Trifecta drives agents you already have installed. Set up and authenticate at least one agent before pairing a client.\n\n| Agent            | Connection       | Install / sign in                                                                         |\n| ---------------- | ---------------- | ----------------------------------------------------------------------------------------- |\n| **Codex**        | JSON-RPC (stdio) | [Codex CLI](https://developers.openai.com/codex/cli) · `codex login`                      |\n| **Claude Code**  | JSON-RPC (stdio) | [Claude Code](https://claude.com/product/claude-code) · `claude auth login`               |\n| **OpenCode**     | JSON-RPC (stdio) | [OpenCode](https://opencode.ai) · `opencode auth login`                                   |\n| **Gemini**       | Headless CLI     | [Gemini CLI](https://github.com/google-gemini/gemini-cli) · `npm i -g @google/gemini-cli` |\n| **Antigravity**  | Python SDK / CLI | Google Antigravity · `google-antigravity` SDK or the `agy` CLI                            |\n| **Cursor**       | ACP (stdio)      | [Cursor](https://cursor.sh) · bundled `cursor-agent` _(Early Access)_                     |\n| **Hermes**       | ACP (stdio)      | [Hermes Agent](https://github.com/NousResearch/hermes-agent) · `hermes setup`             |\n| **Devin**        | ACP (stdio)      | [Devin](https://devin.ai) · `devin acp`                                                   |\n| **ACP Registry** | ACP (stdio)      | Any [ACP](https://agentclientprotocol.com)-compatible agent (configurable command + args) |\n\n## Requirements\n\n- **Node.js ≥ 22.16** (also runs on 23.11+ and 24.10+), or Bun ≥ 1.3.\n- On install, the native [`node-pty`](https://www.npmjs.com/package/node-pty) dependency is built for your platform.\n\n## Prefer a desktop app?\n\nGrab a signed build from [GitHub Releases](https://github.com/pkyanam/trifecta/releases).\n\n## Documentation\n\nFull docs, architecture, self-hosting, and remote-access guides live in the [monorepo README](https://github.com/pkyanam/trifecta/tree/main/trifecta-desktop#readme).\n\n## License\n\n[MIT](./LICENSE) © Belweave\n\n---\n\nWe're very early — expect bugs. Need help? Join the [Discord](https://discord.gg/jn4EGJjrvv).\n","readmeFilename":"README.md"}