{"_id":"@cogitator-ai/self-modifying","_rev":"35-cdbc49d5996afd287976cd2f692f8da3","name":"@cogitator-ai/self-modifying","dist-tags":{"latest":"17.0.18"},"versions":{"0.1.0":{"name":"@cogitator-ai/self-modifying","version":"0.1.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@0.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"cbd238621ddd241eb0c62315ac44f3192b19c7a8","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-0.1.0.tgz","fileCount":143,"integrity":"sha512-3yuf9Qy67CzJLOmRjVdRPyuGskKyTM1A5YOExfXiFZKCvtQ7/Bxo3s3dvnkrMCEhJE4mfna/AEZO3hyhdLRXbw==","signatures":[{"sig":"MEUCICJoQNiRAhhpwfHYYSnUxw1+c2Y3r6S9ZDDMQP9j3DpCAiEA3bTCydxCfVN7KLFTdWb7R7y++M92ItSalaMq3Rks2C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568833},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/33331d178c1903e38c399774b4d2f3a8/cogitator-ai-self-modifying-0.1.0.tgz","_integrity":"sha512-3yuf9Qy67CzJLOmRjVdRPyuGskKyTM1A5YOExfXiFZKCvtQ7/Bxo3s3dvnkrMCEhJE4mfna/AEZO3hyhdLRXbw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.3.0","@cogitator-ai/neuro-symbolic":"0.1.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_0.1.0_1767267703827_0.050418662018942406","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cogitator-ai/self-modifying","version":"1.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@1.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"45f9f87bc081b5eaa69af8f466cacf384e57d27e","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-1.0.0.tgz","fileCount":143,"integrity":"sha512-rbfjCWXWoWyyDmXnlaXXjDXnW6XgHqnPZhZ1UqVnoyuCcyG/R1+o7td9+uaEgEMLrBMF1A88aIwiIxqIjwFG5Q==","signatures":[{"sig":"MEUCID9cnJs6oPU2AgkLT/NH6NsfIsMB9nOG99zSdzlSrH2RAiEA+qNiSGG63EgTRAxXSA0oFyZpS003qXHy2aEsSRo751k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573212},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/fe46761954fb8c2706de3310d58882a3/cogitator-ai-self-modifying-1.0.0.tgz","_integrity":"sha512-rbfjCWXWoWyyDmXnlaXXjDXnW6XgHqnPZhZ1UqVnoyuCcyG/R1+o7td9+uaEgEMLrBMF1A88aIwiIxqIjwFG5Q==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.4.0","@cogitator-ai/neuro-symbolic":"1.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_1.0.0_1767272204808_0.33061610839587474","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cogitator-ai/self-modifying","version":"2.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@2.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"7e77b875598dd92c75485a4204f0d6809ac287d0","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-2.0.0.tgz","fileCount":143,"integrity":"sha512-uj7p4E8gLSZSZbfbvH5OwKGMimRPPpy7IKiMnyOnKrzUDwUvJjrSkVih1K5jbN/lT6BBeMtG7EXD96h4B7sJZw==","signatures":[{"sig":"MEUCIQDi21OrVNuLwgyTcG2QGCwrlTHgOEWVjNUWG8x5y5HRNgIgPerHg2yH/FeP4IHhfyNCCLl/r++S7ZU+SW/91ho3l2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/47309307b1e9c6005c4cf20f6d0cc635/cogitator-ai-self-modifying-2.0.0.tgz","_integrity":"sha512-uj7p4E8gLSZSZbfbvH5OwKGMimRPPpy7IKiMnyOnKrzUDwUvJjrSkVih1K5jbN/lT6BBeMtG7EXD96h4B7sJZw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.5.0","@cogitator-ai/neuro-symbolic":"2.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_2.0.0_1767518372645_0.031424663114951734","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@cogitator-ai/self-modifying","version":"2.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@2.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"805a06ba8bc8a91adfebcdc15f2793339fd29f0e","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-2.0.1.tgz","fileCount":143,"integrity":"sha512-5mORkkSgMHRtxCMasfyLUp7RXVfbYwwTdWhlgCrFITdlsAAOXiGEXrS8Ue6atUJ5scGuCZ3dLBGbkZUQyZjZsg==","signatures":[{"sig":"MEYCIQDq/2HgFzJxCCC8qVNdszoCNu/chXbpTpWJUlCa6CmFmwIhAOymA+ckk5DA+PVDnPFKVkWeDjWXOn5JEyAVwplG/DQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/c4dfab2dd9e92f7212c392eb26b1ef80/cogitator-ai-self-modifying-2.0.1.tgz","_integrity":"sha512-5mORkkSgMHRtxCMasfyLUp7RXVfbYwwTdWhlgCrFITdlsAAOXiGEXrS8Ue6atUJ5scGuCZ3dLBGbkZUQyZjZsg==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.5.0","@cogitator-ai/neuro-symbolic":"2.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_2.0.1_1767548154986_0.2723643247283225","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@cogitator-ai/self-modifying","version":"3.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@3.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"d005eee5e24c64dcdccc404551cfcbde9369e444","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-3.0.0.tgz","fileCount":143,"integrity":"sha512-0ce6tat1NZvZYSVtWYsd0dBWjfZ9RDBpUbcdmhiWUrI/aXNdBsnnkdRmlLzcN6ZZm0ffOPiM8gitef2UOY4Bvw==","signatures":[{"sig":"MEYCIQCFXa19VVWlA+LgONoLSQi+p2VEvnbKk4JKZIfMzy04NwIhAIsI8W/Ecsbg/BCR41JtaVjN0nT2fFQCauP1+MQlDgjc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/d45792e56eef6de3e3e5205f14ad6a61/cogitator-ai-self-modifying-3.0.0.tgz","_integrity":"sha512-0ce6tat1NZvZYSVtWYsd0dBWjfZ9RDBpUbcdmhiWUrI/aXNdBsnnkdRmlLzcN6ZZm0ffOPiM8gitef2UOY4Bvw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.6.0","@cogitator-ai/neuro-symbolic":"3.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_3.0.0_1767559738784_0.1116200202250004","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@cogitator-ai/self-modifying","version":"3.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@3.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"374a558ed8ac0dee1978b291d7b808b8ea06f9e3","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-3.0.1.tgz","fileCount":143,"integrity":"sha512-1F3LV1m95DFKDW+cCy3lK0EWhFIZsH19NFi2aCK5TzYi/JdP9B3bp8gNYHQ+R2xQyooPSKvVXIaQ/U0A+F0XRw==","signatures":[{"sig":"MEUCIAUWUbYog60iqLuyUbrnsGj60Rbgy0Z1c4fTalSL8/lzAiEAxXDCBaZ5Hd1cPRowxG/qgKaBIua7TOc0Ttxi5pbwVVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e74caa32895cde5de3a2cb30ce2d5ac2/cogitator-ai-self-modifying-3.0.1.tgz","_integrity":"sha512-1F3LV1m95DFKDW+cCy3lK0EWhFIZsH19NFi2aCK5TzYi/JdP9B3bp8gNYHQ+R2xQyooPSKvVXIaQ/U0A+F0XRw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.6.1","@cogitator-ai/neuro-symbolic":"3.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_3.0.1_1767559952170_0.7745706807264992","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@cogitator-ai/self-modifying","version":"4.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@4.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"6b6b0499e825ae38d9c83d0090fba840e02da039","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-4.0.0.tgz","fileCount":143,"integrity":"sha512-mqztipQ6oNUW3vHmhF/UUMuKwhWPtNg3UwBNa+A+T2KN8UYiOZcgF+eR6ABfPjv4R1N3+sYdbYEnJPXv9kwxOQ==","signatures":[{"sig":"MEUCIFf0TYvCUuTu8axdI+A0NSlloLcq4Y08eZBcSB5644dmAiEAj1dhwXfBSH71DggR0N2fnl0X3+0MOmqQTa8fDzI3XLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6786746f774ed9a1fdfebc244edb9a73/cogitator-ai-self-modifying-4.0.0.tgz","_integrity":"sha512-mqztipQ6oNUW3vHmhF/UUMuKwhWPtNg3UwBNa+A+T2KN8UYiOZcgF+eR6ABfPjv4R1N3+sYdbYEnJPXv9kwxOQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.7.0","@cogitator-ai/neuro-symbolic":"4.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_4.0.0_1768904100289_0.44819641297532","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@cogitator-ai/self-modifying","version":"5.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@5.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"fd16ea88db333d3af289e3b37d3d76ab4f4ae993","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-5.0.0.tgz","fileCount":143,"integrity":"sha512-CVVrRY2k42itISg+BSLKCZqARxOt+QR/k6mYEsiBTYzzM31uZzJJ+9aFPYdCuDl9ctxxt05HJd3L8gm1fH9aYQ==","signatures":[{"sig":"MEUCIFlJkqlHhux/ZEl/3NcOM7ehzyGO7+2ExD+Ehz+5g5IHAiEA250rletii/otL/ZEKu5+3LM065L5ULMn5GRA6pMhsiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/28c6d4e10e3640f3620afcd818720b0d/cogitator-ai-self-modifying-5.0.0.tgz","_integrity":"sha512-CVVrRY2k42itISg+BSLKCZqARxOt+QR/k6mYEsiBTYzzM31uZzJJ+9aFPYdCuDl9ctxxt05HJd3L8gm1fH9aYQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.8.0","@cogitator-ai/neuro-symbolic":"5.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_5.0.0_1768906304583_0.028477462275710463","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@cogitator-ai/self-modifying","version":"6.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@6.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"c82bd3d082bd3d80bd18dec3398b3135c6fabb4e","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-6.0.0.tgz","fileCount":143,"integrity":"sha512-T0HzV8RsZw2EnWENiAstTN+hsjILDf4s7p5/mKvIqnNKLpwbIM990Sftu8Zm5xZhE+BLSYbdaRSIDrN/mUylMw==","signatures":[{"sig":"MEUCIQC0d+0rrwzn8DmYlm3X/pCFH+sT/F24fFq6DjqDfNCCfwIgKc6ycAwysBHo1Mfn3lOrsMwgm3LCOK2zPsC1jhW2KGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573659},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/29f56517bb341110aabe7f3f4123f6c0/cogitator-ai-self-modifying-6.0.0.tgz","_integrity":"sha512-T0HzV8RsZw2EnWENiAstTN+hsjILDf4s7p5/mKvIqnNKLpwbIM990Sftu8Zm5xZhE+BLSYbdaRSIDrN/mUylMw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.9.0","@cogitator-ai/neuro-symbolic":"6.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_6.0.0_1768908453408_0.3528377579917199","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@cogitator-ai/self-modifying","version":"7.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@7.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"42242873a0e35b976d7ad4664eac7c2bee54f085","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-7.0.0.tgz","fileCount":143,"integrity":"sha512-3/wtBuorPsX+Jt54L5DGkeohUXjTs5Js4fh87Mh7cl+4EDhDvCstsKLNS9Ds8XU+WAg7Zm//48fLHIJcoKpFEA==","signatures":[{"sig":"MEUCID8dYVZY4EZQWEuDbdb4rpgdryW/NTo7Pcye5a9VeVfkAiEAo6Ig7baxR0fkWztS/bnP0a59XcY99vEYpe84TgFtcmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-7.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/386e9d7b52deecc544b24dff814697e3/cogitator-ai-self-modifying-7.0.0.tgz","_integrity":"sha512-3/wtBuorPsX+Jt54L5DGkeohUXjTs5Js4fh87Mh7cl+4EDhDvCstsKLNS9Ds8XU+WAg7Zm//48fLHIJcoKpFEA==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.10.0","@cogitator-ai/neuro-symbolic":"7.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_7.0.0_1768909721924_0.4563748037193358","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@cogitator-ai/self-modifying","version":"8.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@8.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"8cdc6ad369da108d4680d19f1e8c645361e75bdc","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-8.0.0.tgz","fileCount":143,"integrity":"sha512-sQ85qyC3udVES+CFNH/dsdbYg0SU9k+/eWI8t1S6ilKhnER7zqSnNfUc6V3HtZXSDHpFK0ddkmB2kgmDALoOvw==","signatures":[{"sig":"MEQCIH3QN07q6pxIUcSDBwL/KB5pOPP+kb4ZTVfJ94AvlsrmAiBt605Kyankze51BwJniRNHDUXewg79EH+8CGk5u9PvCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-8.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/1333505c8f4fb0b43212c74a370c27e9/cogitator-ai-self-modifying-8.0.0.tgz","_integrity":"sha512-sQ85qyC3udVES+CFNH/dsdbYg0SU9k+/eWI8t1S6ilKhnER7zqSnNfUc6V3HtZXSDHpFK0ddkmB2kgmDALoOvw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.0","@cogitator-ai/neuro-symbolic":"8.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_8.0.0_1768915979405_0.10664369196807155","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@cogitator-ai/self-modifying","version":"8.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@8.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"6efd8c5feda97c974ae17a77be2a1d327a58cba6","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-8.0.1.tgz","fileCount":143,"integrity":"sha512-qdpD21xk9gsYM+nocdF4INa/axb+cHeaalj/6e2dDIoqt0KfWum1bWUrdEWcxqst0xyxU44xU1zelJd9/7xcXQ==","signatures":[{"sig":"MEYCIQDtFPCYNBd0+BFkdyfdAzTiTl7z34PfoGlzRRwZ6oSaBgIhAODtYVOYuXyuu7MLaOL1PTPWuEQgJEaL8lva1VjxVsSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-8.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/4d5359964c445d576903ae9b777a6149/cogitator-ai-self-modifying-8.0.1.tgz","_integrity":"sha512-qdpD21xk9gsYM+nocdF4INa/axb+cHeaalj/6e2dDIoqt0KfWum1bWUrdEWcxqst0xyxU44xU1zelJd9/7xcXQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.1","@cogitator-ai/neuro-symbolic":"8.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_8.0.1_1769167742008_0.3422174036790482","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@cogitator-ai/self-modifying","version":"8.0.2","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@8.0.2","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"25553171e9a3cbbc9ff8818da66629f108a069a0","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-8.0.2.tgz","fileCount":143,"integrity":"sha512-2AALnw+9O4fQFtzjeTQ38xuCsrZRB0Sj78wcVVYJAlWRzJfqmQQs5+rPISFhHC0Ca96Y56TNzvVTL5bNw/TfiQ==","signatures":[{"sig":"MEYCIQCIaAfpULn+o/4XTGKCm1AHNOKWsuQiBCb/aH+JQMpOaQIhAKtzLaPPhyU0VUHR6XT7749Cw9wSYbQ14i+Xem615jjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-8.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/751fe4c5f35bd6bb84c9ae1a2cebb4ff/cogitator-ai-self-modifying-8.0.2.tgz","_integrity":"sha512-2AALnw+9O4fQFtzjeTQ38xuCsrZRB0Sj78wcVVYJAlWRzJfqmQQs5+rPISFhHC0Ca96Y56TNzvVTL5bNw/TfiQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.2","@cogitator-ai/neuro-symbolic":"8.0.2"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_8.0.2_1769171251039_0.14769881137080243","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@cogitator-ai/self-modifying","version":"9.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@9.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"316ba5cf8c81e4c0803fbd6939e09dc462974f42","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-9.0.0.tgz","fileCount":143,"integrity":"sha512-dhlj1SPy1WEO9OUQPuBlyZw299N88lzkMzQFpGZGxbYjipQ0Uxj9HgyRyhxhhTtoVVUH8cUoz1pf574/C6kDMQ==","signatures":[{"sig":"MEUCIDTDWZ8n7FCg5dCmcr5yAkSvT1nhlcp+cFp2MNMDQoFkAiEAiCuq7AaVEEpSflijSPAn1xQ/s9ZxU1ffKkN6pNBKlBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-9.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/b08a29cb10633577024d94db5cca176b/cogitator-ai-self-modifying-9.0.0.tgz","_integrity":"sha512-dhlj1SPy1WEO9OUQPuBlyZw299N88lzkMzQFpGZGxbYjipQ0Uxj9HgyRyhxhhTtoVVUH8cUoz1pf574/C6kDMQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.3","@cogitator-ai/neuro-symbolic":"9.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_9.0.0_1769174983915_0.4233713597108282","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@cogitator-ai/self-modifying","version":"9.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@9.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"d49e1ed34a9964a3ee029834d7d7086bb8dfc7a9","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-9.0.1.tgz","fileCount":143,"integrity":"sha512-QhAEC44Xq3spnoSyiodjbtDgJ4lZcf5nuYahpOYycmzqRTaMUsa1tsnILErbRYQOydo8kSnC5oOh6K7cMSMU+A==","signatures":[{"sig":"MEUCIDXfjfWGGe4kvtAbSvRHA0sRtNrbU3++hganK4D9hOsmAiEA62jT2ENaUufYgg6q5InigtLZ06N0nNt9IqNvGCNkGDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573661},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-9.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/2aaf9f2bd1f6245ee568624a07a688de/cogitator-ai-self-modifying-9.0.1.tgz","_integrity":"sha512-QhAEC44Xq3spnoSyiodjbtDgJ4lZcf5nuYahpOYycmzqRTaMUsa1tsnILErbRYQOydo8kSnC5oOh6K7cMSMU+A==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.4","@cogitator-ai/neuro-symbolic":"9.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_9.0.1_1769179018059_0.08122492686115312","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@cogitator-ai/self-modifying","version":"10.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@10.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"66c9f6010385304ab06a6039c6a34f66e7051863","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-10.0.0.tgz","fileCount":143,"integrity":"sha512-Jfd+ddPHrjunKdfB7cDTvQiA3YwKngQ5mY+ndPxkA4qobaoCT13KOI0UY6E+3Vt0WrYZyJPtHUpHR3i2bRpGoA==","signatures":[{"sig":"MEUCICum/HaLOzCxeZj6Na//S0QTCWUv0fEtA/+lXyMHSqxgAiEAn2ao9BuE94k1BJEOJCJPnbLu+jnVsHs1FbMMjRA2tw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573662},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-10.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e32a45fdec2e36e9cc64f1469c6fc8ef/cogitator-ai-self-modifying-10.0.0.tgz","_integrity":"sha512-Jfd+ddPHrjunKdfB7cDTvQiA3YwKngQ5mY+ndPxkA4qobaoCT13KOI0UY6E+3Vt0WrYZyJPtHUpHR3i2bRpGoA==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.4","@cogitator-ai/neuro-symbolic":"9.1.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_10.0.0_1769180636345_0.42358174487160105","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@cogitator-ai/self-modifying","version":"10.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@10.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"428c791e1ef65c18dab52505ee00ac7798bd51a9","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-10.0.1.tgz","fileCount":143,"integrity":"sha512-oHJl6VmNZyqow/PUukmAw5wZLOc//tbSBSMGrn8MDphXwUv53m7J/84t1BFtFnWVOdEBNIwf+1/OXZtRxh7BdQ==","signatures":[{"sig":"MEYCIQDqBmGtUKFeEGPGZgZB3ozeKgDbHXGXRd1dCOzVfAeMmAIhANymy3BQpLhrpnYDnbs5m3P5R0uVXT+Uggx+N9DQ2kar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573662},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-10.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/d7e6c43b2de90cdb92c82f6441ebc5ae/cogitator-ai-self-modifying-10.0.1.tgz","_integrity":"sha512-oHJl6VmNZyqow/PUukmAw5wZLOc//tbSBSMGrn8MDphXwUv53m7J/84t1BFtFnWVOdEBNIwf+1/OXZtRxh7BdQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.11.5","@cogitator-ai/neuro-symbolic":"9.1.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_10.0.1_1769181593224_0.2550109516660184","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@cogitator-ai/self-modifying","version":"11.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@11.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"d45cffed0674a507d532aa1ee67a9b68bb4beab6","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-11.0.0.tgz","fileCount":143,"integrity":"sha512-7hCi+i4+4xUe/72Ame7jzk6ngfNjE2+ylWfCVAuPMN7Q+7sw5RMnF6CCxucO0YzU6JSemmLwnH4NHqMAos9uUw==","signatures":[{"sig":"MEUCIED7byos86po5QNCmLWbdvf4x4EphaVB2qaqN449QtKKAiEA8M05dMOWuX8pRQXRT/JjcoJ+PsqP6i2bIqN/6fpGHfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-11.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/f2d7eb969189b3f0d2970b030ff819f0/cogitator-ai-self-modifying-11.0.0.tgz","_integrity":"sha512-7hCi+i4+4xUe/72Ame7jzk6ngfNjE2+ylWfCVAuPMN7Q+7sw5RMnF6CCxucO0YzU6JSemmLwnH4NHqMAos9uUw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.12.0","@cogitator-ai/neuro-symbolic":"10.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_11.0.0_1769183189312_0.4303082739297692","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@cogitator-ai/self-modifying","version":"13.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@13.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"44cf6fe0962c799eb793d02d639d17ecb0cbb599","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-13.0.0.tgz","fileCount":143,"integrity":"sha512-aTBkJ5mZm6aciCWvTdV+ycRake3VZaiR0OpX+GrKCSFi+dg26g430bT23alw9VTH2njQJxLaUujpqW0rIZmQrA==","signatures":[{"sig":"MEQCIALSzNa36nPezSirKdxiE/iWAw1bKYTsfc4I95Lyq/sqAiAsFM189b6uFwiVy9GUXEvEYx7dx3ehpjaHyP00sJBnfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-13.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/9961a4ac7a5818b66e9452efdd6f85bb/cogitator-ai-self-modifying-13.0.0.tgz","_integrity":"sha512-aTBkJ5mZm6aciCWvTdV+ycRake3VZaiR0OpX+GrKCSFi+dg26g430bT23alw9VTH2njQJxLaUujpqW0rIZmQrA==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.14.0","@cogitator-ai/neuro-symbolic":"12.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_13.0.0_1769185205583_0.7206983101930542","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@cogitator-ai/self-modifying","version":"14.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@14.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"6ff8f622deb206d529746f6d2291243ef2ab4b3f","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-14.0.0.tgz","fileCount":143,"integrity":"sha512-Oc7OaCmiyoBd4EORsapvZ4+13CtfeOEmE06HKqTcXziWwBTPUPTlXhFRsOKoig8o3WM5scDhw+1LL6hLeppqXQ==","signatures":[{"sig":"MEYCIQCHK9B+CgPioCRWEAc9+QMt92HROqqteLL8lP3n/G2UZAIhAJxAPHk/GdDXp6O0RJUAV3e1SmTQaQN99JOXylPxlGlf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-14.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/fc7e05398ca1364e6aa53f97d27c72a6/cogitator-ai-self-modifying-14.0.0.tgz","_integrity":"sha512-Oc7OaCmiyoBd4EORsapvZ4+13CtfeOEmE06HKqTcXziWwBTPUPTlXhFRsOKoig8o3WM5scDhw+1LL6hLeppqXQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.15.0","@cogitator-ai/neuro-symbolic":"13.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_14.0.0_1769185785267_0.10179689207550924","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@cogitator-ai/self-modifying","version":"14.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@14.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"6700b0be45393036e28c682c14f9e4ff55ecaf26","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-14.0.1.tgz","fileCount":143,"integrity":"sha512-hcUcOo+KdiXF1zybZD+Ls3q4PwKjIC0E0fRxYrd5NMt0uy+KumuogUVMmSXMvVkWwMYE7B+4203PJpO1ZLM2Tg==","signatures":[{"sig":"MEUCIQC8tkfA2IUctNAAYC2R4xQx5EOP/sV6cDZcKsKrO89pdwIgV291RZ62U58IGyfq1vsNqUx6qhWUxn+G34ImUW87oEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-14.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/a9daa73b00c08a7db905c98bdda5f6af/cogitator-ai-self-modifying-14.0.1.tgz","_integrity":"sha512-hcUcOo+KdiXF1zybZD+Ls3q4PwKjIC0E0fRxYrd5NMt0uy+KumuogUVMmSXMvVkWwMYE7B+4203PJpO1ZLM2Tg==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.15.0","@cogitator-ai/neuro-symbolic":"13.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_14.0.1_1769193291766_0.5504488073519158","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@cogitator-ai/self-modifying","version":"15.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@15.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"d26e70a5fc2205d280ef87c00089f624bf0a1b11","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-15.0.0.tgz","fileCount":143,"integrity":"sha512-50GxE1agNhoJwYcBwGhLlVw3ydfz3PmzN20kEAczGA0WH70MrG0yKQJoZRq6l6uqmqBi7BaquXyf4TV6CTgBDQ==","signatures":[{"sig":"MEQCIB6pBdUH4SWxihZYCT1QDdyWaVf875bmf3E/FLEbwupBAiA29qnsdDwy3BuuDUn//nFTOznQu2CUpTIbUJntNCjAuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-15.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/782ca7c81022dfc0053cda3e476f91d7/cogitator-ai-self-modifying-15.0.0.tgz","_integrity":"sha512-50GxE1agNhoJwYcBwGhLlVw3ydfz3PmzN20kEAczGA0WH70MrG0yKQJoZRq6l6uqmqBi7BaquXyf4TV6CTgBDQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.16.0","@cogitator-ai/neuro-symbolic":"14.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_15.0.0_1769250439274_0.893139300032211","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@cogitator-ai/self-modifying","version":"16.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@16.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"e84b39faa70cc3a7dfb91f29963933c05eef58bb","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-16.0.0.tgz","fileCount":143,"integrity":"sha512-LmwC0uRolqLmHxPEgWU6Wy01oRis4ccZzoOA9Wl9RBFohwhqFaB4Tw7/VTbJ4d8289cF1liWeEDJ09zoHwa2AQ==","signatures":[{"sig":"MEUCIH1GjSL+/vt0AZYfcSx9c3I9soH8nKEwQXmnxqLYMYiLAiEA1e7SH15CL84J6MBMcfXu3vK8vpE6KVbofacROukXAgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-16.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/940f207ffbd9b08dee0d4c04187c14fe/cogitator-ai-self-modifying-16.0.0.tgz","_integrity":"sha512-LmwC0uRolqLmHxPEgWU6Wy01oRis4ccZzoOA9Wl9RBFohwhqFaB4Tw7/VTbJ4d8289cF1liWeEDJ09zoHwa2AQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.17.0","@cogitator-ai/neuro-symbolic":"15.0.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_16.0.0_1769251965471_0.41531943620917544","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@cogitator-ai/self-modifying","version":"16.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@16.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"6b208c411048292873df2d6e0a44bbfc671ad6c7","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-16.0.1.tgz","fileCount":143,"integrity":"sha512-ZbxmubMJNta0+lZP0UEiqRpLK0s0URtkI/2RtF1kiXjcphfVSeAbW/1t3uIlnyGDnT5RqCw77s43McL8+iAwow==","signatures":[{"sig":"MEYCIQDdjnNHnApBrh8T14NJJsUc9BsDSOTSusq8/qiyGfn2QAIhAIhXfCV1f9ScawNdt7ne89GuqHoHb+B7/BXps0Cg8zBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-16.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/53b1297738bc8769566d4ab06cd9b59c/cogitator-ai-self-modifying-16.0.1.tgz","_integrity":"sha512-ZbxmubMJNta0+lZP0UEiqRpLK0s0URtkI/2RtF1kiXjcphfVSeAbW/1t3uIlnyGDnT5RqCw77s43McL8+iAwow==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.17.1","@cogitator-ai/neuro-symbolic":"15.0.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_16.0.1_1769254753194_0.6437409845737601","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@cogitator-ai/self-modifying","version":"17.0.0","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"1dc7ff61c9b1b4de56ca7444822a3fb307d0ea7c","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.0.tgz","fileCount":143,"integrity":"sha512-UQvTMgCv1EFLGh8RZf7Y4ubp8FsqdwlXO+soAiX5mXHULe+70Nm/yCaw/Y2OKxZ8h9ZVTKeMtD3qbWFJPXhltw==","signatures":[{"sig":"MEQCICd+mf2AUuR3UZ5YmXZyIgszvJn79vR7ji8uRyk6LiNzAiAcnMIiwR6WLdeNEv0XrlbmiplKnTc6/H9qkVQdNIY9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-17.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/516d940128232acc69dd09e555c64530/cogitator-ai-self-modifying-17.0.0.tgz","_integrity":"sha512-UQvTMgCv1EFLGh8RZf7Y4ubp8FsqdwlXO+soAiX5mXHULe+70Nm/yCaw/Y2OKxZ8h9ZVTKeMtD3qbWFJPXhltw==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.17.1","@cogitator-ai/neuro-symbolic":"15.1.0"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.0_1769255818848_0.28348456877608563","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"@cogitator-ai/self-modifying","version":"17.0.1","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/Cogitator#readme","bugs":{"url":"https://github.com/eL1fe/Cogitator/issues"},"dist":{"shasum":"96bb051448493b5071efba33da665dea3162ea2e","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.1.tgz","fileCount":143,"integrity":"sha512-nhAUe0wxrGpVPq2J+sgD1kF4DlC+L0XEeTp7xYLtM60Q6yjiGePOvB0Ro7gSx+loJ5p5X1XzhJNJ3QntJk1wLQ==","signatures":[{"sig":"MEUCICkDp0BiOR8YbyqbE8rT0rmz2F2W77UxDw96a+ChSesdAiEA7JU5KxPXvuI2ItUyBg3YaxVzIFyDDKUwc399J7n0/9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573663},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-17.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/59601bfa1115d682483d82ff9df171a5/cogitator-ai-self-modifying-17.0.1.tgz","_integrity":"sha512-nhAUe0wxrGpVPq2J+sgD1kF4DlC+L0XEeTp7xYLtM60Q6yjiGePOvB0Ro7gSx+loJ5p5X1XzhJNJ3QntJk1wLQ==","repository":{"url":"git+https://github.com/eL1fe/Cogitator.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","nanoid":"^5.0.4","@cogitator-ai/types":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.4","typescript":"^5.3.2","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/core":"0.17.2","@cogitator-ai/neuro-symbolic":"15.1.1"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.1_1769258192105_0.9560903338766444","host":"s3://npm-registry-packages-npm-production"}},"17.0.4":{"name":"@cogitator-ai/self-modifying","version":"17.0.4","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.4","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"f7dc1e44b2bba191c867f695304e0af63cc69aa3","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.4.tgz","fileCount":142,"integrity":"sha512-qFmHyHovc4lnBWdYGqnK89lR74f3iy9F1L0d/zIVF7bSOzbsJQsBHyy7yk48ErTLQxUZ13YVdK/t5Or2RqUpqA==","signatures":[{"sig":"MEQCICxu/vkSgHO3UcKiBFK6ONZB0ubIVIwaEaBenel0txnKAiBhOceqTx176iOre6COhlnl6MzySD+Eoiy4J3VGOxq+8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68ae52328fec8aa8e62b0dfb996c7bef0c2b441b","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.4_1769446813933_0.12545452685085068","host":"s3://npm-registry-packages-npm-production"}},"17.0.5":{"name":"@cogitator-ai/self-modifying","version":"17.0.5","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.5","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"3c5e72cbf30780cb8a6ba326357130904b7a4ba1","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.5.tgz","fileCount":142,"integrity":"sha512-281bcTwzji+y4/meXXcNc5c6Nj32iyGl6tzZE1y9zCyGbx9zPOiLD70w1tjbYZe+AW8CzwCMJSiBhVI+jWgzgA==","signatures":[{"sig":"MEYCIQCnG7zP5TJcDmJRe2r4yI0vfWlJXiZ24FUTQniZJkRSaQIhAOe4SiY+/Bi+V4IltYj64lsWbQEPLVB6hH5JfoIec1X2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6b9adee17ab69490d006ebca129a24d50e90b0f","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.5_1771596874091_0.5630384434633109","host":"s3://npm-registry-packages-npm-production"}},"17.0.8":{"name":"@cogitator-ai/self-modifying","version":"17.0.8","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.8","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"8db378f1da5c1db985ae35b401413437a4f97587","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.8.tgz","fileCount":142,"integrity":"sha512-e9IZUmW5oyUScWotcmKtp3VufAivBqNKkmXndRz3K0eevt2IT+xo0yNkl+HFuhPy+4pOvWnv7T6am7hzy14pQg==","signatures":[{"sig":"MEYCIQCO6JOehYc4ZmjS+5PFke9crIXykmFcxdpg3iI61NQquwIhAIDm+npaK0wvyjz6LtUn1jy6A3ENjxxsRaGdDcvcmNA2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f508be4a1a30c7bd136f0fa8b2e6cee5521416ab","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.8_1772035756337_0.5139663660476428","host":"s3://npm-registry-packages-npm-production"}},"17.0.10":{"name":"@cogitator-ai/self-modifying","version":"17.0.10","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.10","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"99979fb9016683eeb6ffe565d8fdb3b43c028653","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.10.tgz","fileCount":144,"integrity":"sha512-B1hPULKqTBKm8fb7PpbUIibkhK3qAjTL5ywK4/5asjwmgu97rT2Gk0cdZXWA0svP1lPJczCco5amzzuavkpkFw==","signatures":[{"sig":"MEQCIEUp9CO2CqmpqXWdOmUObNGs1gU7haNqFmLYYPyVJbq2AiACUZ5+emQP0EJvdcV8D+xVx7ZZrFS3XPWsMIdGauFWmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"467575702503c3581cb717f8aef8a72e1d8ae492","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.10_1772060091702_0.17915801799385833","host":"s3://npm-registry-packages-npm-production"}},"17.0.11":{"name":"@cogitator-ai/self-modifying","version":"17.0.11","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.11","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"1fb7f7e87fcb98a9aaeae93f62e64dd1dd7eacb3","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.11.tgz","fileCount":145,"integrity":"sha512-pAJgM+mpzjn23YEEHlH8WKBGpLR37uyUS6dXU+g8w0tspv5j9qpjzTmCKA1NfL4RiJhjwyBmfMAfprnBDdlOhw==","signatures":[{"sig":"MEQCIGgNAcqFTowz90gFnyGP+FNXCJdRftoxzO/qMinjBzNtAiAVp0P6DZEcea7/F19PoIg6unRnbRfohUt78w3cBgHmEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"467575702503c3581cb717f8aef8a72e1d8ae492","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.11_1772066241955_0.09408194222761579","host":"s3://npm-registry-packages-npm-production"}},"17.0.13":{"name":"@cogitator-ai/self-modifying","version":"17.0.13","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.13","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"4f176b427c1c82d81b68019116e03ed7a951ecf4","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.13.tgz","fileCount":145,"integrity":"sha512-Iq+Dtx7aOs09YhdTqirRzN5FmBENExUTWzN4Sl+ez+6PMyLiIdqM+IpuzRPy/9i6hGEPyR7tMBvYVxJ5nq8fUQ==","signatures":[{"sig":"MEUCIQDzOGGEuWNNXbqn2ZLrxExecLTvczsqWYp1uHzyPuRNUQIgc4sKwjRhTqKQSEELqat6niyoJOU3YDPP1fW6rwCpFyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"467575702503c3581cb717f8aef8a72e1d8ae492","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.13_1772116211201_0.7380674796769315","host":"s3://npm-registry-packages-npm-production"}},"17.0.16":{"name":"@cogitator-ai/self-modifying","version":"17.0.16","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.16","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"c1d9527cb9ffa7a4616049d328d0c3e92124aa0f","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.16.tgz","fileCount":145,"integrity":"sha512-ixRTkWgg8fcuikL37NRXfXfFOnbRSJ3CJHWWhqvzhnsFuPUBLT8eSbgp9wnLAeLYXShlxrrHWEDQMhKaCkvZAw==","signatures":[{"sig":"MEUCIQCuZK+W75bETCSIKkR+F6RM03n008F8w4KEwm9vBUlfwQIga3Qa3TldKaqZ1kcyOAriMHKJOMhSrch9g3binM/E9pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b6a8cb29bfdd7d2255acfa240b2df5d558354e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"workspace:*"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"workspace:*","@cogitator-ai/neuro-symbolic":"workspace:*"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.16_1778881405557_0.6438575080025839","host":"s3://npm-registry-packages-npm-production"}},"17.0.17":{"name":"@cogitator-ai/self-modifying","version":"17.0.17","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","_id":"@cogitator-ai/self-modifying@17.0.17","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"81bec7afabb64e5fd421e5cab6b14f218e7914c5","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.17.tgz","fileCount":146,"integrity":"sha512-MZXkpCh2rtio/8rwA8vHz3GbuR8ztlnzPy+rKWMsDMMgfAs11NgD1XbIm8GQJr2RhY6OPB6a64q7f4PiKXOZmQ==","signatures":[{"sig":"MEUCIFQCUTzA+WKQy5TCmSrwTEaFoiczzhBR7xqSaxA+jG2rAiEA1DReDoTlrvblYxMydo5+frP/Wr1c7FSCBdISErD3VdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612445},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-self-modifying-17.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/926d335bb72ef99b1742b02a98ebace3/cogitator-ai-self-modifying-17.0.17.tgz","_integrity":"sha512-MZXkpCh2rtio/8rwA8vHz3GbuR8ztlnzPy+rKWMsDMMgfAs11NgD1XbIm8GQJr2RhY6OPB6a64q7f4PiKXOZmQ==","repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/self-modifying"},"_npmVersion":"10.9.0","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","nanoid":"^5.0.4","@cogitator-ai/types":"0.22.2"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.2","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/core":"0.19.3","@cogitator-ai/neuro-symbolic":"15.1.15"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/self-modifying_17.0.17_1778882304272_0.8816498472674843","host":"s3://npm-registry-packages-npm-production"}},"17.0.18":{"name":"@cogitator-ai/self-modifying","version":"17.0.18","description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"nanoid":"^5.0.4","zod":"^4.3.6","@cogitator-ai/types":"0.22.3"},"peerDependencies":{"@cogitator-ai/core":"0.19.4","@cogitator-ai/neuro-symbolic":"15.1.16"},"peerDependenciesMeta":{"@cogitator-ai/neuro-symbolic":{"optional":true}},"devDependencies":{"@types/node":"^25.0.10","typescript":"^5.3.2","vitest":"^4.0.18"},"keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"author":{"name":"Cogitator Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/self-modifying"},"publishConfig":{"registry":"https://npm.pkg.github.com","access":"public"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src --ext .ts","typecheck":"tsc --noEmit"},"_id":"@cogitator-ai/self-modifying@17.0.18","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","_integrity":"sha512-8+hG5OocX3ze2TpBVJ0CO3bSQhkYRS6/8Lyyqse60sK5TtEbJg4S99DfKQ6GzfO7VYqWYx//TZ9z/CrTGM3B1A==","_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/65ffe2579288f2755a2b24eba3273e80/cogitator-ai-self-modifying-17.0.18.tgz","_from":"file:cogitator-ai-self-modifying-17.0.18.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-8+hG5OocX3ze2TpBVJ0CO3bSQhkYRS6/8Lyyqse60sK5TtEbJg4S99DfKQ6GzfO7VYqWYx//TZ9z/CrTGM3B1A==","shasum":"e2e5921756bd1d0ba56334c0ff14072bb758fc13","tarball":"https://registry.npmjs.org/@cogitator-ai/self-modifying/-/self-modifying-17.0.18.tgz","fileCount":146,"unpackedSize":674474,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBzhqt2/Bk8N84o9S5LPfpaOee4dpvMf4y8jqFTCI83vAiEAqieN4wWfIblVgjVBWb310bVQgRY81suwZpqVmSgjxz4="}]},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"directories":{},"maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/self-modifying_17.0.18_1785059712196_0.4496205478685886"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-01T11:41:43.662Z","modified":"2026-07-26T09:55:12.521Z","0.1.0":"2026-01-01T11:41:44.022Z","1.0.0":"2026-01-01T12:56:44.962Z","2.0.0":"2026-01-04T09:19:32.796Z","2.0.1":"2026-01-04T17:35:55.165Z","3.0.0":"2026-01-04T20:48:58.939Z","3.0.1":"2026-01-04T20:52:32.330Z","4.0.0":"2026-01-20T10:15:00.439Z","5.0.0":"2026-01-20T10:51:44.735Z","6.0.0":"2026-01-20T11:27:33.542Z","7.0.0":"2026-01-20T11:48:42.081Z","8.0.0":"2026-01-20T13:32:59.579Z","8.0.1":"2026-01-23T11:29:02.177Z","8.0.2":"2026-01-23T12:27:31.252Z","9.0.0":"2026-01-23T13:29:44.109Z","9.0.1":"2026-01-23T14:36:58.220Z","10.0.0":"2026-01-23T15:03:56.532Z","10.0.1":"2026-01-23T15:19:53.402Z","11.0.0":"2026-01-23T15:46:29.521Z","13.0.0":"2026-01-23T16:20:05.788Z","14.0.0":"2026-01-23T16:29:45.449Z","14.0.1":"2026-01-23T18:34:51.938Z","15.0.0":"2026-01-24T10:27:19.432Z","16.0.0":"2026-01-24T10:52:45.630Z","16.0.1":"2026-01-24T11:39:13.358Z","17.0.0":"2026-01-24T11:56:58.996Z","17.0.1":"2026-01-24T12:36:32.349Z","17.0.4":"2026-01-26T17:00:14.101Z","17.0.5":"2026-02-20T14:14:34.427Z","17.0.8":"2026-02-25T16:09:16.506Z","17.0.10":"2026-02-25T22:54:51.900Z","17.0.11":"2026-02-26T00:37:22.111Z","17.0.13":"2026-02-26T14:30:11.382Z","17.0.16":"2026-05-15T21:43:25.714Z","17.0.17":"2026-05-15T21:58:24.435Z","17.0.18":"2026-07-26T09:55:12.384Z"},"bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"author":{"name":"Cogitator Team"},"license":"MIT","homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","keywords":["ai","agent","self-modifying","meta-reasoning","tool-generation","llm"],"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/self-modifying"},"description":"Self-modifying agent capabilities for Cogitator - tool generation, meta-reasoning, architecture evolution","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"readme":"# @cogitator-ai/self-modifying\n\nSelf-modifying agents for Cogitator. Agents that evolve at runtime — generating new tools, adapting reasoning strategies, and optimizing their own architecture.\n\n## Installation\n\n```bash\npnpm add @cogitator-ai/self-modifying\n```\n\n## Quick Start\n\n```typescript\nimport { Cogitator, Agent } from '@cogitator-ai/core';\nimport { SelfModifyingAgent } from '@cogitator-ai/self-modifying';\n\nconst cogitator = new Cogitator({ defaultModel: 'gpt-4o' });\nconst agent = new Agent({\n  name: 'adaptive-assistant',\n  instructions: 'Solve problems adaptively.',\n});\n\nconst selfModifying = new SelfModifyingAgent({\n  agent,\n  llm: cogitator.getDefaultBackend(),\n  config: {\n    toolGeneration: { enabled: true, autoGenerate: true },\n    metaReasoning: { enabled: true },\n    architectureEvolution: { enabled: true },\n    constraints: { enabled: true, autoRollback: true },\n  },\n});\n\nconst result = await selfModifying.run('Analyze this CSV and visualize trends');\n\nconsole.log('Output:', result.output);\nconsole.log('Tools generated:', result.toolsGenerated.length);\nconsole.log('Adaptations made:', result.adaptationsMade.length);\n```\n\n## Features\n\n- **Tool Self-Generation** — Detects missing capabilities and synthesizes new tools at runtime\n- **Meta-Reasoning** — Monitors reasoning process and switches between modes (analytical, creative, systematic)\n- **Architecture Evolution** — Optimizes model, temperature, tool strategy using multi-armed bandits\n- **Constraint Validation** — Safety checks prevent unsafe modifications\n- **Rollback System** — Checkpoint before changes, auto-revert on performance decline\n- **Event System** — Subscribe to all self-modification events for observability\n\n---\n\n## Tool Self-Generation\n\nWhen the agent encounters a task requiring capabilities it doesn't have, it can generate new tools at runtime.\n\n### How It Works\n\n1. **Gap Analysis** — LLM compares user intent with available tools, identifies missing capabilities\n2. **Code Synthesis** — Generates safe TypeScript tool implementation\n3. **Validation** — Security scanning + correctness testing in sandbox\n4. **Registration** — Valid tools are added to the agent's toolkit\n\n### Configuration\n\n```typescript\nconst selfModifying = new SelfModifyingAgent({\n  agent,\n  llm,\n  config: {\n    toolGeneration: {\n      enabled: true,\n      autoGenerate: true, // Auto-create tools when gaps detected\n      maxToolsPerSession: 3, // Limit tools per run\n      minConfidenceForGeneration: 0.7, // Threshold for generating\n      maxIterationsPerTool: 3, // Max refinement attempts\n      requireLLMValidation: true, // LLM validates generated code\n      sandboxConfig: {\n        enabled: true,\n        maxExecutionTime: 5000, // 5s timeout\n        maxMemory: 50 * 1024 * 1024, // 50MB limit\n        allowedModules: [], // No external modules\n        isolationLevel: 'strict',\n      },\n    },\n  },\n});\n```\n\n### Manual Tool Generation\n\n```typescript\nimport { GapAnalyzer, ToolGenerator } from '@cogitator-ai/self-modifying';\n\nconst gapAnalyzer = new GapAnalyzer({ llm, config: toolGenConfig });\nconst toolGenerator = new ToolGenerator({ llm, config: toolGenConfig });\n\n// Analyze what's missing\nconst analysis = await gapAnalyzer.analyze(\n  'Calculate compound interest over 10 years',\n  existingTools\n);\n\nconsole.log('Gaps found:', analysis.gaps.length);\n\n// Generate tool for each gap\nfor (const gap of analysis.gaps) {\n  const result = await toolGenerator.generate(gap, existingTools);\n  if (result.success && result.tool) {\n    console.log('Generated:', result.tool.name);\n  }\n}\n```\n\n### Generated Tool Store\n\n```typescript\nimport { InMemoryGeneratedToolStore } from '@cogitator-ai/self-modifying';\n\nconst store = new InMemoryGeneratedToolStore();\n\n// Save generated tool\nawait store.save(generatedTool);\n\n// Record usage for learning\nawait store.recordUsage({\n  toolId: tool.id,\n  timestamp: new Date(),\n  success: true,\n  executionTime: 150,\n});\n\n// List active tools\nconst tools = await store.list({ status: 'active' });\n\n// Find similar tools\nconst similar = await store.findSimilar('calculate interest');\n```\n\n---\n\n## Meta-Reasoning\n\nThe meta-reasoning layer monitors the agent's reasoning process and makes strategic adjustments.\n\n### Reasoning Modes\n\n| Mode          | Temperature | Use Case                    |\n| ------------- | ----------- | --------------------------- |\n| `analytical`  | 0.3         | Logical analysis, debugging |\n| `creative`    | 0.9         | Brainstorming, ideation     |\n| `systematic`  | 0.2         | Step-by-step procedures     |\n| `intuitive`   | 0.6         | Quick decisions, heuristics |\n| `reflective`  | 0.4         | Self-assessment, learning   |\n| `exploratory` | 0.7         | Open-ended exploration      |\n\n### Configuration\n\n```typescript\nconst selfModifying = new SelfModifyingAgent({\n  agent,\n  llm,\n  config: {\n    metaReasoning: {\n      enabled: true,\n      defaultMode: 'analytical',\n      allowedModes: [\n        'analytical',\n        'creative',\n        'systematic',\n        'intuitive',\n        'reflective',\n        'exploratory',\n      ],\n      modeProfiles: {\n        analytical: { mode: 'analytical', temperature: 0.3, depth: 3 },\n        creative: { mode: 'creative', temperature: 0.9, depth: 2 },\n        // ... other modes\n      },\n      maxMetaAssessments: 5, // Max assessments per run\n      maxAdaptations: 3, // Max mode switches per run\n      metaAssessmentCooldown: 10000, // 10s between assessments\n      adaptationCooldown: 15000, // 15s between adaptations\n      triggers: ['on_failure', 'on_low_confidence', 'periodic'],\n      triggerAfterIterations: 3, // Assess every 3 iterations\n      triggerOnConfidenceDrop: 0.3, // Assess if confidence < 30%\n      triggerOnProgressStall: 2, // Assess after 2 stalled iterations\n      minConfidenceToAdapt: 0.6, // Min confidence to apply change\n      enableRollback: true,\n      rollbackWindow: 30000, // 30s rollback window\n      rollbackOnDecline: true, // Auto-rollback if metrics decline\n    },\n  },\n});\n```\n\n### Meta-Reasoning Process\n\n1. **Observation** — Collect metrics (progress, confidence, tokens, time)\n2. **Assessment** — LLM analyzes if reasoning is on-track\n3. **Adaptation** — Switch mode or adjust parameters if needed\n4. **Rollback** — Revert if metrics decline after adaptation\n\n### Direct MetaReasoner Usage\n\n```typescript\nimport { MetaReasoner } from '@cogitator-ai/self-modifying';\n\nconst metaReasoner = new MetaReasoner({\n  llm,\n  model: 'gpt-4o',\n  config: metaReasoningConfig,\n});\n\n// Initialize run\nconst modeConfig = metaReasoner.initializeRun(runId);\n\n// Observe current state\nconst observation = metaReasoner.observe(\n  {\n    runId,\n    iteration: 3,\n    goal: 'Analyze data',\n    currentMode: 'analytical',\n    tokensUsed: 1500,\n    timeElapsed: 5000,\n    iterationsRemaining: 7,\n    budgetRemaining: 8500,\n  },\n  insights\n);\n\n// Assess if on-track\nconst assessment = await metaReasoner.assess(observation);\n\nconsole.log('On track:', assessment.onTrack);\nconsole.log('Issues:', assessment.issues);\nconsole.log('Recommendation:', assessment.recommendation);\n\n// Apply adaptation if needed\nif (assessment.requiresAdaptation) {\n  const adaptation = await metaReasoner.adapt(runId, assessment);\n  console.log('Switched to:', adaptation?.after?.mode);\n}\n\n// Rollback if needed\nconst rollback = metaReasoner.rollback(runId);\n```\n\n---\n\n## Architecture Evolution\n\nOptimizes agent parameters (model, temperature, tool strategy) using multi-armed bandit algorithms.\n\n### Strategies\n\n| Strategy         | Description                                    |\n| ---------------- | ---------------------------------------------- |\n| `ucb`            | Upper Confidence Bound — balanced exploration  |\n| `thompson`       | Thompson Sampling — probabilistic selection    |\n| `epsilon_greedy` | Epsilon-Greedy — random exploration with decay |\n\n### Configuration\n\n```typescript\nconst selfModifying = new SelfModifyingAgent({\n  agent,\n  llm,\n  config: {\n    architectureEvolution: {\n      enabled: true,\n      strategy: {\n        type: 'ucb',\n        explorationConstant: 2, // Higher = more exploration\n      },\n      // Or Thompson sampling:\n      // strategy: { type: 'thompson', priorAlpha: 1, priorBeta: 1 },\n      // Or epsilon-greedy:\n      // strategy: { type: 'epsilon_greedy', epsilon: 0.1, decayRate: 0.99 },\n\n      maxCandidates: 10, // Max configs to track\n      evaluationWindow: 10, // Runs to consider for metrics\n      minEvaluationsBeforeEvolution: 3, // Min runs before switching\n      adaptationThreshold: 0.1, // Min improvement to switch\n    },\n  },\n});\n```\n\n### Parameter Optimizer\n\n```typescript\nimport { ParameterOptimizer } from '@cogitator-ai/self-modifying';\n\nconst optimizer = new ParameterOptimizer({\n  llm,\n  config: evolutionConfig,\n  baseConfig: {\n    model: 'gpt-4o',\n    temperature: 0.7,\n    maxTokens: 4096,\n    toolStrategy: 'sequential',\n    reflectionDepth: 1,\n  },\n});\n\n// Optimize for a task\nconst result = await optimizer.optimize('Complex reasoning task');\n\nconsole.log('Should adopt:', result.shouldAdopt);\nconsole.log('Confidence:', result.confidence);\nconsole.log('Recommended config:', result.recommendedConfig);\nconsole.log('Reasoning:', result.reasoning);\n\n// Record outcome for learning\noptimizer.recordOutcome(result.candidate!.id, 0.85);\n```\n\n### Capability Analyzer\n\n```typescript\nimport { CapabilityAnalyzer } from '@cogitator-ai/self-modifying';\n\nconst analyzer = new CapabilityAnalyzer({\n  llm,\n  enableLLMAnalysis: true,\n});\n\nconst profile = await analyzer.analyze('Build a REST API with authentication');\n\nconsole.log('Complexity:', profile.complexity); // 'complex'\nconsole.log('Domain:', profile.domain); // 'coding'\nconsole.log('Tool intensity:', profile.toolIntensity); // 'heavy'\nconsole.log('Reasoning depth:', profile.reasoningDepth); // 'deep'\nconsole.log('Estimated tokens:', profile.estimatedTokens);\n```\n\n---\n\n## Constraints & Safety\n\nAll self-modifications are validated against safety constraints before being applied.\n\n### Default Constraints\n\n```typescript\nimport {\n  DEFAULT_SAFETY_CONSTRAINTS,\n  DEFAULT_CAPABILITY_CONSTRAINTS,\n  DEFAULT_RESOURCE_CONSTRAINTS,\n} from '@cogitator-ai/self-modifying';\n\n// Safety: prevent dangerous operations\n// - no_arbitrary_code: Sandbox execution required\n// - max_tool_complexity: Lines of code < 100\n// - no_self_modification_loop: Modification depth < 3\n\n// Capability: prevent degradation\n// - min_tool_count: At least 1 tool\n// - max_tool_count: At most 20 tools\n// - required_capabilities: Core capabilities preserved\n\n// Resource: prevent runaway costs\n// - max_tokens_per_run: Token budget\n// - max_time_per_run: Time limit\n// - max_cost_per_run: Cost limit\n```\n\n### Modification Validator\n\n```typescript\nimport { ModificationValidator } from '@cogitator-ai/self-modifying';\n\nconst validator = new ModificationValidator({\n  constraints: {\n    safety: DEFAULT_SAFETY_CONSTRAINTS,\n    capability: DEFAULT_CAPABILITY_CONSTRAINTS,\n    resource: DEFAULT_RESOURCE_CONSTRAINTS,\n    custom: [\n      {\n        id: 'no-external-apis',\n        name: 'No External APIs',\n        check: (mod) => !mod.changes?.usesExternalApi,\n        errorMessage: 'External API calls not allowed',\n        severity: 'error',\n      },\n    ],\n  },\n});\n\nconst result = await validator.validate({\n  type: 'tool_addition',\n  target: 'tools',\n  changes: { name: 'new-tool', code: '...' },\n  reason: 'User requested capability',\n});\n\nconsole.log('Valid:', result.valid);\nconsole.log('Warnings:', result.warnings);\nconsole.log('Errors:', result.errors);\n```\n\n### Rollback Manager\n\n```typescript\nimport { RollbackManager } from '@cogitator-ai/self-modifying';\n\nconst rollbackManager = new RollbackManager({\n  maxCheckpoints: 10,\n});\n\n// Create checkpoint before modification\nconst checkpoint = await rollbackManager.createCheckpoint(\n  agentName,\n  agentConfig,\n  currentTools,\n  modifications\n);\n\nconsole.log('Checkpoint:', checkpoint.id);\n\n// Rollback if something goes wrong\nconst restored = await rollbackManager.rollbackTo(checkpoint.id);\n\nif (restored) {\n  console.log('Restored config:', restored.agentConfig);\n  console.log('Restored tools:', restored.tools.length);\n}\n\n// List checkpoints\nconst checkpoints = rollbackManager.listCheckpoints();\n```\n\n---\n\n## Events\n\nSubscribe to self-modification events for observability.\n\n```typescript\nconst selfModifying = new SelfModifyingAgent({ agent, llm, config });\n\n// Tool generation events\nselfModifying.on('tool_generation_started', (e) => {\n  console.log('Generating tool for gap:', e.data.gap.suggestedToolName);\n});\n\nselfModifying.on('tool_generation_completed', (e) => {\n  console.log('Tool created:', e.data.name, 'success:', e.data.success);\n});\n\n// Meta-reasoning events\nselfModifying.on('meta_assessment', (e) => {\n  console.log('Assessment:', e.data.assessment.onTrack ? 'on-track' : 'off-track');\n});\n\nselfModifying.on('strategy_changed', (e) => {\n  console.log(`Mode: ${e.data.previousMode} → ${e.data.newMode}`);\n});\n\n// Architecture events\nselfModifying.on('architecture_evolved', (e) => {\n  console.log('New config:', e.data.changes);\n});\n\n// Checkpoint events\nselfModifying.on('checkpoint_created', (e) => {\n  console.log('Checkpoint:', e.data.checkpointId);\n});\n\nselfModifying.on('rollback_performed', (e) => {\n  console.log('Rolled back to:', e.data.checkpointId);\n});\n\n// Run lifecycle\nselfModifying.on('run_started', (e) => {\n  console.log('Run started:', e.runId);\n});\n\nselfModifying.on('run_completed', (e) => {\n  console.log('Run completed:', e.data.success);\n});\n```\n\n### Event Types\n\n| Event                       | Description                     |\n| --------------------------- | ------------------------------- |\n| `run_started`               | Self-modifying run started      |\n| `run_completed`             | Run completed (success/failure) |\n| `tool_generation_started`   | Started generating a new tool   |\n| `tool_generation_completed` | Tool generation finished        |\n| `meta_assessment`           | Meta-reasoning assessment made  |\n| `strategy_changed`          | Reasoning mode switched         |\n| `architecture_evolved`      | Architecture config changed     |\n| `checkpoint_created`        | Rollback checkpoint created     |\n| `rollback_performed`        | Rolled back to checkpoint       |\n\n---\n\n## Utilities\n\n### extractJson\n\nExtracts the first valid JSON object from a string using balanced-brace matching. Useful for parsing LLM responses that contain JSON embedded in natural language.\n\n```typescript\nimport { extractJson } from '@cogitator-ai/self-modifying';\n\nconst raw = 'Here is my analysis: {\"onTrack\": true, \"confidence\": 0.9} end.';\nconst json = extractJson(raw); // '{\"onTrack\": true, \"confidence\": 0.9}'\n```\n\n### llmChat\n\nAdapter that normalizes LLM backend calls — uses `complete()` if available, falls back to `chat()`.\n\n```typescript\nimport { llmChat } from '@cogitator-ai/self-modifying';\n\nconst response = await llmChat(llm, [{ role: 'user', content: 'Analyze this data' }], {\n  model: 'gpt-4o',\n});\n```\n\n### Constraint Merging\n\nMerge constraint arrays with deduplication by ID:\n\n```typescript\nimport {\n  mergeSafetyConstraints,\n  mergeCapabilityConstraints,\n  mergeResourceConstraints,\n  mergeCustomConstraints,\n} from '@cogitator-ai/self-modifying';\n\nconst merged = mergeSafetyConstraints(baseConstraints, overrideConstraints);\n```\n\n---\n\n## Checkpoints & Rollback\n\nCreate checkpoints and rollback to safe states.\n\n```typescript\nconst selfModifying = new SelfModifyingAgent({ agent, llm, config });\n\n// Run with checkpointing\nconst result = await selfModifying.run('Complex task...');\n\n// Manual checkpoint during run\nselfModifying.on('strategy_changed', async () => {\n  const checkpoint = await selfModifying.createCheckpoint();\n  console.log('Saved state:', checkpoint?.id);\n});\n\n// Rollback to previous state\nconst success = await selfModifying.rollbackToCheckpoint(checkpointId);\nconsole.log('Rollback success:', success);\n\n// Get generated tools\nconst tools = await selfModifying.getGeneratedTools();\nconsole.log('Active tools:', tools.length);\n\n// Record tool usage for learning\nawait selfModifying.recordToolUsage(toolId, true, 150);\n```\n\n---\n\n## Type Reference\n\n### Core Types\n\n```typescript\nimport type {\n  SelfModifyingConfig,\n  ToolSelfGenerationConfig,\n  MetaReasoningConfig,\n  ArchitectureEvolutionConfig,\n} from '@cogitator-ai/types';\n```\n\n### Tool Generation Types\n\n```typescript\nimport type {\n  CapabilityGap,\n  GapAnalysisResult,\n  GeneratedTool,\n  ToolValidationResult,\n  ToolSandboxConfig,\n  ToolSandboxResult,\n} from '@cogitator-ai/types';\n```\n\n### Meta-Reasoning Types\n\n```typescript\nimport type {\n  ReasoningMode,\n  ReasoningModeConfig,\n  MetaObservation,\n  MetaAssessment,\n  MetaAdaptation,\n  MetaTrigger,\n} from '@cogitator-ai/types';\n```\n\n### Architecture Evolution Types\n\n```typescript\nimport type {\n  TaskProfile,\n  ArchitectureConfig,\n  EvolutionCandidate,\n  EvolutionStrategy,\n} from '@cogitator-ai/types';\n```\n\n### Constraint Types\n\n```typescript\nimport type {\n  SafetyConstraint,\n  CapabilityConstraint,\n  ResourceConstraint,\n  ModificationConstraints,\n  ModificationValidationResult,\n  ModificationCheckpoint,\n} from '@cogitator-ai/types';\n```\n\n### Event Types\n\n```typescript\nimport type {\n  SelfModifyingEvent,\n  SelfModifyingEventType,\n  SelfModifyingEventHandler,\n} from '@cogitator-ai/types';\n```\n\n---\n\n## Examples\n\n### Adaptive Data Analyst\n\n```typescript\nconst analyst = new Agent({\n  name: 'data-analyst',\n  instructions: 'Analyze data and create visualizations.',\n  tools: [readFile],\n});\n\nconst selfModifying = new SelfModifyingAgent({\n  agent: analyst,\n  llm,\n  config: {\n    toolGeneration: {\n      enabled: true,\n      autoGenerate: true,\n      maxToolsPerSession: 5,\n    },\n    metaReasoning: {\n      enabled: true,\n      defaultMode: 'analytical',\n      triggers: ['on_failure', 'periodic'],\n    },\n  },\n});\n\n// Will auto-generate CSV parser, statistics calculator, chart generator as needed\nconst result = await selfModifying.run(\n  'Load sales.csv, calculate monthly trends, and create a bar chart'\n);\n\nconsole.log(\n  'Generated tools:',\n  result.toolsGenerated.map((t) => t.name)\n);\n// ['csv_parser', 'trend_calculator', 'bar_chart_generator']\n```\n\n### Creative Problem Solver\n\n```typescript\nconst solver = new Agent({\n  name: 'problem-solver',\n  instructions: 'Find creative solutions to complex problems.',\n});\n\nconst selfModifying = new SelfModifyingAgent({\n  agent: solver,\n  llm,\n  config: {\n    metaReasoning: {\n      enabled: true,\n      defaultMode: 'systematic',\n      allowedModes: ['systematic', 'creative', 'analytical'],\n      triggerOnProgressStall: 2,\n    },\n    architectureEvolution: {\n      enabled: true,\n      strategy: { type: 'thompson' },\n    },\n  },\n});\n\n// Will switch from systematic → creative if stuck\nconst result = await selfModifying.run(\n  'Design a novel approach to reduce carbon emissions in cities'\n);\n\nconsole.log('Mode changes:', result.adaptationsMade.length);\nconsole.log('Final mode:', result.finalConfig.toolStrategy);\n```\n\n### Safe Code Generator\n\n```typescript\nconst coder = new Agent({\n  name: 'code-generator',\n  instructions: 'Generate safe, tested code.',\n});\n\nconst selfModifying = new SelfModifyingAgent({\n  agent: coder,\n  llm,\n  config: {\n    toolGeneration: {\n      enabled: true,\n      sandboxConfig: {\n        enabled: true,\n        maxExecutionTime: 3000,\n        isolationLevel: 'strict',\n        allowedModules: [],\n      },\n    },\n    constraints: {\n      enabled: true,\n      autoRollback: true,\n      maxModificationsPerRun: 5,\n    },\n  },\n});\n\n// All generated tools are sandboxed and validated\nselfModifying.on('tool_generation_completed', (e) => {\n  if (!e.data.success) {\n    console.log('Tool rejected:', e.data.error);\n  }\n});\n\nconst result = await selfModifying.run('Create a utility to parse JSON safely');\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}