{"_id":"@code-abyss/cli","_rev":"9-8d3f67d67140c0f8e02dea3fa9317a0d","name":"@code-abyss/cli","dist-tags":{"latest":"0.5.30"},"versions":{"0.3.0":{"name":"@code-abyss/cli","version":"0.3.0","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.3.0","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"ac1a9728536e7509c871819bbc53f8017ae018d4","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-gWXKKW4Kd8xmzrnVQZqPASG+e74oY4GO6w5+1weLNwGwOszZOG4rH3mdeqzOhPwY817YCcpLkyDalESKgZx+/w==","signatures":[{"sig":"MEQCIGI6JMREWRzfZdpLJQm7kCEyt6mOhnxrjiea+bpOZZOSAiAkI/mSHb8m90xrF/KrMp4LyuVYMQySimfJkkCKMbD4JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869},"engines":{"node":">=18"},"gitHead":"11cd1f1f645ebb0b75fa58ca16e497496e5daf51","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.6.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1781116348067_0.15927558975453704","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@code-abyss/cli","version":"0.3.3","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.3.3","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"c1fd88192624a17e7ebd82e368a896abcde1e150","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.3.3.tgz","fileCount":4,"integrity":"sha512-N2dDdlE+oF6mF4+TTmb+tTqUfx/G2fiv/Qc3Gyic13UdeWHV8xH3Gfkf7rCJfNtYr1z7/GTLQwlaP17ZRn4SSw==","signatures":[{"sig":"MEQCIFv5yjKmX2430MXXgCRIkn7+Q0ln4G88efwrBA0GnsYsAiAJ5rJA+ODi7TKTTovisbeg+1yMQYWoSavprDbipyYTxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869},"engines":{"node":">=18"},"gitHead":"f4cef7efb58c35f210a0644365bac1424fcae603","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.6.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.3_1781240523899_0.40751656484894894","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@code-abyss/cli","version":"0.3.4","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.3.4","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"9db6ade8f9867a26de64251557ab6756e24306ea","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.3.4.tgz","fileCount":4,"integrity":"sha512-SSqKCNA5zUFFtFCdrcIIpklb5fkFZ5Up2NciWC5EDyfeKYtG36Pn8uanRmHOCsBAKFzOT7FvXJeQ0VValiXq0w==","signatures":[{"sig":"MEUCIQDxEUXD1qjLOfGDau9QdYfg33PD8Pd8m5ufph32aB6ACgIgKmKJAD0ogzuLiK5yLxTo/FlJPIPMPdh+PeuYnR4hVA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869},"engines":{"node":">=18"},"gitHead":"57d3b030d379de66cf19d470af0274f8f79a2b07","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.6.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.4_1781611547877_0.03552986638587141","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@code-abyss/cli","version":"0.3.5","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.3.5","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"faeac0d6dd9dac8bd93008c8cf732e6fe2548e98","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.3.5.tgz","fileCount":4,"integrity":"sha512-9KWcOTwwcrFwJNnn53qW2buN0lgjv635UFg/eaoLHCbHHz5qhDbyKaOB8OJ4H9N0imIuqS+2EeURWH3rNMPaxQ==","signatures":[{"sig":"MEUCIQCd92FYBkL47fbBa0dVTyhg0a1wKdam497Sffb+w41iwwIgURQ8nPl9Pu6yrmL1oVjBKqxVcd45DLvMVTOBCg0hjT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869},"engines":{"node":">=18"},"gitHead":"279c785ef3dcc96a158fb933c92a35bf0fdc2696","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.12.1","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.5_1781630193709_0.7697725269164899","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@code-abyss/cli","version":"0.3.6","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.3.6","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"db69e4b56451c3a382024bae7749251c7bd0e375","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.3.6.tgz","fileCount":4,"integrity":"sha512-tYHOCWkgzBqi9YCVR8ALjyQ1TXcTk4oerAI9HDbmw1+WbBC7rTBxze4Trwn6IaTK/Pa0iishcq+J5LutAImoXw==","signatures":[{"sig":"MEYCIQDmcclnjvCod24D9eyiUdg8YiGPEzIkbK8XfRZ2ZylmswIhALpj92ZU7e4+Oqzqn1y329rGIxe/GnukDj+xHExzzLCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4869},"engines":{"node":">=18"},"gitHead":"50786b09621cae1a91f8638ed6cc76836f85e3bc","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.12.1","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.6_1781632123487_0.7969462588946956","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@code-abyss/cli","version":"0.5.27","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.5.27","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"46baba17f066374869668d8e8ae954cd85dd2794","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.5.27.tgz","fileCount":4,"integrity":"sha512-X6KDfb/9k8ph3qf2wvdMcvMFvQeMXYq5KcJyL6UbOGRc7ANahO9luX/Y1u3i5RxEBNS6W9MkuYiy5POwQ9nGZA==","signatures":[{"sig":"MEUCIQDQebLbc91zCpG6Y9VgZftm9O5x0X+Wp0C1/21f6IfSxAIgBb3yYT2AkhJEyCmumxqxG1JzVK4SluqdNLhOV8HIZ1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870},"engines":{"node":">=18"},"gitHead":"58657ad982c80d02f6ec057d95bd8ba7e9a26bc2","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.13.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.27_1782699307341_0.15002026622881792","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@code-abyss/cli","version":"0.5.28","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.5.28","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"f2ad7189b1e149c9f2148696ca9a4ff45b947a1b","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.5.28.tgz","fileCount":4,"integrity":"sha512-YM/W4tG+achYONqk8/nto0Djh/r70erKexXEhYL6vwuFPzxKkM1QHua/xRpb794Q4tQ53CbAT+01NwN24HOVLQ==","signatures":[{"sig":"MEUCICMjk5gwsMG8VIOnSiwErX9/G9WJ9uBm902QJfB2i4CqAiEAvEw7IoMawsvhQAEMcA2k6B2DaNCalj3CH77Zaf3ca+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870},"engines":{"node":">=18"},"gitHead":"c981108ab60d3b8e5e18cff2db679f2dafb860e1","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.13.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.28_1782699652435_0.5024801820277129","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@code-abyss/cli","version":"0.5.29","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"license":"Apache-2.0","_id":"@code-abyss/cli@0.5.29","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"homepage":"https://github.com/telagod/abyss#readme","bugs":{"url":"https://github.com/telagod/abyss/issues"},"bin":{"abyss":"bin/abyss.js"},"dist":{"shasum":"e847268296301dec0119794d77ffc1a4dd43dac0","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.5.29.tgz","fileCount":4,"integrity":"sha512-Z5XDoAWFN/cTsVUG8L0Y0zgVLd8O5rUyETlxh4x0WAI+FCoiDb4NwxjGPONYWxgoVaYJopL8POnp2Du09vCaWg==","signatures":[{"sig":"MEYCIQCpr5Ds7qoEWTKiSyfFSoudiaeTmSvICHbmRS8G9KAZYwIhALmNs0LMVaurawCBTo4LqPyEYuI4bTVKdme15ol2tWmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4870},"engines":{"node":">=18"},"gitHead":"4ffab29500dc5e2531e1d07184f6203bf17e7583","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"repository":{"url":"git+https://github.com/telagod/abyss.git","type":"git"},"_npmVersion":"11.13.0","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.29_1782713898182_0.22353686607132528","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@code-abyss/cli","version":"0.5.30","description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","bin":{"abyss":"bin/abyss.js"},"scripts":{"postinstall":"node install.js"},"engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/telagod/abyss.git"},"homepage":"https://github.com/telagod/abyss#readme","license":"Apache-2.0","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"gitHead":"92cda135a4573052081a65774a9f3b2c1c9ae6e2","_id":"@code-abyss/cli@0.5.30","bugs":{"url":"https://github.com/telagod/abyss/issues"},"_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Dm09KhWCNuFEqV84TUD/AvlgIKq7dae72+TE0+x3At4CyQIATLmRjsEUkzOBkIzxr8Glfzs+QdHesnv7bodGGw==","shasum":"8aefbba03924bf6377131696cf37dfdd00d1c138","tarball":"https://registry.npmjs.org/@code-abyss/cli/-/cli-0.5.30.tgz","fileCount":4,"unpackedSize":4870,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICAq752+Zqh3bMD0KhEypj5M/AVTHDFUftVAB9ptTyYNAiBWfj6TG0YQqnUuP2AbQVZuwWH/xp+A+H6Bb9rWwkgsIQ=="}]},"_npmUser":{"name":"telagodme","email":"vnw@live.com"},"directories":{},"maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.5.30_1783209812178_0.48964076618122476"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T18:32:27.925Z","modified":"2026-07-05T00:03:32.480Z","0.3.0":"2026-06-10T18:32:28.192Z","0.3.3":"2026-06-12T05:02:04.046Z","0.3.4":"2026-06-16T12:05:48.055Z","0.3.5":"2026-06-16T17:16:33.839Z","0.3.6":"2026-06-16T17:48:43.631Z","0.5.27":"2026-06-29T02:15:07.529Z","0.5.28":"2026-06-29T02:20:52.562Z","0.5.29":"2026-06-29T06:18:18.326Z","0.5.30":"2026-07-05T00:03:32.330Z"},"bugs":{"url":"https://github.com/telagod/abyss/issues"},"license":"Apache-2.0","homepage":"https://github.com/telagod/abyss#readme","keywords":["code-index","call-graph","mcp","agent","tree-sitter"],"repository":{"type":"git","url":"git+https://github.com/telagod/abyss.git"},"description":"abyss — the code graph your agent checks before it edits. npm wrapper that downloads the prebuilt binary.","maintainers":[{"name":"telagodme","email":"vnw@live.com"}],"readme":"# @code-abyss/cli\n\n**abyss** — the code graph your agent checks before it edits.\n\nnpm wrapper that downloads the prebuilt `abyss` binary from\n[GitHub Releases](https://github.com/telagod/abyss/releases) on install\n(Node 18+ fetch + system tar, zero npm dependencies).\n\n```sh\nnpm install -g @code-abyss/cli\nabyss index          # build the code graph (~150ms on a 100-file repo)\nabyss context <file> # callers / dependencies / hotspot before you edit\nabyss mcp            # MCP server (8 tools) over stdio\n```\n\n- Call-graph resolution: 97.2% gated precision vs SCIP ground truth (gin corpus)\n- Languages: Rust, Go, TypeScript, JavaScript, Python, Java, and more\n- Temporal intelligence: hotspot scores and co-change coupling from git history\n- Agent hooks: `abyss hook pre-edit` warns about external callers before edits\n\nFull docs, eval methodology, and source: [telagod/abyss](https://github.com/telagod/abyss).\n\nPrefer cargo? `cargo binstall code-abyss` or `cargo install code-abyss`.\n\nLicense: Apache-2.0\n","readmeFilename":"README.md"}