{"_id":"claude-turing","_rev":"30-8373e51e977f75f8c86e88b841ee7134","name":"claude-turing","dist-tags":{"latest":"4.8.1"},"versions":{"1.0.0":{"name":"claude-turing","version":"1.0.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.0.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"b58437fc3bceb9da7dec367f999b65cb534a7923","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.0.0.tgz","fileCount":104,"integrity":"sha512-uHiI1xVvUjCVMFnQeSHM6pipsYjCKSObSMsO288sqD2xaUv7Dfb2oT9p+u0d2EoLLcyq23Jw9vsau5HOUYGSUg==","signatures":[{"sig":"MEQCIGiWCprSycNDSA38SsmKFsKfPgDjPCMtzBRalPtW5KjSAiBvDKScfDRijogO61VJrHVKKwLmp3XtsDSHIgQLYaIusg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":692005},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"cb43d4229b37c9f75b84a8d94bad7911b07a5578","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.0.0_1774930836715_0.11404069546011697","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-turing","version":"1.0.1","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.0.1","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"4e0efd444f649e05b74e3f079918afa0f9c24512","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.0.1.tgz","fileCount":106,"integrity":"sha512-clpQFtwii90dBvLsgw+OMruaH7DjcDRMl9sQivNfWt69NwvARdxt1dcQPGT0kqnwpyT5T5yAiflfPaD2QqetBw==","signatures":[{"sig":"MEUCIQCL14wQSywRJH7X8qwL6MhcuNDBcIsWFuke4aTxGrSYEwIgGLmaURNJPPCRCq8D9Yv7MTE6iwinA0ADTyC1Z7hgQt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698129},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0c1815a447de5f27ea9dc2a5b9a80dc69265c1ad","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.0.1_1774932911059_0.5092822416758003","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-turing","version":"1.1.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.1.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"3fa1ab1920664078f8bfb1195a2a6e6889f34ed0","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.1.0.tgz","fileCount":120,"integrity":"sha512-JYYQ3bRmYJ2vDSs+Swv3BAK2VjLDP4f/hOxLMD2Tg2lwdFRh002u4cnTB0rN2g2WJWHyisx/cPpxCMo3pTQMkQ==","signatures":[{"sig":"MEYCIQCa8lf5aBXa4pw4PjiTA0BOnZMPzEiJPcmBK2A9qRIXewIhAMRPZyjLgsQNkt6uZX8cehNQ9W+8SkQT2h8Fiw8M6OFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892052},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"961d69ed9a9cf9cc2f9020224dc460d174c6806c","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.1.0_1774934075613_0.9742657306233868","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-turing","version":"1.2.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.2.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"c825f2621a9e856da554ba7626f4dd9f14fe1904","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.2.0.tgz","fileCount":123,"integrity":"sha512-vXbD711ps/JNAe1EaBOJIcX0TzaMIzazAC9n+O4bsszimZbBN6pioSw3g8czgu/eQOcv3BqBEKTVDoyiRlg82g==","signatures":[{"sig":"MEUCIGW1j7T7peppMOfiuLN+wZ7Oqob9YXpAm257xrcohgXxAiEAsuDdmIuFBJuT2sMZiilSS8uvLXR5Jv5SKTXKI9WoUAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941645},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1ec72fa724e2a1164c9c48393b999c208a627e6c","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.2.0_1774964481323_0.007557155076020061","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"claude-turing","version":"1.3.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.3.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"8ccc4e4fc94c79909f2308efc88575dae0484a17","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.3.0.tgz","fileCount":129,"integrity":"sha512-V8FneNbFAciFNV+bUOC3LNhb+snsqHiJf/c+lEhjrjiyr4ksZs2aZDaRnpOw94u92PvY8Sr6oyNG7BylcAlCmw==","signatures":[{"sig":"MEYCIQDf993aiKZZgTxhEMY2mGwQ4pBzKUieVSY2q7fNHIS1FAIhAKTKai8KRk6smdZueb1qvX6r28ZadoVx1WSfqj869bNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1036638},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"71cabf02efcd9f9414b3d3b0a820db464be52bd0","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.3.0_1774977466906_0.7994012394002123","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"claude-turing","version":"1.4.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.4.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"49786147727e50e45ce0432ee1de5b72e846d5f8","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.4.0.tgz","fileCount":138,"integrity":"sha512-XfsvlTQm6tBj9vAiVmMBj/xA8yd9kd2oHZ3ffaQ25T5MkNXaZMTmJpp5Pa1bYWcYq2Z46ua6lE22U9q2paRLRw==","signatures":[{"sig":"MEYCIQCnE2+pm5HYloahXAklGpFkeib+6kzkRcAsak2PELA2+QIhAKI8uSrXbfGXLDu01uQeEgOvMgYVqP9mR6Y7QstsIIr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174131},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"abaab82e039744eb09b615f6c66531b7cacb5c08","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.4.0_1774978661767_0.9888476348814681","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"claude-turing","version":"1.5.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@1.5.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"ec22a4d0f6f2cdcb35f6877365bf406504866b65","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-1.5.0.tgz","fileCount":144,"integrity":"sha512-mbCg0El2QEaln4NfNpOBG+u8Th6ISPG5F7dQbMPZAJIkx6nkan7KTbECeSrVrktUFvpQHy2hNdDohr/ej/4u6w==","signatures":[{"sig":"MEQCIEJ6MDQZX0kgP04m5Kx3jnORQW5hTjJx+BFZrHf3VgRSAiBAYNS4YTWLtTAOJHrVA9onqKyVbpwKyysnRvUJd8S8mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265565},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5b6e91ac12133add99cb7f30f57a5c3a5ff0a064","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_1.5.0_1774981066981_0.6401102302516932","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claude-turing","version":"2.0.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.0.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"e4763028f50cd404b70f6d57947e5b592389f79b","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.0.0.tgz","fileCount":154,"integrity":"sha512-waJIagco3DVxGTEO/FOcj5eFuEJU+FgUAWdGLP+YtbY7G4R5RBPVWJbtTNGpof32+K3XuRxWJhwM976m/mfLiQ==","signatures":[{"sig":"MEQCIAIbbPdGuni+cqGulppmDR+dWX/JcadKxVdjruY2ed5jAiA3MYRLevsQWDf7pRNarnrr68Ccg7A/m4PRxvy/gcWTIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347472},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0ef322c65cc2e71e387fa7495883313ba9a7b0ef","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.0.0_1775002466692_0.054280406216362875","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-turing","version":"2.1.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.1.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"7c199728382126bd86877fb5b97e9d8fa6291337","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.1.0.tgz","fileCount":160,"integrity":"sha512-gZgeLbzeMjVghk2RkkUrcimUqCsUYYdnDe8gvjBQSNuJ6C3Dqo5POXGqXbWwSoMo4HGpysHgcw1yAKG3faPN9Q==","signatures":[{"sig":"MEYCIQCg6JpKcnfWJsICTE//fvbJCyCusnBzBam0sR8Oi7dEQgIhAOybCuRp4+nbUUnUxB7P/8355DMPtaCLMzKPkRO1rCNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1430960},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4a88b5042784e1d225ac449442338784c2adee70","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.1.0_1775009322285_0.37350876354945317","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"claude-turing","version":"2.2.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.2.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"9883a45ab391f707664448b008f74db76a5d7aad","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.2.0.tgz","fileCount":170,"integrity":"sha512-hpMhmZ7/FrCNnc1UD1E6TwQHECD8wKCiuhssltgCpExJ1FdzgZcrrkV8zQ50ezHTByJWbpC3NJ/dBglGE/R2NQ==","signatures":[{"sig":"MEYCIQCcYUTeclk6BnB45BJRT39xuoVZika6wXO4U0YghVUsFAIhAI/n89Xafo4Y5KIjQoYa0GZbSry1P6W1ztwZZH9ubhzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533623},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"436b99ab5a4202eb51d2bd521dc5242d39c3f278","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.2.0_1775010809982_0.8252170396868739","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"claude-turing","version":"2.2.1","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.2.1","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"00bd13e0b8653e52634659f43857c48fcdbc762e","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.2.1.tgz","fileCount":166,"integrity":"sha512-jfRaF/JHnUIE0oHlnL+CD66tRVggZpHnUU9iCqegMr4YNr+CCJtOKUA561U8G4OoOpls3wGAWjlbkeJPvoik+Q==","signatures":[{"sig":"MEQCIA2Mgm97Lbaig/A4C5tOLazryvDtyqcVV5xrmp8Dq+Q2AiAlDho/+CLNZz5T8BM2TMmYDzMIDELMzCylwhTYxEArcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484183},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"104920e45fe373203c5594066efb1e181d2a6414","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.2.1_1775011576008_0.615281974573658","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-turing","version":"2.3.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.3.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"8f5d9b18bdab7e6da573ad679d6e534db8684e9b","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.3.0.tgz","fileCount":176,"integrity":"sha512-1yBlsM8GNWona8fL0coNGbqI7TdDWkncQRomD661NgioR20jMBCJ5pmfsf6tmaZTtzcbbnUce5QONrftSKvwtA==","signatures":[{"sig":"MEQCIHD8beZulvtkcuSHoQjSyZw7OccuoWsqhLbOXqM6ZiXbAiAhZUbVrVOWD5JV1nOcP/iyc/BQ8hW3CBf4RZN0i3hd8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637581},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c91a9653602a4622ca915c957bfbaad4b1f98d0f","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.3.0_1775013502675_0.43471303630071745","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claude-turing","version":"2.4.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.4.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"9d0660f0efaa6910b5c8d4b26c8548d86f4d85a8","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.4.0.tgz","fileCount":185,"integrity":"sha512-gFhRb6XAffgEVIIMU/5Yynwdx+ZjNYGYtyQ8Nr6F+NEBstCY1sbsBAw5iFpwq1xC2zk49Japr/QjDGnBtAKF3Q==","signatures":[{"sig":"MEQCIBa2Gg8Oywp8FYl8UHQrN9JXj/t35e36V2GAL88W9AufAiAVJB2yH7sfzbOe7z0e010eQjr6Cojd4Swz7li4Z++hkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773199},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f298e9fc8af6e3b1b5ac04977c7840d06cdc90f0","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.4.0_1775017548883_0.8669831040960232","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"claude-turing","version":"2.5.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@2.5.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"be8026ce43a29efac03c985dfd91d1ac54d2de68","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-2.5.0.tgz","fileCount":194,"integrity":"sha512-yqeMFc6nk0bQZMXP0m4Z9ia2nLgHyVHnwAQgJoKmVqLoMGPlq8Hhdd5fxRcFjXxXEuvNY+pAKpajfYT7qBA2vg==","signatures":[{"sig":"MEUCIQCclUw8VXP59mtfCQkLFiiDYECp9bNf1cVaMTue8JMdhgIgdhVXU0aX4h8tVF7Gl3cT9VLFXnd4WMtSP/BI4XjRpYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893007},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b9e94251c59ebd0181892343a09742c2726d8c26","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_2.5.0_1775019210540_0.6180210128949113","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"claude-turing","version":"3.0.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.0.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"273ef467f3de6eb8dd28335d9bb2163b2a9719ff","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.0.0.tgz","fileCount":200,"integrity":"sha512-n69r0ItS5RdfjYudHOuTcZBjBBIN7Qq/3V8nOsioHsHALq2tOH4JQTPlJzwnBN0/blQJk1Sh/PeSw//uLmy0lw==","signatures":[{"sig":"MEUCIEU/KkyLs7fs17Q0Hle2UHXKdrzLs5LOGpEdyYmqnqdVAiEAlrpdTmB8fsW6rP/3iybNGWtAUW05EXFebbSp1t9whpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1986560},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9ab13da40913e97698d45c9511b7c96f254eed66","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.0.0_1775020963314_0.9545524254404949","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"claude-turing","version":"3.1.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.1.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"004874793abd239df52033b0f277069c1430b848","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.1.0.tgz","fileCount":209,"integrity":"sha512-Sp0uU6DuKSdvLMIfycZI2qKQbj618fifvSaIbJq034NkM6rpaylh4VoC/IYgkcZO3oCldmcTGAz9plQ7YY5VcQ==","signatures":[{"sig":"MEYCIQCCiJMjEYGpA6co2dci6aHS22soT8mpHyAsQmqonN6GRQIhANk/ysPmiud55WovOT4kyqc8UvD3SjeZpeJvBu+W+Tq3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093853},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a5728db1241caca6b5270a1e36985279bef078e8","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.1.0_1775023919518_0.9228330389491506","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"claude-turing","version":"3.2.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.2.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"fed105871ff8b160ea3299f46d0ecbb79bf5059f","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.2.0.tgz","fileCount":218,"integrity":"sha512-UiFV0HAkrsMgyniv2QNvBrE+Ku7Arpsa3+8fJqTouopbrElGDknYNX/4+COzLsECJkSpOesQ8/3rMpDLXKRDQA==","signatures":[{"sig":"MEYCIQDZ7ZJn7x8adarYI9w4nffFjU3w4XugaBpmrpRe4bpb9AIhAItCMOudXZB0UKTn/UJ42AvHbFtjap5nm21OGaaw6+n0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184895},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"47df107497508410bb08b3b324f6d85c982a04ba","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.2.0_1775024740177_0.5516112813559466","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"claude-turing","version":"3.3.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.3.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"1fd58d8193e35b38eca7b4f54c89b5281c0f8f48","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.3.0.tgz","fileCount":224,"integrity":"sha512-kjATAu6ENLABbTCVNB43YVm4bluBU4iBRJ1imeuUP4IV97Sp4Zm4smBFoQjHRDxQqdJ/ZO6pvrmSc+AmioSVgA==","signatures":[{"sig":"MEYCIQCAcGyLlq8z2/ufV2BRo70ZUOI2bw2wKwmC2ZTfCLHu5wIhAIEq29Z1qXmkIRmch5BDBLhOf0dnFs7mzXs0NC4PWdtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247853},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"cc3360d553539bbce90507365276cd15f819b889","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.3.0_1775025462431_0.8732069392746775","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"claude-turing","version":"3.4.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.4.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"6d176f2287eb1e7556cda00d414e4901b1e54fe9","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.4.0.tgz","fileCount":236,"integrity":"sha512-v0VppV5YR5mZ016C2V7mdtPtCe3mwdKMT3ux4H4mmR+5udf/MuglR9KIilmQbWOrTuVFhz1N68J1apRsHwM9Nw==","signatures":[{"sig":"MEYCIQDfzR7nbBpl3GqLu5aHWB14HG+3g04uOwTW3YdWvfYFmAIhANpcw+KSwlAs0+R/9YaRsrREqFm+yS0rWE2OAgEhe4GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345052},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"91776db32b586bc39e6946df2f4e7fa879362a68","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.4.0_1775026674981_0.12791137254482754","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"claude-turing","version":"3.5.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@3.5.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"f2a3aa92ddf9e7f8a59aca0ca1b9bbc75754fe9a","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-3.5.0.tgz","fileCount":262,"integrity":"sha512-lBYCRhv1AaFiJfX1xIuBFuYbql4wVa4wd5w3sOLviaHohfboZL82MFQ2WjzNuF6xCm9VMp1c+HNHxozHdnhH7g==","signatures":[{"sig":"MEYCIQCQq08dSxWEdWgeArnotaAci1onStY8lBJcRDsoVrzpNQIhANpQ09YFFe8wmtfgFZHN4ENoxhlOlPD9k4eO2ph+hJXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2678968},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"11d363778ddda112267b17a88044778a5824047c","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_3.5.0_1775029905361_0.3291785231828792","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"claude-turing","version":"4.0.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@4.0.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"824ebf92cc051feb11b6651fad1301bc8692f320","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.0.0.tgz","fileCount":266,"integrity":"sha512-pPdM+2f1ZhSR6/+DXwfkESkzRK0VC5m62ITvKt3PhxAlWRCtvL7AgWfK1afFES3ciuzj+baG6/IFnv6p0vZNjQ==","signatures":[{"sig":"MEYCIQCn8prx0+Zv1vyQR3ZgF1Wu9tha6T6iDJHGx44mJOAzpgIhAPLJe0kNjWjKACZduCPIjGP+YWJ1oVuduf9dvT0a/ITK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2749306},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e732686a85ca2a9454545ffd92ba2cfe8a80a8c5","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.0.0_1775030921094_0.019778302631689337","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"claude-turing","version":"4.1.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@4.1.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"ed357c4765df942af9b6c99f4de14714da6a4006","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.1.0.tgz","fileCount":275,"integrity":"sha512-uP7xjVGxrlasX6zgpkjUE7yCqdYLBeTCr1MKqcd7P+kFJiwV+yOl1ib6CFDcEwzodgWIHXpz8MOFV+NzGK3TbA==","signatures":[{"sig":"MEUCIANR7kxUMLF5GTIJECXr/dOr2ZsLmyHeRp0rsgisk3ElAiEAt+XPvV8FPbTfviIV4KCDntTq0QFZ9sgbJ48IqDwN6vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2871419},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4baffd989eff4a380c8fad2b449a70d20a8fbda4","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.1.0_1775033872949_0.8704301873925091","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"claude-turing","version":"4.2.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@4.2.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"ce75c6f5492205a84496232bbb24ee3280fbafba","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.2.0.tgz","fileCount":284,"integrity":"sha512-BqzD2ubLeqHQwiRjJcNj+V24B+aXH0qkNKf9YFYOWzy3NJyngaeuFZKvUMzULO4li6VsaGQni+4OmheA1DSo2Q==","signatures":[{"sig":"MEYCIQDrOzlW+FukLOH/FbC0w4It8gDv6C1XOdoTyXUG/TIJuwIhAMma63VThaaflqS9vK3RQmyE8HqyI6vGSCbZguZDSraF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019749},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a2d90eac584b24da04897bc2d890ef7eb1d70fe4","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.2.0_1775042135649_0.42630287672235223","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"claude-turing","version":"4.3.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@4.3.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"27e2174ce2208b410edf3e5710839cad13028631","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.3.0.tgz","fileCount":290,"integrity":"sha512-7POeg4tgTawsUICwv3rXZ5UCUyLmwIfkWl8SLosHts4ZnBTWklS1wYfWu+kLeixLUiJSyb8oQkk2sXbEb+PWLA==","signatures":[{"sig":"MEQCIGgnbtAFKNYf+pQo1wOYMEv2UN9dODS3/7OOQnZSKz9GAiB2eNMhjxwraePfbaFvVFkti4d7BqFe3Pblaonjjbek6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3129902},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c7862d0fc91df5efb6195fac4fb6a2cb91225344","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.3.0_1775043261300_0.08542918039385694","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"claude-turing","version":"4.4.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"pragnition"},"license":"MIT","_id":"claude-turing@4.4.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/pragnition/turing","bugs":{"url":"https://github.com/pragnition/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"f253a0302a5ffb60c8b95d1febefd6c7546bb2d0","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.4.0.tgz","fileCount":299,"integrity":"sha512-Rgk8ymPlm8U3wJpCbTkIZf1HDjVyIXOgu9RFNXJprmfQ21tNSs9SVioBf8lH9/sSgvvnUZkZZjL54R0UjxjC2Q==","signatures":[{"sig":"MEQCIB4/MTR7YM7b79rRadJg3pVkJdf8amSsIcuIVmXYdNdJAiB3RiNZuGYXrkMoFdldVP4p8sBgaqmgZWVImXs1h00L/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3253728},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3ceefdd68177faa28553d8fb07f0805a2bcdbbbe","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/pragnition/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.4.0_1775110904773_0.5638625753621309","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"claude-turing","version":"4.5.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"Prannaya Gupta"},"license":"MIT","_id":"claude-turing@4.5.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/ThePyProgrammer/turing","bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"e7c0bf489ad01556e7537647ce6a9cea391fbb51","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.5.0.tgz","fileCount":386,"integrity":"sha512-FWZ3uGSxpYV2H0MDoUSG0scOiCFXAmqPxd9+NroSvjIqFpZtdDSlsImsNVazBUDiX20xhzBA9kq0BEWVz+UqXw==","signatures":[{"sig":"MEUCIEYsYpDGdi8DOfZKpi533fA9P2hL1sXeYYsQHCgLQiHQAiEAqikG0icb3ISCHY1oM/0kOZNTjI2GfGcqrakK6UuOGKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4729604},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e0ee50cac12b5fd3c35fc0b7fe4f80b1c87b5deb","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/ThePyProgrammer/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.5.0_1778400152105_0.9953003648827452","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"claude-turing","version":"4.6.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"Prannaya Gupta"},"license":"MIT","_id":"claude-turing@4.6.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/ThePyProgrammer/turing","bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"5aa31a8cd4df7e5cb516af0720342b8c2852fc93","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.6.0.tgz","fileCount":389,"integrity":"sha512-d1Q1I0eIcf1TDbq5wU1tJ2q95Sa5lAtHUG77lmznzTLpAkqrxkLuI9deh9sNaof7tuofunpVJOw7OTo2fY7VCQ==","signatures":[{"sig":"MEYCIQDlmpAPdUQ5MwDlc5Lg9PtWJl1khDUA+ZAyerOdPmoJnwIhAOE9hnYceGqbI9dPg1UGpL+unFZDFHW0mg2PacKWolbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4762973},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f92aec70425e12e7493ed1228437ebc4450a3859","scripts":{"postinstall":"node src/postinstall.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/ThePyProgrammer/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.6.1","commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.6.0_1778415076411_0.3227539640805772","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"claude-turing","version":"4.7.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"Prannaya Gupta"},"license":"MIT","_id":"claude-turing@4.7.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/ThePyProgrammer/turing","bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"11d5cfeb17c204362af7c41aee7dd9b1fde33bd6","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.7.0.tgz","fileCount":292,"integrity":"sha512-xIy/xtXpAyNhbuthZwKBFQOzOF/efkEZiA2DFdxGGQ4EkzuBeIInUu3PTemPFBSZU0HUDg2MeK2OBCx/dZqtvg==","signatures":[{"sig":"MEUCIQDwPAvXBa4jRN2Tj+V3UFSYIjmxaYJSM7M7NPj5gNqDbAIgZOR2p3Bj1AEu6v9PcWjGSl4uGMuqDPYUFckGLM56FxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762585},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"32f996458ec6aeedc29f039362c98d9284b5a9fa","scripts":{"postinstall":"node src/postinstall.js","sync:skills":"node src/sync-skills-layout.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/ThePyProgrammer/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.6.1","commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.7.0_1778424819904_0.8845390329588738","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"claude-turing","version":"4.8.0","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"Prannaya Gupta"},"license":"MIT","_id":"claude-turing@4.8.0","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"homepage":"https://github.com/ThePyProgrammer/turing","bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"dist":{"shasum":"0f56e9d9b9642e76bb038c8d92d888191c89a5c9","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.8.0.tgz","fileCount":293,"integrity":"sha512-3RHBqRi8rQDAI/4K7q7Swz9XpLzXngZ7T5QS57gsK9BQEEne5bCCw2zpWbXRf12lGjg3MKpeaeax/kvH94n0rQ==","signatures":[{"sig":"MEUCIQCkQRzNMK64pVBP0cM/SV8gU6WBTDiJpywc00xojQ5V7QIgAUEO1MGbVhdb77nAWKLPRlWfTNUTbG58o2Dmd9yQNrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759077},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"279ee65fe53732b322ddad105bdaf1d17564acf8","scripts":{"postinstall":"node src/postinstall.js","sync:skills":"node src/sync-commands-layout.js","sync:commands":"node src/sync-commands-layout.js"},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"repository":{"url":"git+https://github.com/ThePyProgrammer/turing.git","type":"git"},"_npmVersion":"11.9.0","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yaml":"^2.6.1","commander":"^13.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-turing_4.8.0_1778427303184_0.3972579637874727","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"claude-turing","version":"4.8.1","type":"module","description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","bin":{"turing":"bin/cli.js","claude-turing":"bin/cli.js"},"scripts":{"postinstall":"node src/postinstall.js","sync:commands":"node src/sync-commands-layout.js","sync:skills":"node src/sync-commands-layout.js"},"keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"author":{"name":"Prannaya Gupta"},"homepage":"https://github.com/ThePyProgrammer/turing","repository":{"type":"git","url":"git+https://github.com/ThePyProgrammer/turing.git"},"bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"commander":"^13.0.0","yaml":"^2.6.1"},"gitHead":"df68f4fe41a568792dca5f34609c343643a66996","_id":"claude-turing@4.8.1","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-Ygoa8qtA2+iwxyl3ESgnp55aOIu3Hq99RoMpz9hSR+R3b8mH9CXoK8wSrtKI7/QuVzC4fhrfPiiCxRi2Q0PrKg==","shasum":"c32e66e6ccdce19841f6fa8597b6cfde277589b8","tarball":"https://registry.npmjs.org/claude-turing/-/claude-turing-4.8.1.tgz","fileCount":294,"unpackedSize":1756405,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUG9bZnIY3FcDf6BCzUdKDKll3l+HaxeabFpQsb9/OtAIhAI8lvqhQi1/X7ykjO02pfy2VGhpZ2qO/wB1ipIAVrLI2"}]},"_npmUser":{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"},"directories":{},"maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-turing_4.8.1_1778466062223_0.3708952788885358"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T04:20:36.634Z","modified":"2026-05-11T02:21:02.541Z","1.0.0":"2026-03-31T04:20:36.965Z","1.0.1":"2026-03-31T04:55:11.222Z","1.1.0":"2026-03-31T05:14:35.820Z","1.2.0":"2026-03-31T13:41:21.524Z","1.3.0":"2026-03-31T17:17:47.066Z","1.4.0":"2026-03-31T17:37:42.157Z","1.5.0":"2026-03-31T18:17:47.236Z","2.0.0":"2026-04-01T00:14:26.943Z","2.1.0":"2026-04-01T02:08:42.505Z","2.2.0":"2026-04-01T02:33:30.178Z","2.2.1":"2026-04-01T02:46:16.222Z","2.3.0":"2026-04-01T03:18:22.924Z","2.4.0":"2026-04-01T04:25:49.117Z","2.5.0":"2026-04-01T04:53:30.705Z","3.0.0":"2026-04-01T05:22:43.625Z","3.1.0":"2026-04-01T06:11:59.742Z","3.2.0":"2026-04-01T06:25:40.372Z","3.3.0":"2026-04-01T06:37:42.606Z","3.4.0":"2026-04-01T06:57:55.241Z","3.5.0":"2026-04-01T07:51:45.576Z","4.0.0":"2026-04-01T08:08:41.303Z","4.1.0":"2026-04-01T08:57:53.186Z","4.2.0":"2026-04-01T11:15:35.879Z","4.3.0":"2026-04-01T11:34:21.496Z","4.4.0":"2026-04-02T06:21:45.015Z","4.5.0":"2026-05-10T08:02:32.349Z","4.6.0":"2026-05-10T12:11:16.646Z","4.7.0":"2026-05-10T14:53:40.057Z","4.8.0":"2026-05-10T15:35:03.369Z","4.8.1":"2026-05-11T02:21:02.425Z"},"bugs":{"url":"https://github.com/ThePyProgrammer/turing/issues"},"author":{"name":"Prannaya Gupta"},"license":"MIT","homepage":"https://github.com/ThePyProgrammer/turing","keywords":["ml","machine-learning","autoresearch","experiment-tracking","hyperparameter-tuning","autonomous-training","convergence-detection","model-evaluation","scientific-method","claude-code","plugin","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/ThePyProgrammer/turing.git"},"description":"Autonomous ML research harness for Claude Code. The autoresearch loop as a formal protocol — iteratively trains, evaluates, and improves ML models with structured experiment tracking, convergence detection, immutable evaluation infrastructure, and safety ","maintainers":[{"name":"thepyprogrammer","email":"prannayagupta@gmail.com"}],"readme":"# turing\n\n*The research assistant that can't fool itself.*\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/version-4.8.1-ffb74d?style=flat-square&labelColor=1a1a2e\" alt=\"Version\" />\n  <img src=\"https://img.shields.io/badge/license-MIT-ff4d4d?style=flat-square&labelColor=1a1a2e\" alt=\"License\" /> \n  <img src=\"https://img.shields.io/badge/Claude_Code-plugin-ff4d4d?style=flat-square&labelColor=1a1a2e\" alt=\"Claude Code\" /> \n  <img src=\"https://img.shields.io/badge/Node.js-20%2B-ff4d4d?style=flat-square&labelColor=1a1a2e\" alt=\"Node.js\" />\n</p>\n\nA Claude Code plugin that runs autonomous ML experiment loops, named after the man who first asked whether machines could think. Two agents enforce a strict separation: one writes code, one scores it, and neither can see the other's work. Immutable evaluation, anti-cheating guardrails, and structured hypothesis tracking make sure the results stay honest. [When code is free, research is all that matters](https://x.com/amytam01/status/2031072399731675269). You bring the research taste; Turing handles the rest.\n\n- **Separation:** the agent modifies `train.py`; it cannot see or touch `evaluate.py`\n- **Memory:** every hypothesis registered, every experiment logged, every variant preserved\n- **Convergence:** automatic detection of diminishing returns; the agent stops when it should\n- **Taste:** you inject ideas with `/turing:try`, read results with `/turing:brief`\n\n> [!NOTE]\n> Turing is in active development. Some features are rough around the edges. [Issues and feedback welcome.](https://github.com/ThePyProgrammer/turing/issues)\n\n## Install\n\n```bash\nnpm install -g claude-turing && claude-turing install --global && claude-turing verify\n```\n\n## The Taste-Leverage Loop\n\nYou have taste: the accumulated judgment about which problems are tractable, which metrics matter, and which directions are dead ends. Turing has leverage: the discipline to run experiments without fatigue, track every result without amnesia, and measure without contamination.\n\nThe interface is two verbs:\n\n```\n/turing:try switch to LightGBM        Your taste → the agent\n/turing:brief --deep                   The agent's results → you\n```\n\nEverything in between (experiment logging, convergence detection, hypothesis tracking, statistical validation, anti-cheating guardrails) is infrastructure connecting those two endpoints. You think about *what* to try. Turing handles *how* to try it.\n\n### What a Session Looks Like\n\n```\n/turing:init                          Scaffold a new ML project\n/turing:train                         Agent runs 5-10 experiments autonomously\n/turing:brief                         Campaign summary: what improved, what's exhausted\n/turing:try \"add polynomial features\" Inject your next idea\n/turing:train                         Agent follows your lead\n```\n\nFor fully hands-off operation:\n\n```\n/loop 5m /turing:train\n```\n\nThe agent trains, evaluates, keeps improvements, discards regressions, detects convergence, and stops. You come back to a briefing.\n\n## How It Works\n\n**The experiment loop.** Every iteration: observe metrics, hypothesize (human ideas first), edit `train.py`, commit to a git branch, train, measure (agent can't see how), keep or revert, log, check convergence.\n\n**Hypothesis tracking.** Every idea flows through `hypotheses.yaml` with a novelty guard that blocks duplicates. Detail files record architecture, hyperparameters, expected outcome, actual result, and lineage. Nothing is forgotten between sessions.\n\n**Anti-cheating stack.** Six structural layers, not prompt-based rules. The agent cannot see `evaluate.py`, cannot discover scoring formulas, cannot reverse-engineer fixed seeds. It knows the metric name, the direction, and the result. That's it. Research on autonomous ML agents shows that [every prompt-based rule got worked around; every code-based rule held](https://github.com/karpathy/autoresearch/discussions/322).\n\n**Two agents, strict boundary.** `@ml-researcher` (Read/Write/Edit/Bash) modifies code and runs experiments. `@ml-evaluator` (Read/Bash only) analyzes results. An analyst who cannot act on their observations makes more trustworthy observations.\n\n**Convergence detection.** After N consecutive non-improvements (default 3, configurable), the agent stops. For noisy metrics, `/turing:validate` auto-configures multi-run evaluation so the agent can't be rewarded for lucky single runs.\n\n## Command Reference\n\n### Core Loop\n\n| Command | What it does |\n|---------|-------------|\n| `/turing:init [--plan]` | Scaffold a new ML project. `--plan` for literature-grounded research plan. |\n| `/turing:train [path] [N]` | Run the experiment loop. Auto-detects project from cwd. |\n| `/turing:status` | Quick status: best model, convergence state |\n| `/turing:compare <a> <b>` | Side-by-side experiment comparison |\n| `/turing:sweep` | Systematic hyperparameter sweep |\n\n### Taste-Leverage Interface\n\n| Command | What it does |\n|---------|-------------|\n| `/turing:try <hypothesis>` | Inject a hypothesis (free text or archetype) |\n| `/turing:brief [--deep]` | Research briefing with literature-grounded suggestions |\n| `/turing:suggest` | Literature-grounded model architecture suggestions |\n| `/turing:explore` | AB-MCTS tree search over hypothesis space |\n| `/turing:design <hyp-id>` | Generate structured experiment design |\n| `/turing:mode <mode>` | Set research strategy (explore/exploit/replicate) |\n\n### Validation & Statistical Rigor\n\n| Command | What it does |\n|---------|-------------|\n| `/turing:validate [--auto]` | Metric stability check, auto-configure multi-run |\n| `/turing:seed [N]` | Multi-seed study: mean/std/CI, flag seed-sensitive results |\n| `/turing:reproduce <exp-id>` | Reproducibility verification with tolerance checking |\n| `/turing:sanity` | Pre-training sanity checks |\n| `/turing:baseline` | Automatic baseline generation |\n| `/turing:leak` | Targeted data leakage detection |\n| `/turing:audit` | Pre-submission methodology audit |\n\nSee [the command reference](docs/commands/index.md) for all 74 commands.\n\n## Credits\n\nTuring would not exist without these projects, ideas, and intellectual traditions:\n\n**Projects**\n\n- [karpathy/autoresearch](https://github.com/karpathy/autoresearch): proved the experiment loop is mechanical enough to automate. Turing's core loop is a direct descendant.\n- [snoglobe/helios](https://github.com/snoglobe/helios): early inspiration for structured ML experiment harnesses.\n- [suzuke/autocrucible](https://github.com/suzuke/autocrucible): autoresearch with guardrails. Turing's six-layer anti-cheating stack is directly informed by autocrucible's documented failure modes.\n- [SakanaAI/treequest](https://github.com/SakanaAI/treequest): AB-MCTS for inference-time scaling, repurposed in `/turing:explore` for hypothesis-space tree search.\n- [Google's Model Cards](https://arxiv.org/abs/1810.03993): inspiration for `/turing:card` and structured model documentation.\n\n**Ideas**\n\n- [\"When Code Is Free, Research Is All That Matters\"](https://x.com/amytam01/status/2031072399731675269) (Tam, 2026): when execution cost approaches zero, research taste is the differentiator. The entire taste-leverage interface is built around this insight.\n- \"The first principle is that you must not fool yourself, and you are the easiest person to fool.\" (Feynman) The separation of hypothesis from measurement is Turing's answer to Feynman's first principle.\n- [*The Tacit Dimension*](https://en.wikipedia.org/wiki/The_Tacit_Dimension) (Polanyi, 1966): \"We can know more than we can tell.\" Research taste is tacit knowledge that resists formalization, which is why the human stays in the loop.\n- [The context of discovery vs. the context of justification](https://en.wikipedia.org/wiki/Context_of_justification) (Reichenbach, 1938; Popper, 1959): hypothesis generation is creative and non-logical; only testing admits of formal treatment. Turing is a justification machine. You provide the discovery.\n- [*The Structure of Scientific Revolutions*](https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Revolutions) (Kuhn, 1962): the risk of efficiently optimizing within a degenerating paradigm. Convergence detection is Turing's partial answer; knowing when to leave the corner is still yours.\n- [Goodhart's Law](https://en.wikipedia.org/wiki/Goodhart%27s_law) (1975) and [Campbell's Law](https://en.wikipedia.org/wiki/Campbell%27s_law) (1979): when a measure becomes a target, it ceases to be a good measure. The entire anti-cheating stack exists because these laws activate the moment an agent evaluates itself.\n- [Concrete Problems in AI Safety](https://arxiv.org/abs/1606.06565) (Amodei et al., 2016) and [DeepMind's specification gaming catalogue](https://deepmind.google/discover/blog/specification-gaming-the-flip-side-of-ai-ingenuity/): documented that reward hacking is not a theoretical risk but an observed behavior of capable optimizers.\n- [NIST CAISI](https://www.nist.gov/artificial-intelligence/executive-order-safe-secure-and-trustworthy-artificial-intelligence) (2025): documented systematic cheating by frontier models (downloading solutions, commenting out assertions, crashing servers). Every prompt-based rule got worked around; every code-based rule held.\n\n\n## Links\n\n- [License](LICENSE) (MIT)\n\n---\n\n*\"In God we trust. All others must bring data.\"* - W. Edwards Deming\n\n*Turing flips the coins. You choose which ones.*\n","readmeFilename":"README.md"}