{"_id":"@little-samo/samo-ai","_rev":"39-4518de13a9cae9a610a2d94a07a57ddc","name":"@little-samo/samo-ai","dist-tags":{"latest":"0.8.0"},"versions":{"0.0.1":{"name":"@little-samo/samo-ai","version":"0.0.1","license":"MIT","_id":"@little-samo/samo-ai@0.0.1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"1969cfcaaad62488ff8cff6c411592b415944a18","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.1.tgz","fileCount":378,"integrity":"sha512-b/pqGcCQONFy8OvV+ujBo170lzSWZwMzRPV51vCe1tqaROpLwNnAXfBdSP/W9o3BPpy+u5tmoXY1UiyPdsPyVQ==","signatures":[{"sig":"MEUCICP7l5/2b2XWX6R0vs+C2jAb3un/RFg4YvuuNCdM0odLAiEA7j1q9dhvvqCfJ3sFxDFU2AEY2+FDqDmbM7trkOQuGv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497348},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"bb06a6bf5222ffa34a1a6bba9f2347750770e82f","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^0.9.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.37.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","supertest":"^7.0.0","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.1_1747021246268_0.6133885120034597","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@little-samo/samo-ai","version":"0.0.2","license":"MIT","_id":"@little-samo/samo-ai@0.0.2","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"28f4813519f41863d89d3c8d5fe05386a1f63e19","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.2.tgz","fileCount":381,"integrity":"sha512-trWjHBv7s5cX5jYqxrunlJ4bkaNhCmYjEagTElKXB/zQyR537sf+/wNg4WJUC82I6OldKCaVXED97+MtiCLWcg==","signatures":[{"sig":"MEQCIF/Pn4cgFqUSDuzeSsNJnb5ZbSVkGTKZ1wNyKWgqk4bTAiB6fEeXV/617wrowz34QJycq9q5hTveqmqh2lQP+HEzWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499051},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"deb014595a4f2a98089c02aa91cf1d39d0b11c77","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^0.9.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.37.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.2_1747120979554_0.8742235253186998","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@little-samo/samo-ai","version":"0.0.3","license":"MIT","_id":"@little-samo/samo-ai@0.0.3","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"a646f2e507cf9f4e40cf74b1c79ce90140b0055a","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.3.tgz","fileCount":381,"integrity":"sha512-N/dGRjzyXWTGDeBb3epQVd83moR7HpDDUVeX06JzJiivNvNCUIZgkZvGZgHI2FJru7fCA+pYIzT4K3CoexlMfA==","signatures":[{"sig":"MEUCIBmiAHHYeX0HU7GprFNmf2NLKxrfAJplh53ozTu0vrtEAiEAhCt8IEQQQKpvG9h4XaGAa7N5ctE+8mmdWByGiCywXjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503180},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"d329f3570bb8e8a3b5b5b31bf0e301c068c27f87","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^0.9.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.3_1747379727771_0.8749927986792214","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@little-samo/samo-ai","version":"0.0.4","license":"MIT","_id":"@little-samo/samo-ai@0.0.4","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"690c9b6291ac9f3863ac5d75451d555527894f5a","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.4.tgz","fileCount":384,"integrity":"sha512-Vn4WoBXldKdrj7tIqMOr5cuLQAQRzG+jX2cWMAwiO0LsnQKs4DTaINcM8kubXGFGE/k88u4tKz54z6j57gkHuQ==","signatures":[{"sig":"MEUCIDZwkuxmYOnlrEOEIXJVdcDDgEySBEEy9sgVtpPe/FFVAiEAwJYX++o0l+BhtajMqltv0bGydyIMtBFwczeVXaveUU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505941},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"4d4e171a1fa255ec17dc5e08280927a78f4ab7fb","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^0.9.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.4_1747445918618_0.41372196857413224","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@little-samo/samo-ai","version":"0.0.5","license":"MIT","_id":"@little-samo/samo-ai@0.0.5","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"3d88b646d54082a32a1c8412839861688602ead1","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.5.tgz","fileCount":384,"integrity":"sha512-TS5r/yKtYPosDaMBBK0U+nOKmmfmD2FOILEe03OVK0dN7k+8FZ4A39PqGyvqXtnlMSEiKt8yhGm5J8NogbAPPg==","signatures":[{"sig":"MEYCIQCJEsu2yXLA+rNTQ1L2SdAXGV6IpN8zNu7sZJwMCMcfuQIhAJDdUcQuy+eA9KxsqzzeVrpG9hl9br9vf2Gg2IEMw32X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509838},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"cd042e41953fbf7595e81afd5971a6da0e957daa","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^1.0.1","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.5_1748275051686_0.8931234741303029","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@little-samo/samo-ai","version":"0.0.6","license":"MIT","_id":"@little-samo/samo-ai@0.0.6","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"bd36bd434cc4feb0a0515212e6b2fc78e91b8157","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.6.tgz","fileCount":381,"integrity":"sha512-IppdI4zim+qHqilS08ZrNM15ZYLcfwuO8q1RmxIvUBUmDnxEUOsmoydJ6JkKk64p6yDOo8VXxPtmNlWjnVdDTA==","signatures":[{"sig":"MEYCIQDCb9RXGbEJsvpAJKhgI/qOxhp3Np+reMyET0181qw5SQIhAPp2uiQVKUl51mRhgFQHQPa6j1kh4cpgl3xhhnp9J6rS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519437},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js"},"gitHead":"6ddc1e26d3ae7dc55bb50b5766f7f471a5cca1e1","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^1.0.1","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.6_1748326451155_0.46121243526894107","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@little-samo/samo-ai","version":"0.0.7","license":"MIT","_id":"@little-samo/samo-ai@0.0.7","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"88740533b5fc6a532da54f29ffd36b2ab5fefea8","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.7.tgz","fileCount":381,"integrity":"sha512-31FqFix8E/wTURgaBlIL8j2kcTPZy8F4ulQs7eAWAknJt9qyHJmNhSM4qY2RUXUVnVQ0vs8fwFf4T6sDDAXNcg==","signatures":[{"sig":"MEUCIQCoN900ynCutJJAKOS+qySw6uEtq/TZcjM6Ci3YACZk+QIgbMkpp0aRbzcpKAAYKjNz8rynSvm0I9DNbmpTmZ9e5Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519630},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./core":"./dist/core/index.js","./common":"./dist/common/index.js","./models":"./dist/models/index.js"},"gitHead":"1d8642870cbf106eede74a11ddde0bfde8eefff7","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^1.0.1","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.7_1748411837308_0.42214767423686195","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@little-samo/samo-ai","version":"0.0.8","license":"MIT","_id":"@little-samo/samo-ai@0.0.8","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"b8d36d690956d1fb064889edf56d30c052c5979e","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.8.tgz","fileCount":381,"integrity":"sha512-XuyAuSzJURIOr8Rou/y+PF/Jo6FDP9/XlDGPQHcj9/UzoJn25qEU7B/tvRfRbYabb/3ASiwgGCCEWHYdOzrq0g==","signatures":[{"sig":"MEUCIBaR0TMJXu6LX7ST0n+/CqpdSjSIKgv6Oo9T15HZDSMTAiEA9Or3tV/WfIVNqx59MIjugtqj3gJhoXZsyrxQHDPRGuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519588},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"3f0a953be0e951ac52bbd964a50cfb11c2fe4379","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^1.0.1","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.8_1748419479161_0.006538343313539752","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@little-samo/samo-ai","version":"0.0.9","license":"MIT","_id":"@little-samo/samo-ai@0.0.9","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"76de15bf483e53a8be0d147fae88a0f3b44b9b91","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.0.9.tgz","fileCount":381,"integrity":"sha512-r6EH/Jk7rbMn3vTHdLT0/Es1Ym9RZHIBu6OoNhr/RoIHbmC88FJIPpT2kFp6w+5njr2tlQ3F6P1GxEdEVVZrKw==","signatures":[{"sig":"MEYCIQCXDmAOdhdstaQQzWYov4LniZJshJgK0biZe509DVIETAIhANqyFykWx/Z192rh1ZcZgoEX9gJtQMcU8LFhyDTkJXRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519862},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"0cad880628fb1d60b0d3d5d968bc5889a1cd3e58","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","openai":"^4.83.0","@google/genai":"^1.0.1","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.50.4","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.0.9_1748420806624_0.9303545129559398","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@little-samo/samo-ai","version":"0.1.0","license":"MIT","_id":"@little-samo/samo-ai@0.1.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"7ab91a45f02787e067b0b400c02a876004219d7f","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.0.tgz","fileCount":405,"integrity":"sha512-iqUiL1DeoSTLnmHNzKxbb89LoApxTtUae+XU4ob0mvC2nH0MyMKYG56nalSwHCjY5FRGyH+amWCXG4Y4kbSrLQ==","signatures":[{"sig":"MEQCID0GrW4U8QyWGzJ+L40OgUZr71tbPgyE3/QpPieId3F4AiAbdnY9uv2/Y6PGt/chZk/MuzcVGmJ9VBPUeZREBGjlPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601687},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"657aabab4d8fe6f347130ad632c6e1798620d3e6","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","actor":{"name":"samo-contact","type":"user","email":"contact@littlesamo.io"},"email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.1","lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.0_1751025856773_0.6386217254578848","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@little-samo/samo-ai","version":"0.1.1","license":"MIT","_id":"@little-samo/samo-ai@0.1.1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"8e52140f8887d95ae553a45870b8e6fd491acad8","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.1.tgz","fileCount":414,"integrity":"sha512-acq2Sn+0HG+p91hHuqLl2q4sTAGFx6YOV0M+BChaQRCIRCu4/dO8woLHvoc9/1brlBXSJqPrsm6NGSg1Sa92Tg==","signatures":[{"sig":"MEUCIQDLaybdOXbb2kCormlIhZ56EJmesQlwQDgwfmulx8o+cAIgC51xK9GhqatJqNCnLxOOJ7CVp3RTyGc+en0pKap8Qus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623321},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"2e25ef82ec19718874301709f16619a5fea2730a","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","actor":{"name":"samo-contact","type":"user","email":"contact@littlesamo.io"},"email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.1_1751612781709_0.29779995894850075","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rv1":{"name":"@little-samo/samo-ai","version":"0.1.1-rv1","license":"MIT","_id":"@little-samo/samo-ai@0.1.1-rv1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"2a6505a2ba41676719a257aac383379dedef5e36","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.1-rv1.tgz","fileCount":414,"integrity":"sha512-7lza3kjRuagWurRLnmBcZpVHzEwtaaSs+8fTnR8RuVWQxDMNoN5SBsCFMM1c9G7aymv15zn1OcHnFdCaHHftWg==","signatures":[{"sig":"MEUCIQD02sD1TCKg78LcbVP5dWKRTnXBh3MX4rdsV5BPBy0QHAIgCzUvATEcCTB4/d35UHBXcMCTA5+hCO64f9LaExcKVsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623354},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"7785a984f0f7f6c9d5b87984fcb8d0f02b3b62be","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","actor":{"name":"samo-contact","type":"user","email":"contact@littlesamo.io"},"email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.1-rv1_1751614244874_0.1226663105539616","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rv2":{"name":"@little-samo/samo-ai","version":"0.1.1-rv2","license":"MIT","_id":"@little-samo/samo-ai@0.1.1-rv2","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"768310968091b8b0a18ad81b59ce45d264743184","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.1-rv2.tgz","fileCount":414,"integrity":"sha512-bRjVVQFwUA4dt1vXBZlzbRU0xSGRysCn6lHdmeV4/pA70vlnsriKHggboELvnAoUv0o0MjWP80Pr5oH5or3Xxw==","signatures":[{"sig":"MEQCICN1pLbzSrAlGR/vGj9/5EOKJFt+EU/kzrsjdE20PbewAiBvafvcHnlV4mRfw6g33sspmiUdBY/3oW+alhciA5gTEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623465},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"99f454695dd2e548c3689fcf990107bb2d755195","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","actor":{"name":"samo-contact","type":"user","email":"contact@littlesamo.io"},"email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.1-rv2_1751616840680_0.33819552160364963","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@little-samo/samo-ai","version":"0.1.2","license":"MIT","_id":"@little-samo/samo-ai@0.1.2","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"ee45785de36da3f8d57c853637d908c539c150cb","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.2.tgz","fileCount":414,"integrity":"sha512-w3+BSAgbxb5Nsw32qhtIxakNDiJh2gMUiIWqPwQgs8xsz9IDgFa0n/NOAS/ZlaDrYQRYCAGnNz+BY7Eh5QcSIw==","signatures":[{"sig":"MEQCIDjNvbxZQka/ofXOZX0YNGQIcGYQTg2XcELRh1I+MxVQAiAYXKPj70jZDnbjnPPNWJwyo7C/DMpBvHHQkc+bf14m8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646547},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"f18708da10a9a510e22da535021b4dfb4e0bf5c1","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.2_1752630463454_0.9147424459807034","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@little-samo/samo-ai","version":"0.1.3","license":"MIT","_id":"@little-samo/samo-ai@0.1.3","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"cedbe5fd1678b3f60a9ed0ad72026673e47da9e5","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.3.tgz","fileCount":414,"integrity":"sha512-nn5kJH7fZYdZfB4p/QE/TfJk5PBjAdQTML+IYs7jRVUgC5gjw8fsoEhT/22rcdAofzR5E7UprV5QioYcCzJxZQ==","signatures":[{"sig":"MEQCIBNOh0CXoYN9MDHTTDuNXtWAQ/zjPDWgDU/nyy4P8qleAiAfR/GKLGXdAXRSbca9/shuvQzSHAqAp1IhIyaDYC94Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651801},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"46866f2e245f212ecdae4dce6dea97c4ee9b3ac2","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.3.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.3_1752818375934_0.3449750572075587","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@little-samo/samo-ai","version":"0.1.4","license":"MIT","_id":"@little-samo/samo-ai@0.1.4","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"f236f31deed30bc4918f675efb76da4c10968d27","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.4.tgz","fileCount":411,"integrity":"sha512-yhukj+ubbZWPZZX7Ubn6GJ5BJT1XXOOK5mr4vXi4GgVLfOPqvYRi5saC4uBfyb0mz7XwSGUxlTvICli6xryqxQ==","signatures":[{"sig":"MEUCIQCiys4ouvZx1PJLcG5cYQcLRPbQLWkXIcNbo+o5mjKwswIgD1Qsm1QNHuyDxq8sEk1OSJl9vz1bZxJIf7SaxAmmbNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674551},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"516aa295ba841a50c3191be361df4b1b0cfc04f0","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.12.1","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.4_1755087261546_0.40581741999606447","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@little-samo/samo-ai","version":"0.1.5","license":"MIT","_id":"@little-samo/samo-ai@0.1.5","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"f8589f367a0d63e77789333cb02c54f58d6f1437","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.1.5.tgz","fileCount":438,"integrity":"sha512-hwKxMUBPFq6uzaIrTTW7xdC5YdkVWtwE4c1xH/6Ocgu3lRvSywURzl/ED6taUMfEVNy4RpoQrGso+fyVu3C2Fg==","signatures":[{"sig":"MEYCIQDKBDzYNVaLsdVtcfLZkZZtfFLdRmLqO1WYt9GfSpV6SgIhAMmAa5gwYm4uInLhIEJ5RC02XcmxXsEQZjFCB8YJzcKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799149},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"e0f8db704133c4aa8310c4c345184bd7b4fec6f0","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.1.5_1756874723582_0.860228267270067","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@little-samo/samo-ai","version":"0.2.0","license":"MIT","_id":"@little-samo/samo-ai@0.2.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"3903b283c1e6eed3c144e6c693ff017739473709","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.2.0.tgz","fileCount":438,"integrity":"sha512-DLtzeumkk6A2QLaktKawDKvWfISjkvQxFxUThACIucH3Nm3WAtQg51bckzs13217MBcX6wvtDQZ4oUNZu4+MxA==","signatures":[{"sig":"MEUCIQDybhaVWaxwUN4vlczezF/u3B9JKnhOwHiVRruCM4al+AIgbQmTIKl6lViWr3sOJnguQ8CGbrODoB4gafG+VrB1JCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799889},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"ca575d241164e217750221129737af0459855201","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.2.0_1757043959267_0.5456710732106613","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@little-samo/samo-ai","version":"0.2.1","license":"MIT","_id":"@little-samo/samo-ai@0.2.1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"36f54543fbf9f65cd81ba44d1569167708c2d0c3","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.2.1.tgz","fileCount":441,"integrity":"sha512-I4c3RxyhHJWkoVD3sGPMDHb0er8aZgBIUMXkfQuRxI9eHIklZ4mmkRvE7nxR0PlOlUVo40UKp185W7ZbXN0euQ==","signatures":[{"sig":"MEUCID4rzPz/hiy/AyLassfAYTeIaIvyrrbc4OvcfLo5Kw0TAiEAkHBzq5zJLzAEU5TmDL8Vz7aQFTw2AfnGXso0RZtyjNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805571},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"37ac16a083e4567a1c8289326230c3e69f6b1c82","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.2.1_1758104746842_0.19711700052574765","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@little-samo/samo-ai","version":"0.3.0","license":"MIT","_id":"@little-samo/samo-ai@0.3.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"86490d6d808280578dc22d2c8b9bfb030ab9f3e5","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.3.0.tgz","fileCount":447,"integrity":"sha512-08T8IeadzzprjIzM3iTTA9jlfjK5gfT0RLwhhNWuMhPGq2Utvkxp2BOpzfH722mCU30jOb2H/zEYXc98FBHpBA==","signatures":[{"sig":"MEQCIBjrMuPG+5+BsGSH09ulxIS8vqqdNl2QQuqGmC64zktiAiArZ6Cs+hljyPvJ+QePuyTQszs+4l9vGfdDLIlf6rZL6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":883442},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"4ad36f16c9585385d7df6c9e52a3b2d3695a50d4","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.3.0_1759759254968_0.3452157324866303","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@little-samo/samo-ai","version":"0.4.0","license":"MIT","_id":"@little-samo/samo-ai@0.4.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"4fe088a0f486bd570c65d59326cd0e8f525a3b61","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.4.0.tgz","fileCount":459,"integrity":"sha512-GOpYQHDZK88ItM6C+YNEYbwYXQW+Zm4jcQjGn8rR2BZQGAQ8BpLvj3wZCihK6rT6dzhNLntFfpu9gTgpCDdarw==","signatures":[{"sig":"MEUCIQDGGYzqKv1VpJaeXGn1nTZ4O+mqU8u0e+s+KnAdaHDNDwIgIFJIRzMj7L7cywb83b7L53AXy8H0RNMWP1ibV5cAshs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903707},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"0ee1f9b432a043412c3f27aff798e71b17b2c1ad","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.4.0_1761065463986_0.4397124922666791","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@little-samo/samo-ai","version":"0.5.0","license":"MIT","_id":"@little-samo/samo-ai@0.5.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"edca716637b8cd4808724136641b0663fdb0a2f0","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.5.0.tgz","fileCount":459,"integrity":"sha512-NvGdk63B6GBg+Dx8gCbwgYxqqmON8ad+J4QTlRf7tOgYg895Coqrx+TrbEfkGs+kT3nFUf6cnBMvsnkIv0WTlg==","signatures":[{"sig":"MEYCIQDYI95TqYvrV+Wy3CwpGVl9UIrfOv1EoN7n8vgB8hRA9gIhAM5EclkGpARJHS01kwbhQkXHLaCHUnlddSkT/MApinJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915096},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"c34c34279ce5e6130db529cc45d4e44d7f59324e","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.5.0_1761816304657_0.8384253547174785","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@little-samo/samo-ai","version":"0.6.0","license":"MIT","_id":"@little-samo/samo-ai@0.6.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"3c91bbe2f8e19d7f947193b9d9837006e377393b","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.6.0.tgz","fileCount":465,"integrity":"sha512-8ktRcEClkAmM7vy1d8uy0kn5kpfp9n2cAFdylDk0CCzH4+nw4lGy0duIV2eNOo6JP+2w8QlWG5ett+O+zHU2Xg==","signatures":[{"sig":"MEQCIDhVxUSSRziIEWCYWhFUb9msAIjFKop9HsDahAh8LUvzAiBNldx4fEfAWSHHfQGUAsW2Z7ij+h7tHKmpKXPiES51QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947518},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"398f2225652fb14c55e04524b56af395fb757d14","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.5.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.6.0_1763106255854_0.0229825748434076","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@little-samo/samo-ai","version":"0.6.1","license":"MIT","_id":"@little-samo/samo-ai@0.6.1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"2f04bd3a7d483379f52a70f16f18cd62b4403ad5","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.6.1.tgz","fileCount":450,"integrity":"sha512-90kjCqDi03H9MHRj4tyEMg8Hq6f9qlAgetAF7eikl81Y5Ax9MwRhkVHMfAHrN3BHXz2TqEl+7G4KxmsMDba5rg==","signatures":[{"sig":"MEYCIQDQVoNZxRVpZRXdE/oCvoqs8YdKEnqOjbMHoqHGOZ4+ewIhAOh3JD/r2HbrX3lAUDkvb0prhoP+HWw5RlwLklpUj0/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917138},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"77429f44ff28429f188da4cb2209e91338b26c9b","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.30.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.6.1_1764311618606_0.2842499788069732","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@little-samo/samo-ai","version":"0.7.0","license":"MIT","_id":"@little-samo/samo-ai@0.7.0","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"63b41a9be7dc6d71d502e6d8462c283a6f37092f","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.0.tgz","fileCount":450,"integrity":"sha512-z9P9peqb3ptSnovhdBOg5+VqzAmzFEbcB0IGrpOhsB8S2BJ05wYzXtK/8X/+/XXoizs7KfOOA5jJ23VymW8Qyw==","signatures":[{"sig":"MEQCIEffrIy7bAe8t20om3GvX1PF07QzHnE3hREaRs6AHJHiAiBGecqkjI19g55He8iJKUJJ0PpZSqFUfoy6ThE+iWU68w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905402},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"9a5fb759e8202d0941a9ccee2e76af6db34f8b27","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.30.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.0_1766387186918_0.17471651206810024","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@little-samo/samo-ai","version":"0.7.1","license":"MIT","_id":"@little-samo/samo-ai@0.7.1","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"beadc1c942878633a81823801dfff92ebf13a5d4","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.1.tgz","fileCount":450,"integrity":"sha512-ipKgnvrM5PMsr3th4clJGFe6lHqTdUMYRu3KCGk32t9/qFf4HWPAg8lwseh0IuqGc6mtKem/22XTQGKSsgmnyg==","signatures":[{"sig":"MEQCIARZ6umkL/sT4eED3O1lC4IfD6P9V+SszsdZ8cBfKRiWAiAIR8scRN7BsrHevxFbNamejzqxKvzxptoN9BYmE/Er7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906501},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"eef42b4c89417a788c9f5af846ab35f95e6712f7","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.1_1771994384586_0.14535128291473298","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@little-samo/samo-ai","version":"0.7.2","license":"MIT","_id":"@little-samo/samo-ai@0.7.2","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"08c7c8d893b9700b61aef04a461765fdac2a6b8a","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.2.tgz","fileCount":450,"integrity":"sha512-Or3mWFE4PTANK2TvFip4T0qPmEnss0+6FfAP8yZah43foSDEsMKi4Vkprw8YRgQly6GaqfQQgOY1h5RGIDP1Hg==","signatures":[{"sig":"MEUCIQCgh6S4Rh5Ndi1612kExAPO0UOHp9D4+Ot9IJqGFZeOMAIgccy1xa+3Y/aqPZbjr0h8StexJLWWed9v5zbEJUtzy4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906673},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"be383c059523d11a1174cb8cd4872ffaa00445e5","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.2_1772000948789_0.3638833669782049","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@little-samo/samo-ai","version":"0.7.3","license":"MIT","_id":"@little-samo/samo-ai@0.7.3","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"9038ccbd6efd31d0dd1906d59f53ba54cba8a149","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.3.tgz","fileCount":450,"integrity":"sha512-wDjTo7znaiSj4pjaPgeUOoH3SC1B+NNKNX+aEahkEMoboZfEwSH/bGKp/D4rqm6YKlCxfvZ99KywW1HQtTNxww==","signatures":[{"sig":"MEYCIQDx5tX7rSAY8kUjdaK+EAjRnBcP2ukmTfyrYeXwaGoBYAIhAOXifdIEjeZ+FxnrZODd6jUj6PJV9j+demoMW80uEXEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904369},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"d4f9fcdbe9417d73625ea4032eea34a64d64f4da","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.3_1772002841908_0.4741202877461792","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@little-samo/samo-ai","version":"0.7.4","license":"MIT","_id":"@little-samo/samo-ai@0.7.4","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"a3978d331b64a5cbb23102a913ff7b67dc4f4e28","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.4.tgz","fileCount":450,"integrity":"sha512-YG4CS/imGFPGhUGdcPTFsWBYrHY420GJEEUG6w3zLERK/wEedVGbMoKvBjhgpYz26/Q5H48WzVGoqfut8gMZhg==","signatures":[{"sig":"MEYCIQDjSaRpMdJn3iyIVNo1NtyNW/uSxt4nhGhIJPk0G7gVhQIhAO7uO0RWkHesjmoeDZ1sBliSglFOqFxWhzCo48q0m4BG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906010},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"197ed5d0c441530e0e8f26c1f3af0554e2c56339","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.4_1772180484147_0.29030463673025286","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@little-samo/samo-ai","version":"0.7.5","license":"MIT","_id":"@little-samo/samo-ai@0.7.5","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"ba1d2c9f4f68d07730f92cb7e2a21bfbbe6fad51","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.5.tgz","fileCount":450,"integrity":"sha512-pxRF3AP5Gf0DKTmFMa+9A2TIa0wB0r2X5f2HgHHPa6EjkcakbgWuCbMGYxBcePzxGvHfdRbeWCK8OwIyKLsW/A==","signatures":[{"sig":"MEQCIBZJx7kKaS12G0MIopbvfXvmfYfmSF5OmDnBVX7ZPO0ZAiAwChKOEiQQ2+TMfObTtvTbSXHeshf7NoGDs35W2TCkZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905990},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"1aea689c9f4cdb53c4d12bfa0f0d3b83d7ce51fc","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.5_1772182677182_0.9240766214639844","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@little-samo/samo-ai","version":"0.7.6","license":"MIT","_id":"@little-samo/samo-ai@0.7.6","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"155dc5a6e90dd18bf8822a7e9ecc4e73ac58ac6a","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.6.tgz","fileCount":450,"integrity":"sha512-rtGfQYssjoFDNZenHQUnGlbrwHOXKB3ZyIsoWHC4opQBX/VoMd38RZnPIE/yeT+UfNFId5nX7yuakxTumB8QYQ==","signatures":[{"sig":"MEYCIQCC3/ChzFt/af77mPymwLHd75/seQgdb4zs/ONaB14lvAIhAOsworl6/auQOfbONFJsdoZZJjmW3DAXl00lI4MGRD/r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906645},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"929a67ebdfe249bdb7fc44085d71142dcbcef112","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.6_1772255493153_0.9265394696341593","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@little-samo/samo-ai","version":"0.7.7","license":"MIT","_id":"@little-samo/samo-ai@0.7.7","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"1b67a6b57b67c22721eb118edef94beb6a8cd9b5","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.7.tgz","fileCount":450,"integrity":"sha512-MZebgyMUPW/uewXSptSQGsMdd2YeOlsmFl8oveaTrjIEjQTrzBZwHfVA6u3SAXme+3GJgrEQiHYm0/momX8ObQ==","signatures":[{"sig":"MEQCIHmZd24cIEpiAJuz6ZylpuliOgAsk1DpRw4uG4Z8cTIXAiBs5zDPVilhj7wQDOmXwfSzDEGtm0UvIkVHxnnrxn3CZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":906570},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"04564d25a7c94f7373225a48af35ebd5b8bd826f","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.7_1772258072861_0.9024882718026903","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@little-samo/samo-ai","version":"0.7.8","license":"MIT","_id":"@little-samo/samo-ai@0.7.8","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"f41316c12bd95b1a10cd4a957adc44317f9339d8","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.8.tgz","fileCount":450,"integrity":"sha512-5pnxx7FTH4SVew7E6wWHjICE7b2MCHulbmIU0PdDxlifAGz+j0PGQswEbq+sxpWlNAmu0zqhsL98A05pX2iVjA==","signatures":[{"sig":"MEYCIQC+kHCVG8QCLtetYCr1j43IkdgYBP9bh4w03gXVLWyjfQIhAPMV2pe99jVrJMkD/EUoWkymkY3vZ4CEJE3enWip7IWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908689},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"1656aa727186935b034f1c6382a28feb0925e0c4","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.8_1772262078554_0.06166833123730098","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@little-samo/samo-ai","version":"0.7.9","license":"MIT","_id":"@little-samo/samo-ai@0.7.9","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"82fd03207c6cba106afdd0cbeca6fda7b6e23b61","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.9.tgz","fileCount":450,"integrity":"sha512-mKobbcJErTTSfmmyxUOlXN/DkNPjozwgNgWoApVpJPWmvHWk/rJnL+IHXBY7QJyO2IiUAsfyqojcde/j6ExzbA==","signatures":[{"sig":"MEUCIBAqd3cLz9UuIDptIxeZipaKB2O7E1syfbbUI7UwSfY+AiEAmBZ5cN8ZwIiOdHVC6ASr+Wxq9bD1B8CRBq4oorhxstI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908832},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"930dfefa625162568f281293aeb0f3f45dfe0bfa","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.9_1772266822565_0.17827835333047992","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@little-samo/samo-ai","version":"0.7.10","license":"MIT","_id":"@little-samo/samo-ai@0.7.10","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"0e9d2222990d3d26548705057eeebf7771471389","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.10.tgz","fileCount":450,"integrity":"sha512-bO+k0Ognjc2NSZ1iFCRlUBF8I+p57vJaVG2ubksVcwrJwlEioBMu6CF3wjotlWXfHrdN5i/zDEntgvA5hmHYgQ==","signatures":[{"sig":"MEYCIQCbbG2YksZe8UwYtXpSF4EXw4DGB21d6G0M/a+qXZGfXAIhANd7+j/uc02TuQVbIckmGGYOivsnwJrQ4Ebaryvl3Y5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909726},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"24b2e342ef306c24391e2a12eb398d23d5b6b9b6","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.10_1772268610559_0.3314920108735393","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@little-samo/samo-ai","version":"0.7.11","license":"MIT","_id":"@little-samo/samo-ai@0.7.11","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"f47fad6e01d36934093bd11d4de3205f7c8d7326","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.11.tgz","fileCount":450,"integrity":"sha512-8Xzd5vxOlR9SdvDoSm8Whf7kFzvdLJNtQ/VeC4GltdV/oazq5pVaYkSZxWr6Aeo/bz0I0aV2itzbCZfC3hRMOg==","signatures":[{"sig":"MEYCIQCvXFAJw2GAxr9V4ZVoOnlWhmLX8kRLf29GtYUWWsIUbAIhAMVM9+HHnUENZEb5t7QOmWQ32JZXdjYMEp6Vu/5oMTyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909916},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"e0b188e05647f90cf1f593936c17a86f3b8e45d4","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.11_1772283370338_0.9163067804343723","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@little-samo/samo-ai","version":"0.7.12","license":"MIT","_id":"@little-samo/samo-ai@0.7.12","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"265e368cca82e8cd257feb84093815defe5ea797","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.12.tgz","fileCount":450,"integrity":"sha512-mfKDWj2GOXa30hEgA1XTWdlE8kt+S/8xBvbsNjj8Oeuc74lMSZifdfabyqBrdxwnYihgmwksJGayBhfRKYfR5g==","signatures":[{"sig":"MEYCIQCpTOi8ENE2hcnXDUXnKfHPlEHufflMPwpvS2BBR7jXcgIhAKZ6s+XlIlOR5kW5TunmuUt5ctwVfspUrbrVxTxTu5jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":914553},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"c11ba669f31b7dd81b356c2c58bcaedb58546874","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.54.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.12_1772286885456_0.171778492680148","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@little-samo/samo-ai","version":"0.7.13","license":"MIT","_id":"@little-samo/samo-ai@0.7.13","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"homepage":"https://github.com/little-samo/SamoAI#readme","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"dist":{"shasum":"fcfeca2622bdee261c6266f4d048c47d4b5d0602","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.7.13.tgz","fileCount":450,"integrity":"sha512-qqemG2jiOtajHapJrlZMsLeCwXiuZaptzNZQXvbTfq89mp1GHlQtKDUAiwxHokIyrUJRhsC0XYLgrMfsf1EbMQ==","signatures":[{"sig":"MEUCIAwUw8ZUYjHj2FYjs9WO5s2DWHZ7NW9c9pWbNI3rDvI8AiEA9MF5ln7gHK/Vm2E1nnAkoTOOp7ECrgtzz7zUIaY2xBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917881},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"gitHead":"f5e291af09fe31a708a8a2da36e228d84153ba65","scripts":{"lint":"eslint --fix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"yarn clean && tsc -p tsconfig.build.json","clean":"rimraf dist *.tsbuildinfo || true","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json","deps:check":"ts-node detect-cycles.ts","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch"},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"repository":{"url":"git+https://github.com/little-samo/SamoAI.git","type":"git"},"_npmVersion":"10.9.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","directories":{},"_nodeVersion":"22.12.0","dependencies":{"lodash":"^4.17.21","openai":"^5.16.0","lru-cache":"^11.1.0","@google/genai":"^1.42.0","reflect-metadata":"^0.2.2","@anthropic-ai/sdk":"^0.78.0","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"core":["./dist/core/index.d.ts"],"common":["./dist/common/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"yarn@4.6.0","devDependencies":{"zod":"^3.24.1","jest":"^29.5.0","eslint":"^9.0.0","rimraf":"^6.0.1","globals":"^15.11.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","ts-morph":"^25.0.1","ts-loader":"^9.4.3","@eslint/js":"^9.13.0","typescript":"^5.7.2","@types/jest":"^29.5.2","@types/node":"^20.3.1","@types/lodash":"^4","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.1.0","@types/json-schema":"^7.0.15","source-map-support":"^0.5.21","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"zod":"^3.24.1"},"_npmOperationalInternal":{"tmp":"tmp/samo-ai_0.7.13_1772288794548_0.5007416847972286","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@little-samo/samo-ai","version":"0.8.0","description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","license":"MIT","repository":{"type":"git","url":"git+https://github.com/little-samo/SamoAI.git"},"publishConfig":{"access":"public"},"engines":{"node":">=22.0.0"},"packageManager":"yarn@4.6.0","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./common":{"types":"./dist/common/index.d.ts","default":"./dist/common/index.js"},"./core":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"./models":{"types":"./dist/models/index.d.ts","default":"./dist/models/index.js"}},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"common":["./dist/common/index.d.ts"],"core":["./dist/core/index.d.ts"],"models":["./dist/models/index.d.ts"]}},"scripts":{"clean":"rimraf dist *.tsbuildinfo || true","build":"yarn clean && tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint --fix","deps:check":"ts-node detect-cycles.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","test:cov":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage","test:debug":"node --experimental-vm-modules --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/jest/bin/jest.js --runInBand","test:e2e":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config ./test/jest-e2e.json"},"dependencies":{"@anthropic-ai/sdk":"^0.78.0","@google/genai":"^1.42.0","@modelcontextprotocol/sdk":"^1.27.1","lodash":"^4.17.21","lru-cache":"^11.1.0","openai":"^5.16.0","reflect-metadata":"^0.2.2","zod-to-json-schema":"^3.24.1"},"devDependencies":{"@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@types/jest":"^29.5.2","@types/json-schema":"^7.0.15","@types/lodash":"^4","@types/node":"^20.3.1","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","eslint":"^9.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-unused-imports":"^4.1.4","globals":"^15.11.0","jest":"^29.5.0","prettier":"^3.0.0","rimraf":"^6.0.1","source-map-support":"^0.5.21","ts-jest":"^29.1.0","ts-loader":"^9.4.3","ts-morph":"^25.0.1","ts-node":"^10.9.1","tsconfig-paths":"^4.2.0","typescript":"^5.7.2","zod":"^3.24.1"},"peerDependencies":{"zod":"^3.24.1"},"_id":"@little-samo/samo-ai@0.8.0","gitHead":"3dc18b8c3ca08e4f49ecdb9d2fdc8d03ffbdf511","bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"homepage":"https://github.com/little-samo/SamoAI#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-MKaRqEEKek/jYIM2YadwJHT39KsqAtAQgZG+iGIUvE8tKgrSJh71vde9B53dZfGJekE02aW2fih/WrJ+H7As2Q==","shasum":"0343b1d997b9a0559828b037ae6541a9fcd4f507","tarball":"https://registry.npmjs.org/@little-samo/samo-ai/-/samo-ai-0.8.0.tgz","fileCount":453,"unpackedSize":924456,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD54gVnx/R2TzBOQuqzF9Su7oTM2eAp78+XfEMctHSPDAIgKGP5JKCaj0JNrw6b8m/fRgj0tp/xtMDjXh5bm+ZD61w="}]},"_npmUser":{"name":"samo-contact","email":"contact@littlesamo.io"},"directories":{},"maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/samo-ai_0.8.0_1772980333785_0.5853094568618151"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T03:40:46.193Z","modified":"2026-03-08T14:32:14.228Z","0.0.1":"2025-05-12T03:40:46.451Z","0.0.2":"2025-05-13T07:22:59.755Z","0.0.3":"2025-05-16T07:15:27.961Z","0.0.4":"2025-05-17T01:38:38.808Z","0.0.5":"2025-05-26T15:57:31.880Z","0.0.6":"2025-05-27T06:14:11.352Z","0.0.7":"2025-05-28T05:57:17.498Z","0.0.8":"2025-05-28T08:04:39.374Z","0.0.9":"2025-05-28T08:26:46.865Z","0.1.0":"2025-06-27T12:04:17.051Z","0.1.1":"2025-07-04T07:06:21.879Z","0.1.1-rv1":"2025-07-04T07:30:45.100Z","0.1.1-rv2":"2025-07-04T08:14:00.866Z","0.1.2":"2025-07-16T01:47:43.638Z","0.1.3":"2025-07-18T05:59:36.124Z","0.1.4":"2025-08-13T12:14:21.762Z","0.1.5":"2025-09-03T04:45:23.808Z","0.2.0":"2025-09-05T03:45:59.485Z","0.2.1":"2025-09-17T10:25:47.044Z","0.3.0":"2025-10-06T14:00:55.231Z","0.4.0":"2025-10-21T16:51:04.534Z","0.5.0":"2025-10-30T09:25:04.853Z","0.6.0":"2025-11-14T07:44:16.087Z","0.6.1":"2025-11-28T06:33:38.841Z","0.7.0":"2025-12-22T07:06:27.133Z","0.7.1":"2026-02-25T04:39:44.805Z","0.7.2":"2026-02-25T06:29:08.946Z","0.7.3":"2026-02-25T07:00:42.137Z","0.7.4":"2026-02-27T08:21:24.444Z","0.7.5":"2026-02-27T08:57:57.341Z","0.7.6":"2026-02-28T05:11:33.368Z","0.7.7":"2026-02-28T05:54:33.087Z","0.7.8":"2026-02-28T07:01:18.788Z","0.7.9":"2026-02-28T08:20:22.735Z","0.7.10":"2026-02-28T08:50:10.742Z","0.7.11":"2026-02-28T12:56:10.534Z","0.7.12":"2026-02-28T13:54:45.627Z","0.7.13":"2026-02-28T14:26:34.731Z","0.8.0":"2026-03-08T14:32:14.086Z"},"bugs":{"url":"https://github.com/little-samo/SamoAI/issues"},"license":"MIT","homepage":"https://github.com/little-samo/SamoAI#readme","repository":{"type":"git","url":"git+https://github.com/little-samo/SamoAI.git"},"description":"A multi-agent narrative layer that helps humans and AI communicate and collaborate naturally","maintainers":[{"name":"samo-contact","email":"contact@littlesamo.io"}],"readme":"<div align=\"center\">\r\n  <img src=\"https://media.githubusercontent.com/media/little-samo/CI/master/assets/characters/samo/profile.png\" alt=\"Little Samo Mascot\" width=\"250\" />\r\n  <h1>SamoAI</h1>\r\n  <p><em>A multi-agent orchestrator that helps humans and AI communicate and collaborate naturally</em></p>\r\n</div>\r\n\r\n<p align=\"center\">\r\n  <a href=\"#what-is-samoai\">What is SamoAI</a> •\r\n  <a href=\"#core-concepts\">Core Concepts</a> •\r\n  <a href=\"#getting-started\">Getting Started</a> •\r\n  <a href=\"#examples\">Examples</a> •\r\n  <a href=\"#contact\">Contact</a> •\r\n  <a href=\"#license\">License</a>\r\n</p>\r\n\r\n## What is SamoAI\r\n\r\nSamoAI is a multi-agent orchestrator that enables you to compose modular AI agents and facilitates non-blocking collaboration between these agents and humans. Through our modular architecture, you can build AI agents by assembling components like LLMs, prompts, and tools, creating a seamless collaborative environment where multiple agents and users can work together naturally.\r\n\r\n## Core Concepts\r\n\r\n<div align=\"center\">\r\n  <img src=\"https://media.githubusercontent.com/media/little-samo/CI/master/assets/projects/samo-ai/diagrams/how_it_works.png\" alt=\"SamoAI Architecture Overview\" width=\"800\" />\r\n</div>\r\n\r\n### Modular Agent Architecture\r\nOur agents are built using a modular approach where LLMs, prompts, tools, and other components can be assembled like building blocks. This modularity allows for flexible agent creation tailored to specific needs and use cases.\r\n\r\n### Non-blocking Multi-Agent Collaboration\r\n\r\n<div align=\"center\">\r\n  <img src=\"https://media.githubusercontent.com/media/little-samo/CI/master/assets/services/minimo/team_browser.png\" alt=\"Non-blocking Chat Example\" width=\"300\" />\r\n</div>\r\n\r\nUnlike traditional AI interactions where you send a message and wait for a response (blocking), SamoAI enables agents and users to engage in natural, non-blocking conversations. This means you can chat freely with multiple agents simultaneously, just like in any regular chat application, without waiting for responses.\r\n\r\n### Memory-Driven Agents\r\nAgents maintain memory both within teams (called Locations in our codebase) and across different teams. This memory system enables agents to understand context, build relationships, and maintain consistency in their interactions.\r\n\r\n### Seamless Context Preservation\r\nAgents can maintain context seamlessly across different teams and environments. Through our memory system combined with continuous summarization, agents can work organically within teams while fostering emergent behaviors and capabilities.\r\n\r\n## Getting Started\r\n\r\n```bash\r\n# Using npm\r\nnpm install --save @little-samo/samo-ai\r\n\r\n# Using yarn\r\nyarn add @little-samo/samo-ai\r\n```\r\n\r\n### Environment Configuration\r\n\r\nTo enable debug mode, set `process.env.DEBUG` to `'True'`:\r\n\r\n- Set environment variable: `DEBUG=True node your-app.js`\r\n- Or use dotenv package with `DEBUG=True` in `.env` file\r\n\r\n## Examples\r\n\r\n### CLI Application\r\n\r\nCheck out our example CLI application:\r\n\r\n[SamoAI-Example-CLI](https://github.com/little-samo/SamoAI-Example-CLI) - A command-line interface for interacting with SamoAI agents.\r\n\r\n<div align=\"center\">\r\n  <img src=\"https://media.githubusercontent.com/media/little-samo/CI/master/assets/projects/samo-ai/examples/web.gif\" alt=\"SamoAI Example CLI Demo\" width=\"600\" />\r\n</div>\r\n\r\n### [Minimo](https://minimo.team/)\r\n\r\n<div align=\"center\">\r\n  <img src=\"https://media.githubusercontent.com/media/little-samo/CI/master/assets/services/minimo/frame.png\" alt=\"Minimo - Meet your personalized Instant Workforce\" width=\"600\" />\r\n</div>\r\n\r\n**The easiest way to use our framework in all aspects**\r\n\r\nMinimo demonstrates SamoAI's capabilities through a user-friendly platform where you can create and interact with teams of AI agents, each with unique personalities and different underlying models, enabling natural non-blocking collaboration between humans and AI.\r\n\r\n## Contact\r\n\r\n- **Email**: hi@littlesamo.io\r\n- **Website**: https://littlesamo.io\r\n- **Twitter**: https://x.com/little_samo\r\n- **LinkedIn**: https://www.linkedin.com/company/little-samo\r\n\r\n## License\r\n\r\n[MIT License](LICENSE)\r\n\r\n---\r\n\r\n<div align=\"center\">\r\n  <p>Made with ❤️ by the SamoAI Team</p>\r\n</div>\r\n","readmeFilename":"README.md"}