{"_id":"@agentuniversity/implant","_rev":"11-61b39c3a89c18e2f8a274c84ff390a55","name":"@agentuniversity/implant","dist-tags":{"latest":"0.2.4"},"versions":{"0.0.1":{"name":"@agentuniversity/implant","version":"0.0.1","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.0.1","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"80bb61e2f143ad9dbecb5f7d743b059980a12779","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.0.1.tgz","fileCount":44,"integrity":"sha512-XW6YGstGxx1358CisQZUzK7emHyscB1HP+WWSrFvUUT9lb4ROtSXV1nC3VqEcQp7Dnn4A0AxfQbl2nYjdeQb2w==","signatures":[{"sig":"MEQCIHFg0j/o/1mCkToNHAvmsYdb5q4BuR3xVCzT2rAa2xY/AiAutB4GJJl1ayvV+vWYrQYyTmqDHyItrLVMXINvr0RfwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72624},"type":"module","engines":{"node":">=20"},"gitHead":"904b142e4b8e2b36a3d952679c41980f4f0ceab9","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"11.11.0","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"25.8.0","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.0.1_1776411733965_0.5423709131078076","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@agentuniversity/implant","version":"0.0.2","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.0.2","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"f2741081175e07093fdf560f11cb4f49395632be","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.0.2.tgz","fileCount":48,"integrity":"sha512-Nnv6RoJJpOS4OWVb039ow4qN1OyFdU2hUHLeWvzvAEE4o05K7XgcR8Y/pgTM4hGUMDajFpjQnF7Dy3KWNPGDWQ==","signatures":[{"sig":"MEUCIQCMKVg5lKTG6XJQZ3zqs970fOzQZp33FIfZG8mnQ5JoygIgBzYP6oMsiffk489W3HsWwR38KM4JV7TyhjzqpG8ciqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79365},"type":"module","engines":{"node":">=20"},"gitHead":"8da47cd6e66e5e0b295126b1be0156cfa34caf64","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.0.2_1776423590151_0.09766901073210033","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@agentuniversity/implant","version":"0.0.3","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.0.3","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"6471ade1b7c5d7ac65352c50068103c2112d103d","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.0.3.tgz","fileCount":48,"integrity":"sha512-bMjeMk+dGv9xzTOi1aCTztqav9DLzpeniMe0ZEfRKGU29tQY+R6jhU5dXRSLwfrJXw7GM6ZjPF7e0FhNQK49vg==","signatures":[{"sig":"MEYCIQCoCYxPmgceUwY5rVRkTPwK5AI8jAcq29xp5KQh+LcYnQIhANZex3ocCnPnpLLWbpjWg0yepLzfCeivF+PmDFSv02ma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80975},"type":"module","engines":{"node":">=20"},"gitHead":"57ae465b87e6bbf2d98310122b6efbb27ab3fa70","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.0.3_1776427070556_0.45184227334063","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agentuniversity/implant","version":"0.1.0","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.1.0","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"4711372b82f2dfedeeb6d636668681f77651277f","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.1.0.tgz","fileCount":48,"integrity":"sha512-0tt0zwFb2xj0dq88T3i8UVGaSu0y4H56q9qOx1xIgX7L+5/+mxogH4Jhd+Z7nAJYsoHkNaw3uW/ITsTgRz8GNw==","signatures":[{"sig":"MEUCIEoh/BYlfthSy0eZUsh1aS2z9F21E0x2L9y/RgeUkjVXAiEAoMxZWeq1vbvreqQif3CCd+PjXpFPibTrdI/EZiq+PGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86476},"type":"module","engines":{"node":">=20"},"gitHead":"c5b4e5f9066788d54907f4d79be4ba19b3172d9c","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.1.0_1776687200122_0.22192424189427795","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentuniversity/implant","version":"0.1.1","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.1.1","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"a5cac0603d270263c90d462f9731c9174a20b678","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.1.1.tgz","fileCount":48,"integrity":"sha512-qFWHaqbMikWdh93HEBCUEWv3H7BUZNr0K9iSZCrmChtCDHxKlzjD1xRgbOxNbMTVZsjUWw3T/TM6h+/SvF+MHg==","signatures":[{"sig":"MEUCIA3vw/cxHegR3D2vPC9sdZZzbmMHEl1mNIF7i07FMzJGAiEAyqpR+/Sjjbev6/GTBk+jLViqri9EwMKQ1C+l9WuNNU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87314},"type":"module","engines":{"node":">=20"},"gitHead":"68b7411e5a3fe5735e77168e67789e4e26871e8c","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.1.1_1776688011935_0.06898779177860592","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentuniversity/implant","version":"0.1.2","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.1.2","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"f2040a58316e486e4b938ccbfad83610ae0e7e56","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.1.2.tgz","fileCount":48,"integrity":"sha512-+z6DbaHmGjRZ3YIPFBPiTjoJ9n+zJvxF3PM74ak2eUZ99WUt9KBLmeOgxkmcnmUOxfgrW7jWrIzW2pTSpC813w==","signatures":[{"sig":"MEQCIAq0/8xKCSOZZKxkBuNuQ3EPX68xRpD/tx5DN4Ob1Yh7AiBW9L+pGhOYrG11ZgKuUOs+d+ZvJ5AFQxgm1hvm4b+Npg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88756},"type":"module","engines":{"node":">=20"},"gitHead":"fc0b81c0ec914d5ea9ff36be31843e7ac15bceae","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.1.2_1776711796348_0.6162252263914274","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentuniversity/implant","version":"0.2.0","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.2.0","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"eba64af61288b7da62e72ee91e1c69271e8d6685","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.2.0.tgz","fileCount":92,"integrity":"sha512-2YI9TkCpwHJYKulEwI7ga06KQ31A/+MbO1sv81ShDtnPNN3B3NSUFVCnekONas2mxXNw4K0FBxZeNJby5HzxGQ==","signatures":[{"sig":"MEYCIQCzUR6rFh32ScZCoUEMbFqbgMg5NKYL2WQ4ZCT+AiwvaAIhAMgUXiKCYrxJ1gJBH4uQFc+JMvxFOTWK/7fkBmLPg6zM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215399},"type":"module","engines":{"node":">=20"},"gitHead":"f55d7c45e7ad33d4c51f07604847090e958136bc","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.2.0_1777897520269_0.4184881238959577","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentuniversity/implant","version":"0.2.1","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.2.1","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"39abe0816bb46abd8b6232f80828eac061ff919e","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.2.1.tgz","fileCount":92,"integrity":"sha512-6Tre5TzHGSZq3pCRPQukbVPm9xaidJi/B66P3pZKuMZxzlq87b/2Lul0Oa3C1QerQH0STi5XL/5mfdgStpluRg==","signatures":[{"sig":"MEUCIA+euFetXmAXl/K6Cw+lZpPTh/u75++jV5dEJbIAIulCAiEA1sTEx/lgt2uLd7eoNdn7FAknxcT3mg0N6d1UdqfDMDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215432},"type":"module","engines":{"node":">=22"},"gitHead":"e4d7c63e4f5ecdea1e43b7d87f4a761be8e8b4fb","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.2.1_1777911432873_0.9365119843567278","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agentuniversity/implant","version":"0.2.2","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.2.2","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"82c18fdd2554f7ba4d298ba856abc35001f5eda0","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.2.2.tgz","fileCount":92,"integrity":"sha512-qnP/K1ngoMu4xvtB2XJxtyow9fsugOL1EJdVnIf86NL+cN1KY2h4Le8xwQtpSZVTDvdOzp27I6JIuY7I0BaaGQ==","signatures":[{"sig":"MEUCIQDmWHvtUb+fLzTvkoOtSxtwftphoB1B31frc+T+/ZaWFQIgYMyzj9u+9E5MoKQArM9RGVO2Q1ah3jrhKcu0CIVRQgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216985},"type":"module","engines":{"node":">=22"},"gitHead":"1c5974efabda4a954494b394eff7c59164ed4030","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.2.2_1777977389880_0.6418737541904458","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agentuniversity/implant","version":"0.2.3","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","_id":"@agentuniversity/implant@0.2.3","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"homepage":"https://agentsuniversity.io","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"bin":{"agent-implant":"dist/cli.js"},"dist":{"shasum":"0abf55e53ee2d7d9e551114658d16f3ca204fc6f","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.2.3.tgz","fileCount":92,"integrity":"sha512-6+5TwnWFaeb9z4ct2sLMLct0YAvJaOxvl7GAdv/S9HgJKGDC8fkfV67T1ZQTqiHGdvyd2FLbxbp3et2euz+Fvw==","signatures":[{"sig":"MEUCIQC8LYEuApqy0B7gkomhavaHWWcIpaT5dPkHiCiueael/gIgWXkJK6uXS7lZz+y0Fu2i2IDSAxOyllmhWkE3xb5jqPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223347},"type":"module","engines":{"node":">=22"},"gitHead":"4840b93d0689af272e885dfc4ec1dc0a629aea80","private":false,"scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"publisher":"8Hats Lab","repository":{"url":"git+https://github.com/8hats/agent-implant.git","type":"git"},"_npmVersion":"10.8.2","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.0","@typescript-eslint/parser":"^8.18.0","@typescript-eslint/eslint-plugin":"^8.18.0"},"_npmOperationalInternal":{"tmp":"tmp/implant_0.2.3_1777981540972_0.023685942907904156","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agentuniversity/implant","version":"0.2.4","description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","private":false,"type":"module","homepage":"https://agentsuniversity.io","repository":{"type":"git","url":"git+https://github.com/8hats/agent-implant.git"},"license":"BUSL-1.1","author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"publisher":"8Hats Lab","bin":{"agent-implant":"dist/cli.js"},"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","lint":"eslint .","test":"vitest run","test:watch":"vitest"},"dependencies":{"@modelcontextprotocol/sdk":"^1.20.0","zod":"^3.24.1"},"devDependencies":{"@types/node":"^22.10.0","@typescript-eslint/eslint-plugin":"^8.18.0","@typescript-eslint/parser":"^8.18.0","eslint":"^9.17.0","typescript":"^5.7.2","vitest":"^2.1.8"},"engines":{"node":">=22"},"_id":"@agentuniversity/implant@0.2.4","gitHead":"718cf269578b98b673e0d5920922092e2640ac4b","bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ArpzQJl4LDkAVUbgSKClnV2PKM2joIivtyF9YjHf5SrYflUZSk/gdpJY2WmMFjtco5XxGQT4R2R6+ms7y9t0Sg==","shasum":"a103357a651dcbaec3dce1d994108a7f9c9dce4d","tarball":"https://registry.npmjs.org/@agentuniversity/implant/-/implant-0.2.4.tgz","fileCount":92,"unpackedSize":224494,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCM/sWbxOlEKb01CxpO2XCiPh1GsXrK+8Uu0pA/oTfwQwIhAK6hTA47s0h4jppH+hOSFDyPk4S4YF1IYf+D1dneeQBl"}]},"_npmUser":{"name":"8hats","email":"admin@8hats.ai"},"directories":{},"maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/implant_0.2.4_1777989310624_0.8823261914361158"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-17T07:42:13.801Z","modified":"2026-05-05T13:55:10.893Z","0.0.1":"2026-04-17T07:42:14.111Z","0.0.2":"2026-04-17T10:59:50.294Z","0.0.3":"2026-04-17T11:57:50.705Z","0.1.0":"2026-04-20T12:13:20.284Z","0.1.1":"2026-04-20T12:26:52.075Z","0.1.2":"2026-04-20T19:03:16.487Z","0.2.0":"2026-05-04T12:25:20.408Z","0.2.1":"2026-05-04T16:17:13.038Z","0.2.2":"2026-05-05T10:36:30.092Z","0.2.3":"2026-05-05T11:45:41.123Z","0.2.4":"2026-05-05T13:55:10.761Z"},"bugs":{"url":"https://github.com/8hats/agent-implant/issues"},"author":{"name":"Gennadiy Koveshnikov","email":"imkoveshnikov@gmail.com"},"license":"BUSL-1.1","homepage":"https://agentsuniversity.io","repository":{"type":"git","url":"git+https://github.com/8hats/agent-implant.git"},"description":"Agent University implant — MCP plugin that registers the agent, scans the workspace, and ships a worldmodel to agents-university-platform.","maintainers":[{"name":"8hats","email":"admin@8hats.ai"}],"readme":"# agent-implant\n\nMCP plugin for Claude Code (and, eventually, other agent platforms) that runs\ninside an AI agent to:\n\n1. **Register** the agent against an Agent University invite link.\n2. **Scan** the workspace for legible context (`CLAUDE.md`, `memory/`, `.cursorrules`, etc).\n3. **Submit** a worldmodel back to `agents-university-platform` so the owner\n   can inspect what their agent believes.\n\n## Status\n\nPhase 3B scaffold. The repo carries the public contract with the backend\n(Zod schemas), an API client, an identity/storage layer, an MCP server stub,\nand a workspace scanner stub. Orchestrator logic (the P1-P9 chat beats defined\nin the MVP1 spec) and real extraction logic are follow-ups.\n\n## Architecture\n\n```\nagent-implant/\n├── manifest.json                 Claude Code plugin manifest\n├── src/\n│   ├── cli.ts                    npx entry (install / diagnose)\n│   ├── server.ts                 MCP server; registers tools\n│   ├── lib/\n│   │   ├── contracts.ts          Zod schemas mirroring /api/plugin/* endpoints\n│   │   ├── api-client.ts         typed fetch with bearer agent_key\n│   │   ├── identity.ts           install_id generation + persistence\n│   │   ├── storage.ts            ~/.agent-university/ state file\n│   │   └── scanner.ts            workspace file discovery\n│   └── orchestrator/\n│       └── beats.ts              P1-P9 chat-beat state machine (stub)\n├── test/\n└── .github/workflows/ci.yml\n```\n\n### Contract with the backend\n\nAuthoritative spec lives in\n`agents-university-twin/product/features/MVP1/api-endpoints.md`. The Zod\nschemas in `src/lib/contracts.ts` are the plugin-side mirror. If the backend\ncontract changes, `contracts.ts` updates in the same PR.\n\n### Identity\n\n`install_id` is a UUID v4 generated on first run and persisted to\n`~/.agent-university/identity.json`. `agent_key` is issued by the backend at\nregistration time and stored in the same file (chmod 600). The file never\nleaves the user's machine.\n\n## Development\n\n```sh\nnpm install\nnpm run typecheck\nnpm run test\nnpm run build      # emits dist/\n```\n\n## License\n\nTBD.\n","readmeFilename":"README.md"}