{"_id":"sudocode","_rev":"31-f201343ad50597a099d5daf2abb783e2","name":"sudocode","dist-tags":{"dev":"1.1.18-dev.0","latest":"1.2.0"},"versions":{"1.0.0":{"name":"sudocode","version":"1.0.0","author":"","license":"ISC","_id":"sudocode@1.0.0","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"homepage":"https://github.com/sudocode-ai/sudocode-js#readme","bugs":{"url":"https://github.com/sudocode-ai/sudocode-js/issues"},"dist":{"shasum":"56a3ba7387e8d70ac1c7eb46f4fea1a3a8a1fc10","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.0.0.tgz","fileCount":2,"integrity":"sha512-70Iw2bplb86qsK+njgkZIe4YI/roOZMZTtjkKd70p4pOSnSTenUReoRf38lHDYzAHqgDVLnce1ejKAqPMBNnyQ==","signatures":[{"sig":"MEUCIAjdM4/Bytwje0L9TiREFzpzXYVS7Vvg7Ju2me16onzZAiEA1YbsViqHFdrBaRaN4CSU++DF52YaHxjSxZw1qUl1Yc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"repository":{"url":"git+https://github.com/sudocode-ai/sudocode-js.git","type":"git"},"_npmVersion":"10.5.0","description":"sudocode core libraries","directories":{},"_nodeVersion":"21.7.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.0.0_1714120723514_0.04042604292261487","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"sudocode","version":"1.1.1","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":"","license":"MIT","_id":"sudocode@1.1.1","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"c22e81f5e6344f213b3f0a416b9c556f9e26bb1c","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.1.tgz","fileCount":446,"integrity":"sha512-oSy6k6S/30HWgK8/hoiD9DeqLK4BmEMsgVmi2cIcojcVNLw/11UK3TeHISQU0f4BMRuA+5KYCo5v3p+ZRZJKgA==","signatures":[{"sig":"MEUCIQCiaB190cN7PZ7g0m2zKIkeSMQdNTnXuTQfaVekXllxCQIgYOjevwlbuB1qc/TG4P1WSj2GyHbRHFs7GKl4GmlRH7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9374412},"type":"module","gitHead":"7607e928123ed21758ec976410071df10e1f08fe","scripts":{"build":"node ../scripts/sync-dependencies.js --quiet && node build.js","clean":"rm -rf node_modules","prepack":"npm run build","postinstall":"echo 'sudocode installed successfully!'"},"_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"11.1.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.18.3","zod":"^3.22.4","cors":"^2.8.5","glob":"^11.0.3","vite":"7.1.12","chalk":"^5.6.2","dotenv":"^16.4.5","express":"^4.18.2","chokidar":"^4.0.3","@types/ws":"^8.18.1","commander":"^14.0.1","cli-table3":"^0.6.5","node-fetch":"^2.7.0","@ag-ui/core":"^0.0.39","async-mutex":"^0.5.0","gray-matter":"^4.0.3","better-sqlite3":"^11.8.1","@sudocode-ai/cli":"^0.1.1","@sudocode-ai/mcp":"^0.1.1","@sudocode-ai/types":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.4","@sudocode-ai/local-server":"^0.1.1"},"_hasShrinkwrap":false,"bundleDependencies":["@sudocode-ai/cli","@sudocode-ai/local-server","@sudocode-ai/mcp","@sudocode-ai/types"],"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.1_1762240465036_0.4788837092612277","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"sudocode","version":"1.1.2","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.2","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"dist":{"shasum":"4dc4500a5bdadcfab1f2f95d62aebab7f055ea4a","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.2.tgz","fileCount":2,"integrity":"sha512-rI9f0vks8OP541Ub+VMvLzhK4hZVLjQb3FOnPNIctHv4e5NkcL0/EjehEdtcuPXsX7aljvfsHyS+km5CccNhCA==","signatures":[{"sig":"MEUCIQDEqG/bG6thVmn2AhpiJJXNN5pvgIuHkGWiuFqSuUxyBQIgHzQf1QzNodBvIp+UUc0N81Z6hByg9kH87R5f2qiwidA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7618},"type":"module","gitHead":"9701f1d406cb38eecfa6bc2640d689b31ce7c849","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"11.1.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@sudocode-ai/cli":"^0.1.2","@sudocode-ai/mcp":"^0.1.2","@sudocode-ai/types":"^0.1.2","@sudocode-ai/local-server":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.2_1762243808914_0.6626016172572033","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"sudocode","version":"1.1.3","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.3","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"8e01d9b0fa12042f86aad9f3b9479f7fbae07e9d","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.3.tgz","fileCount":2,"integrity":"sha512-xsWBptK2lfwU1/A7jptB4dE3nxryk/XAHrGXOvB6s0b8D40dvyFx0h2t8K+ASGU5aryd1EONMiySdGseqVdLbw==","signatures":[{"sig":"MEQCIA/ahWdaQlidaz2yMRyzZ8XcRCwX/jvldh4vHBxTItUPAiAw2dfEII0neNXy/pkWDx8q9rf/JvcdLCD9PqMS4BbLJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"2b7aa486b839e0c24d729bc13929b05d0e403558","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"11.1.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@sudocode-ai/cli":"^0.1.3","@sudocode-ai/mcp":"^0.1.3","@sudocode-ai/types":"^0.1.3","@sudocode-ai/local-server":"^0.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.3_1762296932546_0.42911221645903863","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"sudocode","version":"1.1.4","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.4","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"187d139b2432f0739e0ecaa4ef25a493686e32f4","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.4.tgz","fileCount":2,"integrity":"sha512-hmnjRlfEbeELFvLArJw1dHRwaXIeNJo+pGORd6IcVFmZZps+/61FIYcRIzFBOtXH0/Rej9gLG2zaIoSjXnKVFQ==","signatures":[{"sig":"MEQCICOKNNYIA71uaMuutxKIoQc3eDpMFUqkOxONvRk4Vt07AiBDf8XbStNg+XAUHAKcxWy63YIL0/3itrwtvVvQWfTZ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"1c4702377f5c4ebba3e3a6197ce0f0e23fe35379","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"11.1.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@sudocode-ai/cli":"^0.1.4","@sudocode-ai/mcp":"^0.1.4","@sudocode-ai/types":"^0.1.4","@sudocode-ai/local-server":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.4_1762307079005_0.7098321611534775","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"sudocode","version":"1.1.5","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.5","maintainers":[{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"865b90cc4ade9ee6445e0550e901f4281ab81f20","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.5.tgz","fileCount":2,"integrity":"sha512-cTcnzfK/iRgnc+qJNzSXRUrkpdhQomUnNW/kj0/CcJZ6b/G9nlEFlX//gYxCBKmKv3To2FFF/oYKttkf5PzmAQ==","signatures":[{"sig":"MEUCIDcSA6wma7hs23bb0Gxv6AmOaGpMy/PAoCrqbV8i9vmsAiEA4XXJLWp0sOR4ZRmrG6ZP6y+p+6BP2hHNLc2ufgve3kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"3faae335f6b8d1f457cb8d35e0b7b42c2782360e","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"11.1.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"23.7.0","dependencies":{"@sudocode-ai/cli":"^0.1.5","@sudocode-ai/mcp":"^0.1.5","@sudocode-ai/types":"^0.1.5","@sudocode-ai/local-server":"^0.1.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.5_1762334798571_0.835715309094101","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"sudocode","version":"1.1.6","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.6","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"ef08ff88f7d43c1d7f886717ccec5eb2875040f5","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.6.tgz","fileCount":2,"integrity":"sha512-K2gbIYGW+yBtZFSRZHnIuOkO2KDZgtBDHgvlz0CMA9tPpD3o6TIJJNXfEVgBpsjdkI/PxpXKPzhKxrmKYqDK9w==","signatures":[{"sig":"MEUCIGu69EwrxbYUOysWfewxKBqL+tsGCT2vQ5XpbJ+AUOVCAiEA2ZvFf9DyV0Y8s5s4v0ujXVA85Gf42zqwochmgCToSWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"52f87cbb9cb580bd0f4028f0a16759be3cac5332","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.8.2","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@sudocode-ai/cli":"^0.1.6","@sudocode-ai/mcp":"^0.1.6","@sudocode-ai/types":"^0.1.6","@sudocode-ai/local-server":"^0.1.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.6_1763166056213_0.3807114808304384","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"sudocode","version":"1.1.7","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.7","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"074c3174743490b13f8249edabc4acad9d517a6d","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.7.tgz","fileCount":2,"integrity":"sha512-GCMcL/df2lkaYLu/931dzUNbQk0+PlXJWECGazQh7ynJNU+3arX1XvnsW8Qj2QSpAcw9BxYrRUbfIei7TYxu+A==","signatures":[{"sig":"MEUCIFruH2/yZ6rpw09ZhrMgz/DbGDjV1WwPzFXpn4AZqdudAiEAsDvq7uv6v3c7LP6+PBy9JTF2zZLoCnsvvLKnMm25OIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"432e21c272534ed15d305036bab0d26984634a41","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.7","@sudocode-ai/mcp":"^0.1.7","@sudocode-ai/types":"^0.1.7","@sudocode-ai/local-server":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.7_1763629525177_0.40264485247107773","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"sudocode","version":"1.1.8","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.8","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"71a3684b9dec526a9b4edfb68475ba25acf422e5","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.8.tgz","fileCount":2,"integrity":"sha512-vDIpGA5ZgbvTqCGEEAQkDY2+sa6D7WLGaj5q99vzcc9fR/5SfLWV7ytiDquEKuEfdAB4c09pJKm1/iZM0anzsw==","signatures":[{"sig":"MEQCIEuvlRtfNfVB9sZ6EJJzsfSlAsX7xhqf77fNAGh/bEVcAiAXmBQgIa9ofLaGNYtZNv6s9CERSxPcIppo1uePx7i0CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"397bd7c700f083edcb3821838b9558e083f67f55","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.8","@sudocode-ai/mcp":"^0.1.8","@sudocode-ai/types":"^0.1.8","@sudocode-ai/local-server":"^0.1.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.8_1764588917050_0.24527371063460102","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"sudocode","version":"1.1.9","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.9","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"70792e6a5373f60c9d30738ca9f4389c98357d09","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.9.tgz","fileCount":2,"integrity":"sha512-AU50OfLlkqYUMR9qy7Yo3ODH6Yr2yc686pVTU1g9KPN/vdJeKjQnwTxEjpY5wH+SqgSBBE8tSSLIDcQamdQ/8w==","signatures":[{"sig":"MEUCIQD+erNmChjviaBI0L1ESDoVubkMhinqWliqlTkHIS49zwIgTFCPpog/L7K5Ee7VOAUFuCPdMIJ6NUafe9z9nkUg3V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7894},"type":"module","gitHead":"35ac136925121a3051d8d31df23b05d00ea31d1c","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.9","@sudocode-ai/mcp":"^0.1.9","@sudocode-ai/types":"^0.1.9","@sudocode-ai/local-server":"^0.1.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.9_1764734649843_0.010145648418967923","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"sudocode","version":"1.1.10","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.10","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"136c052c423d994ff33e5774f1a8ed137dd23910","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.10.tgz","fileCount":2,"integrity":"sha512-uwm/AvE1hhcFNgRAOb9xGr02aQQ5/Ekeu5lN/2c7amomJUTI7tKjQG3+xbQtnVg2w2mZCAadhQRzN3HAWaS2CQ==","signatures":[{"sig":"MEYCIQCgj95UtkBMC2L6QsQq7HpIDNO24SjKEkXQsuxvLJXRqwIhAKcTGTWDGX8xYWlKlnfVnB1vmq62sxK3mM1P8CBdWsvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899},"type":"module","gitHead":"4526551a79bbd644038f2d03ff8d84bba7f4eefc","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.10","@sudocode-ai/mcp":"^0.1.10","@sudocode-ai/types":"^0.1.10","@sudocode-ai/local-server":"^0.1.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.10_1765053885312_0.9411558167469922","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"sudocode","version":"1.1.11","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.11","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"54c36b6417ecd1a29c0fa14e559912ece867d5d2","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.11.tgz","fileCount":2,"integrity":"sha512-t0GjA0s2MmI3vz+0r6FkcYTKgU/vESDGe9R1vF0XZ8SYMs63OQxmqt090c/pVQ2aYnb6kP0Qju+5j6waeuYTKw==","signatures":[{"sig":"MEUCICnV3nkW5R1zKbplEl5sjOwxxvqHa9uH7HubEm8j7QHwAiEAjWjJpEaNKB4r3GLlWdOcU6kvfn/LUXGNpksD5296+sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899},"type":"module","gitHead":"dd47c1ff7352525245c9ec9ec061e1dbfb987075","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.11","@sudocode-ai/mcp":"^0.1.11","@sudocode-ai/types":"^0.1.11","@sudocode-ai/local-server":"^0.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.11_1765410253019_0.2724721044819738","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"sudocode","version":"1.1.12","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.12","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"39378e75d0d1a5d63d99a8103ec183b48356bede","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.12.tgz","fileCount":2,"integrity":"sha512-Oh7PhGUpDMy8/lIIOZL23cvEFQbiUP5QnjOB/FCatstIcrn/AUut3HlNd0wQ+b+OCQZDz6TUFlWpTCOg5Gt/NA==","signatures":[{"sig":"MEUCIQCCtq0+FGLtWrkyFl9vSETJfw5uLjPcznvOT4cgGqlV2AIgISCpBvArcXQUpAtA9I6IJya9PkVYIr3uUCI2FWCyi9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899},"type":"module","gitHead":"30744eb563e4ad2a98fad744ebbde5bd21ecfb06","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.12","@sudocode-ai/mcp":"^0.1.12","@sudocode-ai/types":"^0.1.12","@sudocode-ai/local-server":"^0.1.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.12_1765436625375_0.9155876194174781","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"sudocode","version":"1.1.14","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.14","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"538246a7db044de81baa792fa65ef7ab74cf48f6","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.14.tgz","fileCount":2,"integrity":"sha512-5YArQNpdJZM9Lvn+aeIkZOIXqGvdMUZuAXi1biudzvel3ROFFdBNMDq3hdpsQEz3w3Erjxp7j8MgWb9NUw+ytA==","signatures":[{"sig":"MEYCIQCCDgCxHH/v4Fbs8TkCCQsiiBDxiBoluSZRbWnwRWZSPwIhAO5l5eua2tsxtdviMkrGknN08rAqn67t6M5myq96rNiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7899},"type":"module","gitHead":"84859d13925651261f8b08c329e33559ea0e7213","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.14","@sudocode-ai/mcp":"^0.1.14","@sudocode-ai/types":"^0.1.14","@sudocode-ai/local-server":"^0.1.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.14_1765788019928_0.2964910059592474","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"sudocode","version":"1.1.15","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.15","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"9bc24e8b0d8f4cc67144142b5d9e0bb024c7237d","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.15.tgz","fileCount":2,"integrity":"sha512-7bprVty0fbioXVt9doBAA8d+5FBRvoyHfCapCWkk7UBixtGaiaTblAK00cqyZ2sNkPbDcDq7gnCq2ZZ1d70+og==","signatures":[{"sig":"MEQCIDKcpAeQex2rUqTR9tIKmDIFVcwIqV677dBX2emc5B6sAiAmX4zAQrIK6znmrviJQczQ2tSsakfZKthuoVFX7iBNDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9827},"type":"module","gitHead":"4d807cced60ec0067de4c6909ba215de5c63e6b8","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.15","@sudocode-ai/mcp":"^0.1.15","@sudocode-ai/types":"^0.1.15","@sudocode-ai/local-server":"^0.1.15","@sudocode-ai/integration-beads":"^0.1.15","@sudocode-ai/integration-github":"^0.1.15","@sudocode-ai/integration-speckit":"^0.1.15","@sudocode-ai/integration-openspec":"^0.1.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.15_1766010689881_0.569386868435523","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"sudocode","version":"1.1.16","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.16","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"168f3a7e3ff5ca66f47e54eaf9ef3aba1d277960","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.16.tgz","fileCount":2,"integrity":"sha512-gRCCWCbcGiZd9MGWYxuBGCSIbJaFUMudPxeelsY0jjYTGCqDQzD/zkT9S3+eQ8HcjIehfnfFApPdf2+bFUBCvA==","signatures":[{"sig":"MEQCIAlOYMmCVhIGrMgQ7EcqlFFSLaclZ+iyrxP+9gAmrfhhAiB2lQpHalkBR0xgf7S1gOUdxn+fJ2LGR9L7F7wkmK00CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9827},"type":"module","gitHead":"104f475984b1be9b30c9952ba9820ff85a512c69","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.16","@sudocode-ai/mcp":"^0.1.16","@sudocode-ai/types":"^0.1.16","@sudocode-ai/local-server":"^0.1.16","@sudocode-ai/integration-beads":"^0.1.16","@sudocode-ai/integration-github":"^0.1.16","@sudocode-ai/integration-speckit":"^0.1.16","@sudocode-ai/integration-openspec":"^0.1.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.16_1766138047983_0.04915442228920219","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"sudocode","version":"1.1.17","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.17","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"16209784f8200442e2b5826e4dbb00ed024404a1","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.17.tgz","fileCount":2,"integrity":"sha512-XT/dtm3leec6vhD+Iy2uPUG6t9QXzLGrEuW1wd8nGI1u/13qxVt5HdkNCnABMVMqKzto6K4UckWjViDJzw0aJQ==","signatures":[{"sig":"MEUCIQDfyfy6DmIczM7k+Tzh9W+xVeXwuRnlYuCD2yw0rqTqggIgNBJsWh+EAbUxAXU62IRBvVo/qnX3ip7Wc4SVS5tZE5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9827},"type":"module","gitHead":"bc44068aaae19842c3122685ca4a5d7993c340cc","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.17","@sudocode-ai/mcp":"^0.1.17","@sudocode-ai/types":"^0.1.17","@sudocode-ai/local-server":"^0.1.17","@sudocode-ai/integration-beads":"^0.1.17","@sudocode-ai/integration-github":"^0.1.17","@sudocode-ai/integration-speckit":"^0.1.17","@sudocode-ai/integration-openspec":"^0.1.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.17_1766140466845_0.8516716814306984","host":"s3://npm-registry-packages-npm-production"}},"1.1.18-dev.0":{"name":"sudocode","version":"1.1.18-dev.0","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.18-dev.0","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"098659816abd65c22361de1e092332aca0d4c536","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.18-dev.0.tgz","fileCount":739,"integrity":"sha512-darRyW5appm4yiNqj5LN4iNmnEZHm5xFaSvn7l7is9eawc6G4BzgatPWv706/S9KCSruUs8lql9JVPpOigv7TQ==","signatures":[{"sig":"MEQCICy+I3ifZ75u5g3tLG5ZTdbEdpt3r350WluBMUkIIu/5AiAlGn5JR0nYhunW3hpxqOrjxAHKr7BJ9YK1wCJgUBZK8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15642578},"type":"module","gitHead":"a19368a1f0a66fb4a2d08cfc4a5cc30c594b22f7","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.18-dev.0","@sudocode-ai/mcp":"^0.1.18-dev.0","@sudocode-ai/types":"^0.1.18-dev.0","@sudocode-ai/local-server":"^0.1.18-dev.0","@sudocode-ai/integration-beads":"^0.1.18-dev.0","@sudocode-ai/integration-github":"^0.1.18-dev.0","@sudocode-ai/integration-speckit":"^0.1.18-dev.0","@sudocode-ai/integration-openspec":"^0.1.18-dev.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.18-dev.0_1767662162195_0.4279439333204671","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"sudocode","version":"1.1.18","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.18","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"4c83761932090aa75686de391a2ef7238058f741","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.18.tgz","fileCount":2,"integrity":"sha512-I7kT0IJlMSffKuScilHiLwoX2mqkWnp8n36mymLSjSVk4IjYcKqufwzZJjz9LPrm6oII63g4h9jAJaoYpYiQag==","signatures":[{"sig":"MEUCIEfPXB5A9MDMuioDs5HyB+o8q1fEzONCoZ1iXQ8NVkDbAiEA9nsQ5r3FgsUjBfGr+DO+AMqA/5YX/ZxP6F06IH7gJYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9827},"type":"module","gitHead":"4ec8e34491c0eb6dca6bf42b20a088f069fdaac6","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"^0.1.18","@sudocode-ai/mcp":"^0.1.18","@sudocode-ai/types":"^0.1.18","@sudocode-ai/local-server":"^0.1.18","@sudocode-ai/integration-beads":"^0.1.18","@sudocode-ai/integration-github":"^0.1.18","@sudocode-ai/integration-speckit":"^0.1.18","@sudocode-ai/integration-openspec":"^0.1.18"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.18_1767821517665_0.2348811699285065","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"sudocode","version":"1.1.19","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.19","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"ee119d681f33630c09f62bd34ca585b037134432","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.19.tgz","fileCount":2,"integrity":"sha512-y75lJLFzbrRQVrNerhhh6D5+qBaykKRY4Ay1zRXXk+6gT0EyCtYvWZwexRJYpNENz0uh+nUH8tp9Y1nyAkGYAg==","signatures":[{"sig":"MEQCIGnMOYOr473dsQ0J8ecbd4JhJtqY75vSgktn8jlYQV18AiBHLRuiqzbAsyeKCy57VcWsZBxkvApABPughPxjhvvHdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"5803177be47717e7a917be0c43a55b14cde1e82e","_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.19","@sudocode-ai/mcp":"0.1.19","@sudocode-ai/types":"0.1.19","@sudocode-ai/local-server":"0.1.19","@sudocode-ai/integration-beads":"0.1.19","@sudocode-ai/integration-github":"0.1.19","@sudocode-ai/integration-speckit":"0.1.19","@sudocode-ai/integration-openspec":"0.1.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.19_1769115674731_0.6168462414818685","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"sudocode","version":"1.1.20","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.20","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"107d6c714ccfb3f90744d188692635e860526d0b","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.20.tgz","fileCount":858,"integrity":"sha512-eFwmOwnwpOQjdzQk6BJR/0LYmljWpiUGogQ0Zty6fDZySRtJ19GUelyHcnnT7E9iWRMw9EUGu7lPehfwBRZl5A==","signatures":[{"sig":"MEQCIH4ZhpyQUrERB4FbLVT4U/x6Q/jzFUDf8JsvTlHIuKjgAiBqUPwkMfYCWOcw9z0iCan3aQyleT4++NzXkvVVom1+Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46293796},"type":"module","gitHead":"c04a005dea2d5cbd4d65a2d993d7513b1f5c6f93","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.20","@sudocode-ai/mcp":"0.1.20","@sudocode-ai/types":"0.1.20","@sudocode-ai/local-server":"0.1.20","@sudocode-ai/integration-beads":"0.1.20","@sudocode-ai/integration-github":"0.1.20","@sudocode-ai/integration-speckit":"0.1.20","@sudocode-ai/integration-openspec":"0.1.20"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.20_1770081327460_0.626311974826105","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"sudocode","version":"1.1.21","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.21","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"9d1a85f24b5ead80171091ac677a5bda7ab0f35e","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.21.tgz","fileCount":2,"integrity":"sha512-HRueSpYTMuqwy2jOaJMZwhMTbR7kt7ReMG/VEBIdTYenxZvp5ydzuVtpMf4l4PYGS/CgC9dGTTBm+KpSFI3Jhg==","signatures":[{"sig":"MEYCIQD/xdxpWQOb2anm61+xL9oZTJogNwNuinQShX/c1Gr7ogIhAM6NM62zZBYdbisfjk75oZVgCNyQO6iKAaoMajrWDhbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"85e507237714753185af9097e0fd2716c27b4220","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.21","@sudocode-ai/mcp":"0.1.21","@sudocode-ai/types":"0.1.21","@sudocode-ai/local-server":"0.1.21","@sudocode-ai/integration-beads":"0.1.21","@sudocode-ai/integration-github":"0.1.21","@sudocode-ai/integration-speckit":"0.1.21","@sudocode-ai/integration-openspec":"0.1.21"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.21_1770350244738_0.21288058096215678","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"sudocode","version":"1.1.22","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.22","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"153b216bb4d2b5b061653099e37d3a910e108cd0","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.22.tgz","fileCount":2,"integrity":"sha512-HCSMhtbhPPf8peCxsIhLCQ5I4njTaICDr8Xs/qhHTgdV+PrVvWKneYEHv9Xm2hdZG/SE2GO0khMxZx4ovlmbMQ==","signatures":[{"sig":"MEYCIQD8ietupTUREMLbvfAT4kQ8MdLJvOZpZTd5PWLMsPXZEgIhANTMxXfYW7qFLbNTt2uAm2EQAtyUU9x+B5RBSRRXY5qu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"d10d9e960d1f1c16e41db17fbe30ea71d214351f","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.22","@sudocode-ai/mcp":"0.1.22","@sudocode-ai/types":"0.1.22","@sudocode-ai/local-server":"0.1.22","@sudocode-ai/integration-beads":"0.1.22","@sudocode-ai/integration-github":"0.1.22","@sudocode-ai/integration-speckit":"0.1.22","@sudocode-ai/integration-openspec":"0.1.22"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.22_1771812944009_0.40946470969283766","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"sudocode","version":"1.1.23","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.23","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"73583c2f180f6e592296f1f119b094571e46f39f","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.23.tgz","fileCount":2,"integrity":"sha512-V9tE42zHPAwVNUn4ZJp8K7ev8nKdVOSIIpPhpXpmJpQDfzzSAqbpt7zwww4cE8/R9bndmCHzVyIFXE64qhFy3g==","signatures":[{"sig":"MEYCIQCJJWWlqEapVRQogbZdfnG+OLpDNoqwSr91uaukEwiskgIhAO890hxjwuxcT9yP4n1IzYpr5qHTHd3FiiQfqDWsqZU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"a487744de4bbcdff4194c74024b78ed7db13e24b","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.23","@sudocode-ai/mcp":"0.1.23","@sudocode-ai/types":"0.1.23","@sudocode-ai/local-server":"0.1.23","@sudocode-ai/integration-beads":"0.1.23","@sudocode-ai/integration-github":"0.1.23","@sudocode-ai/integration-speckit":"0.1.23","@sudocode-ai/integration-openspec":"0.1.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.23_1771817881914_0.8600100907804271","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"sudocode","version":"1.1.24","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.24","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"769b6e4a77929148369792e1ecf3ac830cc2b255","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.24.tgz","fileCount":2,"integrity":"sha512-aCOXsgPzkL0PDKnG/jDWbyeIWQoqJRMqj2eohjWCl7nKikIfbMnT50RPD+kkWg71+4UBLC6Xj8qrlsQsRxgf9A==","signatures":[{"sig":"MEYCIQCjFH38UrREn+oOgzEr1CtNuyx0cptBZgYH8/2r9DqFawIhAOeYtil1+b+B4G0RiwiIWTFOhuph7kOfj0XE5N9qVxCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"3d04895c0f01f5264a04055db97482666b9dcb70","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.24","@sudocode-ai/mcp":"0.1.24","@sudocode-ai/types":"0.1.24","@sudocode-ai/local-server":"0.1.24","@sudocode-ai/integration-beads":"0.1.24","@sudocode-ai/integration-github":"0.1.24","@sudocode-ai/integration-speckit":"0.1.24","@sudocode-ai/integration-openspec":"0.1.24"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.24_1771823287633_0.8679988092424282","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"sudocode","version":"1.1.25","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.25","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"7cd1442e80ea016479ef45b113ead477520ad49f","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.25.tgz","fileCount":2,"integrity":"sha512-53BLCgDTZZZ0Qtk4X5M3fX7rm4Vu0VpUb2/limwUbaDIvwbZ6r3Wrao0RxIYDTJGyEF7Wo9YMut8BRacy9O0xw==","signatures":[{"sig":"MEUCICw44wjpOCEQPgq8ulYrB94kFCYvxkvA9RZvpV+ac09UAiEApAhuCuJBJuQY+WrA2mPi+qtoWAX8+0lcRSCAGZMI9po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"aee83dffb22f1e56ddabf77121a88c701f2f3c35","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.25","@sudocode-ai/mcp":"0.1.25","@sudocode-ai/types":"0.1.25","@sudocode-ai/local-server":"0.1.25","@sudocode-ai/integration-beads":"0.1.25","@sudocode-ai/integration-github":"0.1.25","@sudocode-ai/integration-speckit":"0.1.25","@sudocode-ai/integration-openspec":"0.1.25"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.25_1771827296464_0.04049753994921779","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"sudocode","version":"1.1.26","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","_id":"sudocode@1.1.26","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"bin":{"sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"dist":{"shasum":"1094348b1cd6ce453c1309f2a4459b980af94afa","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.1.26.tgz","fileCount":2,"integrity":"sha512-88R/8AgAiqSJKaHKc4oqtiJcRC8VEDXHgWSIbDnUBk9DhGrTbp4v3EJevcLGDY1qnhDhvz1cnyJ0+5jHs26PgQ==","signatures":[{"sig":"MEQCIHR7e5BtlFfi0CwnMzB7Uxll91lQVzk/Y+yVX4lhiH5/AiBgkD+UWu0FRuuFytlfH7Sl9wYXbN6amkkHQ5rUExcZ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819},"type":"module","gitHead":"b3be3e34d19eeea13f2765f6c217e285f8480399","_npmUser":{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},"_npmVersion":"10.9.4","description":"Git-native spec and issue management for AI-assisted software development - meta-package","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@sudocode-ai/cli":"0.1.26","@sudocode-ai/mcp":"0.1.26","@sudocode-ai/types":"0.1.26","@sudocode-ai/local-server":"0.1.26","@sudocode-ai/integration-beads":"0.1.26","@sudocode-ai/integration-github":"0.1.26","@sudocode-ai/integration-speckit":"0.1.26","@sudocode-ai/integration-openspec":"0.1.26"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sudocode_1.1.26_1772867156605_0.690415376132955","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"sudocode","version":"1.2.0","description":"Git-native spec and issue management for AI-assisted software development - meta-package","type":"module","bin":{"sudocode":"node_modules/@sudocode-ai/cli/dist/cli.js","sdc":"node_modules/@sudocode-ai/cli/dist/cli.js","sudocode-mcp":"node_modules/@sudocode-ai/mcp/dist/index.js","sudocode-server":"node_modules/@sudocode-ai/local-server/dist/cli.js"},"keywords":["sudocode","project-management","specs","issues","mcp","cli"],"author":{"name":"sudocode AI"},"license":"Apache-2.0","dependencies":{"@sudocode-ai/types":"0.2.0","@sudocode-ai/cli":"0.2.0","@sudocode-ai/mcp":"0.2.0","@sudocode-ai/local-server":"0.2.0","@sudocode-ai/integration-github":"0.2.0","@sudocode-ai/integration-beads":"0.2.0","@sudocode-ai/integration-openspec":"0.2.0","@sudocode-ai/integration-speckit":"0.2.0"},"_id":"sudocode@1.2.0","gitHead":"4f26c5af9956ec75c31f7b10867702ca985fc558","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-h4V8EXl3MXjvYLUWjguQwLJjOxlqdpKDPZxz9dgdTgSvCAQ9wvNK0f6JxgTiPjYppL6ehbQ2hx1SbyCI/0Mfvw==","shasum":"75ae6f78ab5bb137307e000c04fd30b1b351dcb7","tarball":"https://registry.npmjs.org/sudocode/-/sudocode-1.2.0.tgz","fileCount":2,"unpackedSize":9810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4VjLp7Q8YCNAnC4129i1KGa/xBkmg7E/C/hGB3ydA4AIgN46/gljoCVGbpKX86g29nXWtNMcP0cQGjU8pH5ODxKY="}]},"_npmUser":{"name":"alexngai","email":"alex@sudocode.ai"},"directories":{},"maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sudocode_1.2.0_1773874578486_0.8719043115587886"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-26T08:38:43.513Z","modified":"2026-03-18T22:56:18.787Z","1.0.0":"2024-04-26T08:38:43.641Z","1.1.0":"2025-11-04T05:19:17.737Z","1.1.1":"2025-11-04T07:14:25.269Z","1.1.2":"2025-11-04T08:10:09.102Z","1.1.3":"2025-11-04T22:55:32.730Z","1.1.4":"2025-11-05T01:44:39.184Z","1.1.5":"2025-11-05T09:26:38.785Z","1.1.6":"2025-11-15T00:20:56.402Z","1.1.7":"2025-11-20T09:05:25.406Z","1.1.8":"2025-12-01T11:35:17.246Z","1.1.9":"2025-12-03T04:04:10.060Z","1.1.10":"2025-12-06T20:44:45.476Z","1.1.11":"2025-12-10T23:44:13.174Z","1.1.12":"2025-12-11T07:03:45.560Z","1.1.14":"2025-12-15T08:40:20.074Z","1.1.15":"2025-12-17T22:31:30.057Z","1.1.16":"2025-12-19T09:54:08.140Z","1.1.17":"2025-12-19T10:34:27.001Z","1.1.18-dev.0":"2026-01-06T01:16:02.648Z","1.1.18":"2026-01-07T21:31:57.798Z","1.1.19":"2026-01-22T21:01:14.908Z","1.1.20":"2026-02-03T01:15:27.958Z","1.1.21":"2026-02-06T03:57:24.870Z","1.1.22":"2026-02-23T02:15:44.163Z","1.1.23":"2026-02-23T03:38:02.063Z","1.1.24":"2026-02-23T05:08:07.792Z","1.1.25":"2026-02-23T06:14:56.621Z","1.1.26":"2026-03-07T07:05:56.760Z","1.2.0":"2026-03-18T22:56:18.650Z"},"author":{"name":"sudocode AI"},"license":"Apache-2.0","keywords":["sudocode","project-management","specs","issues","mcp","cli"],"description":"Git-native spec and issue management for AI-assisted software development - meta-package","maintainers":[{"name":"ssh.randy","email":"ssh.randy@sudocode.ai"},{"name":"alexngai","email":"alex@sudocode.ai"}],"readme":"# sudocode\n\nLightweight agent orchestration tool for AI-assisted software development.\n\n## Overview\n\nsudocode is a lightweight agent orchestration system that lives in your repo. Adding sudocode into your repo adds instant organizational capabilities to your coding agents. They'll gain the ability to track context over long-horizon tasks and work collaboratively on complex tasks. sudocode manages git worktrees so you can run multiple agents in parallel in isolation with minimal management.\n\n## Key capabilities\n\n- Automate context handoff for complex tasks with sudocode's git-native agent memory system\n- Bring order to chaos by organizing your requirements, background context, and implementation plans into structured, executable issue graphs\n- Visualize outputs and execution feedback in real-time\n- Run as many Claude Code/Codex/Cursor (+more) agents in parallel as you can handle\n- Isolate agent work in worktrees and creates checkpoints\n- Load work items from external sources (GitHub Issues, Spec Kit, openspec, beads, etc) and orchestrate agents to implement them\n\n## Quick Start\n\n```bash\n# Install globally (recommended: use npx instead to avoid Node version conflicts)\nnpm install -g sudocode\n\n# Initialize a sudocode project in your project directory.\nsudocode init\n\n# Run the local sudocode server from anywhere\nsudocode server\n```\n\nFor Claude Code, you can install the plugin:\n```bash\nclaude plugin marketplace add sudocode-ai/sudocode\nclaude plugin install sudocode\n```\n\nCheck out our [Quick Start Guide](https://docs.sudocode.ai/quickstart#step-4%3A-set-up-your-agent) for instructions on setting up other agents.\n\n## How to use it\n\nThe sudocode package includes a CLI, local server/UI, and an MCP server.\n\nUse the CLI for managing specs and issues in sudocode's agent memory system. It contains a complete interface for viewing, editing, and managing relationships between entities.\n\nUse the local server to automatically sync memory and enable agent execution and visualization. The issue kanban view helps you track issue status and progress. You can spawn new agents, update agent implementation plans, and provide feedback or guidance to running agents in a single, focused view.\n\n## What's Included\n\nThis meta-package bundles all sudocode components:\n\n### Core Packages\n\n- **@sudocode-ai/cli** - Command-line interface (`sudocode` command)\n- **@sudocode-ai/mcp** - Model Context Protocol server for AI assistants\n- **@sudocode-ai/local-server** - Local backend server with execution engine\n- **@sudocode-ai/types** - TypeScript type definitions\n\n### Integration Plugins\n\nsudocode supports bi-directional syncs and imports with multiple third-party data sources. Create a discussion/issue on our repo to suggest any other data sources you'd like us to support!\n\n- **@sudocode-ai/integration-github** - Import GitHub issues using `gh` CLI\n- **@sudocode-ai/integration-beads** - Sync with Beads local file-based issue tracking\n- **@sudocode-ai/integration-openspec** - Sync with OpenSpec standardized specification format\n- **@sudocode-ai/integration-speckit** - Sync with spec-kit markdown-based specification system\n\n## Core Commands\n\n```bash\n# Initialization\nsudocode init                                    # Set up .sudocode/ directory\n\n# Specs (specifications/requirements)\nsudocode spec create <title> [options]           # Create a spec\nsudocode spec list                               # List all specs\nsudocode spec show <id>                          # Show spec details\n\n# Issues (tasks/bugs)\nsudocode issue create <title> [options]          # Create an issue\nsudocode issue list [options]                    # List issues\nsudocode issue update <id> [options]             # Update issue\nsudocode issue close <id>                        # Close issue\n\n# Relationships\nsudocode link <from> <to> --type <type>          # Link entities\nsudocode ready                                   # Show unblocked work\nsudocode blocked                                 # Show blocked issues\n\n# Feedback (link issues to spec lines)\nsudocode feedback add <issue> <spec> [options]   # Add anchored feedback\nsudocode feedback list                           # List feedback\n\n# Status\nsudocode status                                  # Quick status\nsudocode stats                                   # Detailed statistics\n\n# Sync\nsudocode sync                                    # Sync JSONL with database\nsudocode sync --watch                            # Auto-sync on changes\n```\n\nFor full command documentation, see [@sudocode-ai/cli](https://github.com/sudocode-ai/sudocode/tree/main/cli).\n\n## MCP Integration\n\nSudocode includes an MCP server for seamless AI assistant integration. To use with Claude Code, you can either:\n\n1. Add sudocode as a plugin:\n\n```bash\n# In Claude Code\n/plugin marketplace add sudocode-ai/sudocode\n/plugin install sudocode\n```\n\n2. Configure Claude Code MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"sudocode\": {\n      \"command\": \"sudocode-mcp\"\n    }\n  }\n}\n```\n\nRestart Claude Code to apply changes.\n\nFor full MCP documentation, see [@sudocode-ai/mcp](https://github.com/sudocode-ai/sudocode/tree/main/mcp).\n\n## Example Workflow\n\n### Creating a Feature\n\n```bash\n# Create a spec for the feature\nsudocode spec create \"OAuth2 Authentication\" -p 4 --tags auth,security\n\n# Create implementation issues\nsudocode issue create \"Set up OAuth provider configuration\" -p 3 -a alice\nsudocode issue create \"Implement login endpoint\" -p 3 -a bob\nsudocode issue create \"Add token refresh logic\" -p 2 -a alice\n\n# Link issues to spec\nsudocode link ISSUE-1 SPEC-1 --type implements\nsudocode link ISSUE-2 SPEC-1 --type implements\nsudocode link ISSUE-3 SPEC-1 --type implements\n\n# Model dependencies\nsudocode link ISSUE-2 ISSUE-1 --type depends-on\n\n# Check what's ready\nsudocode ready\n# Shows: ISSUE-1 (no dependencies)\n\n# Start work\nsudocode issue update ISSUE-1 --status in_progress\n```\n\n### Adding Feedback to Specs\n\n```bash\n# Add feedback at a specific line\nsudocode feedback add ISSUE-4 SPEC-1 \\\n  --line 42 \\\n  --content \"Should we support 2FA?\" \\\n  --type suggestion\n\n# Or search for text\nsudocode feedback add ISSUE-5 SPEC-1 \\\n  --text \"password requirements\" \\\n  --content \"Consider adding passwordless options\" \\\n  --type comment\n\n# View feedback\nsudocode feedback list --spec SPEC-1\n```\n\n## File Structure\n\nAfter `sudocode init`, your project will have:\n\n```\n.sudocode/\n├── meta.json         # Config & ID counters (git tracked)\n├── specs.jsonl       # All specs (git tracked)\n├── issues.jsonl      # All issues (git tracked)\n├── cache.db          # SQLite cache (gitignored)\n├── specs/            # Generated markdown that you can edit (gitignored)\n├── issues/           # Generated markdown that you can edit (gitignored)\n└── .gitignore        # Ignores cache and generated files\n```\n\nThe JSONL files are designed to be merged in git like code - each line is a complete entity.\n\n## Why Git-Native?\n\n**Traditional approach:** Project management data lives in external tools (Jira, Linear, etc.), disconnected from your code.\n\n**Sudocode approach:** Project management data lives alongside your code in git, enabling:\n- **Branch specs/issues** with your code branches\n- **Merge specs/issues** when merging branches\n- **Revert specs/issues** along with code changes\n- **Review specs/issues** in pull requests\n- **Version specs/issues** with release tags\n- **AI assistants** can read and modify directly\n\n## Use Cases\n\n- **AI-assisted development** - Let AI agents manage issues and provide spec feedback\n- **Spec-driven development** - Write specs, generate issues, track implementation\n- **Context management** - Store project context that moves with your code\n- **Local-first workflow** - No external services required, works offline\n- **Team coordination** - Share specs/issues through git, merge like code\n\n## Documentation\n\n- **CLI Reference:** [@sudocode-ai/cli](https://github.com/sudocode-ai/sudocode/tree/main/cli)\n- **MCP Server:** [@sudocode-ai/mcp](https://github.com/sudocode-ai/sudocode/tree/main/mcp)\n- **Type Definitions:** [@sudocode-ai/types](https://github.com/sudocode-ai/sudocode/tree/main/types)\n\n## Individual Package Installation\n\nYou can also install packages individually:\n\n```bash\n# Core packages\nnpm install -g @sudocode-ai/cli             # CLI only\nnpm install -g @sudocode-ai/mcp             # MCP server only\nnpm install -g @sudocode-ai/local-server    # Local backend server\nnpm install @sudocode-ai/types              # Types only (for development)\n\n# Integration plugins\nnpm install @sudocode-ai/integration-github   # GitHub issues import\nnpm install @sudocode-ai/integration-beads    # Beads sync\nnpm install @sudocode-ai/integration-openspec # OpenSpec sync\nnpm install @sudocode-ai/integration-speckit  # Spec-kit sync\n```\n","readmeFilename":"README.md"}