{"_id":"@bishk029/agent-smith","_rev":"11-5af695426a3db082a437e8fa5e8e69f4","name":"@bishk029/agent-smith","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"@bishk029/agent-smith","version":"0.1.0","_id":"@bishk029/agent-smith@0.1.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"dist":{"shasum":"36a7b099d27d26687e5ded8424870aeed298a43e","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-0.1.0.tgz","fileCount":14,"integrity":"sha512-wm3JX8VriJbhQHE1Gx3ftYgNAkUKogggqJsSxtfGYKVscvnsI5T4v/sEjicScuPYSi/BOfjj5MCblryHnJIY7A==","signatures":[{"sig":"MEUCIHZCr/PaMMfEgZsJLywqPX6G05HqufysKYrt7CcRKJf4AiEA6dozQEtP1y/nTtVmYb5kSjiJjoONgzgp2wXROl7AiBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217943},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"261f9bfa590e986466fd9ffdb98d644173ee6c01","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^4.3.4","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_0.1.0_1768761777712_0.2136095447509876","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bishk029/agent-smith","version":"1.5.0","_id":"@bishk029/agent-smith@1.5.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"dist":{"shasum":"9bad95638cde3e568e6ed82b4597a16acab77832","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.5.0.tgz","fileCount":11,"integrity":"sha512-DpvUlLAoSiVr4bCqYYhKRvX09YlqrQZbx+VdoiZJKLaOvCSrCIWFc6Do9iB0Rn0IJNoOGfdVql52s2dRkHipNQ==","signatures":[{"sig":"MEYCIQDOEPshrofYb/es/e5kAoEBzYRpdOMY5qEjK/5/bPcVxQIhAI1VUtwI+cecvsFDBXgTVChcscJr8SYTCsjAUVC9NeYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219937},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"261f9bfa590e986466fd9ffdb98d644173ee6c01","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.5.0_1769419734869_0.04837021208967518","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bishk029/agent-smith","version":"1.5.1","_id":"@bishk029/agent-smith@1.5.1","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"f18aff3649bf850713d343ebe9e9974e430690cf","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.5.1.tgz","fileCount":12,"integrity":"sha512-DHfRp1uzHXfUwOwhXqNR2JW/ozXv9M9JUEAYMxLXOhD7F6AjHwEnMh5S9zg3ZDaGovSuKInzh3+OGjAMoy6UIg==","signatures":[{"sig":"MEUCIDeMYgdTRF9LWu5vrn4yQ/2XQEVeac9S2ZxNFG8wcFL9AiEAiJaqsVNJAJvTcnhVYhqUso1gqFlw7FqF+uqPjAb4MxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7777690},"type":"module","_from":"file:bishk029-agent-smith-1.5.1.tgz","engines":{"node":">=20.19.0"},"scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_resolved":"/private/var/folders/j0/8hv5jr712tndbbhqq9_lwh2h0000gp/T/bfadf844fd5d6d92f06fc6846fd78888/bishk029-agent-smith-1.5.1.tgz","_integrity":"sha512-DHfRp1uzHXfUwOwhXqNR2JW/ozXv9M9JUEAYMxLXOhD7F6AjHwEnMh5S9zg3ZDaGovSuKInzh3+OGjAMoy6UIg==","_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.5.1_1769419908455_0.5413166754119432","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@bishk029/agent-smith","version":"1.5.2","_id":"@bishk029/agent-smith@1.5.2","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"226161eee7015c4096154cb5efa99d00bb9a2ff2","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.5.2.tgz","fileCount":12,"integrity":"sha512-noqtPr/NaaKfaKJ/bTSANVGK315q+bIbYVw1btMcCiRCjN/Q0gwBkF631vHLEZK2gvCeOdkz/qbJ3aJvICU9IQ==","signatures":[{"sig":"MEUCIQCWCtKd42M3Q2SN8p10VP2laCnxCAidJ8PzxZXcRCBc0gIgfcA8Kcdn+IyVwvAHjNCmUl5PkfgTAjKGWdsMyue6F+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7777745},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"261f9bfa590e986466fd9ffdb98d644173ee6c01","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.5.2_1769420057396_0.46026468242532914","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bishk029/agent-smith","version":"1.6.0","_id":"@bishk029/agent-smith@1.6.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"d10bcd402cbefc45e20e0711551d1008198763d6","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.6.0.tgz","fileCount":12,"integrity":"sha512-4LAwbC8u+/amspAXkxPGZY4KsOyT1C+dfZGHxJMkLWu+5wkEKxuKF7ScowuDf1jkuYsbnDWQJeSVmddd7OEVaQ==","signatures":[{"sig":"MEUCICMWTU20HXrVf9Iyo8TiouLV7S7/rWIGxeeWAnq6ys/+AiEAszAvRdS5qjHfDDPDX4NWyU28+dAQFFa4DuIDW24LPws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7777744},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"261f9bfa590e986466fd9ffdb98d644173ee6c01","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.6.0_1769428850539_0.8794265589123502","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bishk029/agent-smith","version":"1.6.1","_id":"@bishk029/agent-smith@1.6.1","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"eac2c04ee04cf216e99170c54a83a2c160341fae","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.6.1.tgz","fileCount":14,"integrity":"sha512-pNzLmWRadx3shH110M3cAhra2mpuJ2GVNZ19bGMK1bSStLoUSqfoIexEhmpjmYnheVjizz4ZYvM5rtlAxeEEmg==","signatures":[{"sig":"MEUCIQDxj5mdeGdvgVw7YhW0sW9G88YBswxmV1Nn9HaF1LdbxQIgP9cU1K/7BNUZCgR/Rs/UsCZ7Qhl2rBCeu0RxRPjss78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7857869},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"261f9bfa590e986466fd9ffdb98d644173ee6c01","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.6","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.10","@ai-sdk/openai":"^3.0.2","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.0.11","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.3","@ai-sdk/openai-compatible":"^2.0.2","@voltagent/serverless-hono":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.6.1_1769454990826_0.9144968014216657","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@bishk029/agent-smith","version":"1.8.0","_id":"@bishk029/agent-smith@1.8.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"3c567a5f880eb518af62b90201663fdef0dd87cc","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.8.0.tgz","fileCount":2881,"integrity":"sha512-eCKaS2OvUHmMUayIMwYXHmBHlGyUoF4r0eCbpfLJAwDar/wo9+hT9NBo4Kj2zsUOHJzu/x/6pHh3jLpsW0mZbQ==","signatures":[{"sig":"MEUCIQDzhHyPPR6TEzKfm9Ciu7HLEWadyXepwQJ1AgVDVA+1BgIgCzAYNwk6SwrlwpxbMMeso96JE9GSlObagAl8J7Mjqdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78420468},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"2fefa7359c811146ea9d1e59d6a065f6e131b209","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.64","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@ai-sdk/google":"^3.0.18","@ai-sdk/openai":"^3.0.23","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.3.1","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.4","@ai-sdk/openai-compatible":"^2.0.24","@voltagent/serverless-hono":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.8.0_1770498269808_0.10769110072686328","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@bishk029/agent-smith","version":"1.9.0","_id":"@bishk029/agent-smith@1.9.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"5aa4de9c094863e8579ee18ddb9313a38b5b8131","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.9.0.tgz","fileCount":2881,"integrity":"sha512-ep95kcVOnB7l2pF8Sfzxq8uL+x6g1ENae8UiI2BBFRoXnk60TeclCEchJGEpHVOAipwFThKpQlN5Z/Pwe2V4ww==","signatures":[{"sig":"MEQCIH8qG8/VdtIWzcS7cZLyhpJbR9bs7LPIq50+lqBuWuvMAiBVZOMbSbUMr70lnLm33T5cvDNAt7iXum+lI+p1g9Oufw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78420622},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"2fefa7359c811146ea9d1e59d6a065f6e131b209","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.64","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.3.1","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.4","@ai-sdk/openai-compatible":"^2.0.24","@voltagent/serverless-hono":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.9.0_1770783880219_0.493192358607595","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@bishk029/agent-smith","version":"1.9.1","_id":"@bishk029/agent-smith@1.9.1","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"d024fc651d46467ba0c240b6becdef97bc9d9a94","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-1.9.1.tgz","fileCount":2881,"integrity":"sha512-MDeEElroFrUNaAzE7BsqmZMNZPx0Of86QVBHkmW20FfjU7NK0XxZlKUGyJixJqPVw0lqEzdifQc37s2tvtzk0w==","signatures":[{"sig":"MEUCIEBS2xs13+JQ0vVbb32r1TT03VZn/GOMPYhTKQ8oXhnzAiEAlfDLj+Upmfm3ZRtGuONMyY0RgDpLv4of7lTdAVcCn5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78420642},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"2fefa7359c811146ea9d1e59d6a065f6e131b209","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.64","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.3.1","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.4","@ai-sdk/openai-compatible":"^2.0.24","@voltagent/serverless-hono":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_1.9.1_1770954101786_0.6174398475405127","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bishk029/agent-smith","version":"2.0.0","_id":"@bishk029/agent-smith@2.0.0","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"bin":{"agent-smith":"dist/agent-smith.cjs"},"dist":{"shasum":"301e2ebf6886fe7bfcb997e0fe56b2ed11e092be","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-2.0.0.tgz","fileCount":2883,"integrity":"sha512-pJEHebImRf+MCbQkCkIMBHIXGxZ1G2qfHYTRK0z6229QgOtfg4VliRmpB2144hc0pyBoYEvPtna1j5BXDvPhEg==","signatures":[{"sig":"MEYCIQDx0c1QiHc9v4JLb/boB6IyzPl/ZJW1O0PoFEZnVsKTzwIhALEdTqxBTOzDZ4QcjatXerCNih0MSOR9O/9PzrKUeiJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78289690},"type":"module","engines":{"node":">=20.19.0"},"gitHead":"2fefa7359c811146ea9d1e59d6a065f6e131b209","scripts":{"dev":"tsx watch --env-file=.env ./src","lint":"biome check ./src","volt":"volt","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint:fix":"biome check --write ./src","dev:party":"wrangler dev src/partyserver.ts","typecheck":"tsc --noEmit","deploy:party":"wrangler deploy src/partyserver.ts"},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"_npmVersion":"10.9.3","description":"A VoltAgent application","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ai":"^6.0.64","zod":"^3.25.76","dotenv":"^16.4.7","partyserver":"^0.1.0","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.3.1","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.4","@ai-sdk/openai-compatible":"^2.0.24","@voltagent/serverless-hono":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsdown":"^0.15.2","esbuild":"^0.27.2","wrangler":"^4.56.0","typescript":"^5.7.3","@types/node":"^22.10.5","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-smith_2.0.0_1770969366883_0.005118258137341236","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bishk029/agent-smith","version":"2.0.1","bin":{"agent-smith":"dist/agent-smith.cjs"},"description":"A VoltAgent application","type":"module","scripts":{"dev":"tsx watch --env-file=.env ./src","dev:party":"wrangler dev src/partyserver.ts","deploy:party":"wrangler deploy src/partyserver.ts","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/agent-smith.cjs --target=node20 --banner:js='#!/usr/bin/env node'","start":"node dist/agent-smith.cjs","lint":"biome check ./src","lint:fix":"biome check --write ./src","typecheck":"tsc --noEmit","volt":"volt"},"dependencies":{"@ai-sdk/openai-compatible":"^2.0.24","@voltagent/cli":"^0.1.20","@voltagent/core":"^2.3.1","@voltagent/logger":"^2.0.2","@voltagent/server-hono":"^2.0.4","@voltagent/serverless-hono":"^2.0.6","ai":"^6.0.64","dotenv":"^16.4.7","partyserver":"^0.1.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^1.9.4","@types/node":"^22.10.5","esbuild":"^0.27.2","tsdown":"^0.15.2","tsx":"^4.19.2","typescript":"^5.7.3","wrangler":"^4.56.0"},"engines":{"node":">=20.19.0"},"_id":"@bishk029/agent-smith@2.0.1","gitHead":"2fefa7359c811146ea9d1e59d6a065f6e131b209","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kLrt2sd3ebQOjHL8AK2uJPNqDx1TLkR531gfx1NdYeqrGAwK38LchZWJDritBg4v+5q3A0mcz3K2hjRpXvNQfA==","shasum":"c02d7edc1a45b4fcf7219f9109c633206a74cc53","tarball":"https://registry.npmjs.org/@bishk029/agent-smith/-/agent-smith-2.0.1.tgz","fileCount":2882,"unpackedSize":78319331,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEoNe4QDmHjFqE7+xECvlsL+NuJgeGFjdArm28JhxhPAAiB7Q2VdWvU25VK5DZxkzwMzZx+oQ5ACutFEZf7ZB5gl3A=="}]},"_npmUser":{"name":"bishk029","email":"bishwenduk029@gmail.com"},"directories":{},"maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-smith_2.0.1_1770970883530_0.9972129469581479"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-18T18:42:57.611Z","modified":"2026-02-13T08:21:24.291Z","0.1.0":"2026-01-18T18:42:57.907Z","1.5.0":"2026-01-26T09:28:55.037Z","1.5.1":"2026-01-26T09:31:48.669Z","1.5.2":"2026-01-26T09:34:17.579Z","1.6.0":"2026-01-26T12:00:50.734Z","1.6.1":"2026-01-26T19:16:31.028Z","1.8.0":"2026-02-07T21:04:30.487Z","1.9.0":"2026-02-11T04:24:40.887Z","1.9.1":"2026-02-13T03:41:42.384Z","2.0.0":"2026-02-13T07:56:07.519Z","2.0.1":"2026-02-13T08:21:24.197Z"},"description":"A VoltAgent application","maintainers":[{"name":"bishk029","email":"bishwenduk029@gmail.com"}],"readme":"<div align=\"center\">\n  <h1>⚡ agent-smith</h1>\n  <p>Multi-Agent Workflow System powered by <a href=\"https://voltagent.dev\">VoltAgent</a></p>\n  <p><em>Intelligent workflow orchestration for document processing, web research, and automation</em></p>\n  \n  <p>\n    <a href=\"https://github.com/voltagent/voltagent\"><img src=\"https://img.shields.io/badge/built%20with-VoltAgent-blue\" alt=\"Built with VoltAgent\" /></a>\n    <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/node-%3E%3D22-brightgreen\" alt=\"Node Version\" /></a>\n  </p>\n</div>\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- Node.js 20+ \n- Git\n- OpenAI API Key (optional - can configure later)\n  - Get your key at: https://platform.openai.com/api-keys\n\n### Installation\n\n```bash\n# Clone the repository (if not created via create-voltagent-app)\ngit clone <your-repo-url>\ncd agent-smith\n\n# Install Node.js dependencies\npnpm install\n\n# Copy environment variables\ncp .env.example .env\n\n# Install Python MCP servers (for Office document support)\npip install office-powerpoint-mcp-server office-word-mcp-server\n\n# Install Pandoc (for format conversion)\n# macOS\nbrew install pandoc\n# Ubuntu/Debian\nsudo apt-get install pandoc\n# Windows\nchoco install pandoc\n```\n\n📖 **See [SETUP.md](./SETUP.md) for detailed setup instructions and troubleshooting**\n\n### Configuration\n\nEdit `.env` file with your API keys:\n\n```env\nOPENAI_API_KEY=your-api-key-here\n\n# VoltOps Platform (Optional)\n# Get your keys at https://console.voltagent.dev/tracing-setup\n# VOLTAGENT_PUBLIC_KEY=your-public-key\n# VOLTAGENT_SECRET_KEY=your-secret-key\n```\n\n### Running the Application\n\n```bash\n# Development mode (with hot reload)\npnpm dev\n\n# Production build\npnpm build\n\n# Start production server\npnpm start\n```\n\n## 🎯 Features\n\n### Multi-Agent Workflow System\n\nAgent Smith is a sophisticated multi-agent system that solves complex computational problems through intelligent agent coordination:\n\n- **🎭 Workflow Orchestrator**: PlanAgent that analyzes tasks and delegates to specialized subagents\n- **📄 Document Processing**: Convert PDFs, Word docs, Excel to Markdown or other formats\n- **🌐 Web Research**: Automated browser-based research and data extraction\n- **📊 Presentation Creation**: Generate PowerPoint presentations from content\n- **📝 Document Writing**: Create formatted Word documents\n- **🔄 Format Conversion**: Transform between various document formats using Pandoc\n\n### Specialized Subagents\n\n1. **Markdown Converter** - Microsoft MarkItDown MCP for document-to-Markdown conversion\n2. **Browser Automation** - Vibium MCP for web automation (forms, navigation, research, data extraction)\n3. **Presentation Creator** - PowerPoint generation and editing\n4. **Document Writer** - Word document creation and formatting\n5. **Format Converter** - Pandoc-based universal format conversion\n\n### Example Workflows\n\n- **PDF → PowerPoint**: Extract content and create presentations\n- **Web Research → Document**: Research topics and generate reports\n- **Form Automation**: Fill and submit web forms programmatically\n- **Data Extraction → Report**: Scrape web data and generate documents\n- **Multi-step Web Workflows**: Login, navigate, extract, document\n- **Document Transformation**: Convert between formats intelligently\n\n📖 **See [WORKFLOW_ARCHITECTURE.md](./WORKFLOW_ARCHITECTURE.md) for detailed architecture and workflow patterns**\n\n### Core Features\n\n- **AI-Powered Planning**: Automatic workflow planning with task decomposition\n- **Memory & Context**: Built-in conversation history and context sharing\n- **Type Safety**: Full TypeScript support\n- **Extensible**: Easy to add new MCP servers and subagents\n- **Production-Ready**: Docker support and comprehensive error handling\n\n## 🔍 VoltOps Platform\n\n### Local Development\nThe VoltOps Platform provides real-time observability for your agents during development:\n\n1. **Start your agent**: Run `pnpm dev`\n2. **Open console**: Visit [console.voltagent.dev](https://console.voltagent.dev)\n3. **Auto-connect**: The console connects to your local agent at `http://localhost:3141`\n\nFeatures:\n- 🔍 Real-time execution visualization\n- 🐛 Step-by-step debugging\n- 📊 Performance insights\n- 💾 No data leaves your machine\n\n### Production Monitoring\nFor production environments, configure VoltOpsClient:\n\n1. **Create a project**: Sign up at [console.voltagent.dev/tracing-setup](https://console.voltagent.dev/tracing-setup)\n2. **Get your keys**: Copy your Public and Secret keys\n3. **Add to .env**:\n   ```env\n   VOLTAGENT_PUBLIC_KEY=your-public-key\n   VOLTAGENT_SECRET_KEY=your-secret-key\n   ```\n4. **Configure in code**: The template already includes VoltOpsClient setup!\n\n## 📁 Project Structure\n\n```\nagent-smith/\n├── src/\n│   ├── index.ts          # Main agent configuration\n│   ├── tools/            # Custom tools\n│   │   ├── index.ts      # Tool exports\n│   │   └── weather.ts    # Weather tool example\n│   └── workflows/        # Workflow definitions\n│       └── index.ts      # Expense approval workflow\n├── dist/                 # Compiled output (after build)\n├── .env                  # Environment variables\n├── .voltagent/           # Agent memory storage\n├── Dockerfile            # Production deployment\n├── package.json\n└── tsconfig.json\n```\n\n## 🧪 Example Workflows\n\n### Workflow 1: PDF to PowerPoint\n```\nUser: \"Convert my research.pdf to a presentation\"\n\nSystem:\n1. Delegates to markdown-converter: PDF → Markdown\n2. Delegates to presentation-creator: Markdown → PowerPoint\n3. Returns: professional_presentation.pptx\n```\n\n### Workflow 2: Web Research to Document\n```\nUser: \"Create a report about quantum computing\"\n\nSystem:\n1. Delegates to browser-researcher: Research topic\n2. Delegates to document-writer: Create formatted report\n3. Returns: quantum_computing_report.docx\n```\n\n### Workflow 3: Complex Multi-Step\n```\nUser: \"Research AI trends and create a presentation\"\n\nSystem:\n1. Delegates to browser-researcher: Research current AI trends\n2. Analyzes and structures findings\n3. Delegates to presentation-creator: Generate slide deck\n4. Returns: ai_trends_2026.pptx with data-backed insights\n```\n\n📖 **See [WORKFLOW_ARCHITECTURE.md](./WORKFLOW_ARCHITECTURE.md) for more workflow patterns**\n\n## 🐳 Docker Deployment\n\nBuild and run with Docker:\n\n```bash\n# Build image\ndocker build -t agent-smith .\n\n# Run container\ndocker run -p 3141:3141 --env-file .env agent-smith\n\n# Or use docker-compose\ndocker-compose up\n```\n\n## 🛠️ Development\n\n### Available Scripts\n\n- `pnpm dev` - Start development server with hot reload\n- `pnpm build` - Build for production\n- `pnpm start` - Run production build\n- `pnpm volt` - VoltAgent CLI tools\n\n### Adding Custom Tools\n\nCreate new tools in `src/tools/`:\n\n```typescript\nimport { createTool } from '@voltagent/core';\nimport { z } from 'zod';\n\nexport const myTool = createTool({\n  name: 'myTool',\n  description: 'Description of what this tool does',\n  input: z.object({\n    param: z.string(),\n  }),\n  output: z.string(),\n  handler: async ({ param }) => {\n    // Tool logic here\n    return `Result: ${param}`;\n  },\n});\n```\n\n### Creating New Workflows\n\nAdd workflows in `src/workflows/`:\n\n```typescript\nimport { createWorkflowChain } from '@voltagent/core';\nimport { z } from 'zod';\n\nexport const myWorkflow = createWorkflowChain({\n  id: \"my-workflow\",\n  name: \"My Custom Workflow\",\n  purpose: \"Description of what this workflow does\",\n  input: z.object({\n    data: z.string(),\n  }),\n  result: z.object({\n    output: z.string(),\n  }),\n})\n  .andThen({\n    id: \"process-data\",\n    execute: async ({ data }) => {\n      // Process the input\n      const processed = data.toUpperCase();\n      return { processed };\n    },\n  })\n  .andThen({\n    id: \"final-step\",\n    execute: async ({ data }) => {\n      // Final transformation\n      return { output: `Result: ${data.processed}` };\n    },\n  });\n```\n\n## 📚 Resources\n\n### Project Documentation\n- **[WORKFLOW_ARCHITECTURE.md](./WORKFLOW_ARCHITECTURE.md)** - Complete architecture guide and workflow patterns\n- **[SETUP.md](./SETUP.md)** - Detailed setup instructions and troubleshooting\n\n### VoltAgent Resources\n- **Documentation**: [voltagent.dev/docs](https://voltagent.dev/docs/)\n- **Sub-agents Guide**: [voltagent.dev/docs/agents/sub-agents](https://voltagent.dev/docs/agents/sub-agents/)\n- **PlanAgent Guide**: [voltagent.dev/docs/agents/plan-agent](https://voltagent.dev/docs/agents/plan-agent/)\n- **Examples**: [github.com/VoltAgent/voltagent/tree/main/examples](https://github.com/VoltAgent/voltagent/tree/main/examples)\n- **Discord**: [Join our community](https://s.voltagent.dev/discord)\n\n### MCP Server Resources\n- **MarkItDown**: [github.com/microsoft/markitdown](https://github.com/microsoft/markitdown)\n- **Vibium**: [github.com/VibiumDev/vibium](https://github.com/VibiumDev/vibium)\n- **PowerPoint MCP**: [github.com/GongRzhe/Office-PowerPoint-MCP-Server](https://github.com/GongRzhe/Office-PowerPoint-MCP-Server)\n- **Word MCP**: [github.com/GongRzhe/Office-Word-MCP-Server](https://github.com/GongRzhe/Office-Word-MCP-Server)\n- **Pandoc MCP**: [github.com/vivekVells/mcp-pandoc](https://github.com/vivekVells/mcp-pandoc)\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nMIT License - see LICENSE file for details\n\n---\n\n<div align=\"center\">\n  <p>Built with ❤️ using <a href=\"https://voltagent.dev\">VoltAgent</a></p>\n</div>","readmeFilename":"README.md"}