{"_id":"@aethermind/agent","_rev":"11-e190875cd2f3a45f989dc07e2eb1f3f2","name":"@aethermind/agent","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@aethermind/agent","version":"0.1.0","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.0","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"8efc8cfdbe9ff4ebd2616a517836e6f6233625b7","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.0.tgz","fileCount":39,"integrity":"sha512-GTog717fcfZHSX1mZ2YXnIAAbrAEljrO22oNQ1RZ5kqWugQkZM1Ut5pxSCXcIE7rclN4T8Fhcs6B3JedrtnBVQ==","signatures":[{"sig":"MEYCIQCbdRRVdg060Fiqr5QaxQBtLfVGPxPzRzlIqZdB1iQ+SgIhAJo+7cPrqzwufw3oNobswjNk1CZ8kOV9dDcZv5t38f4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"73a89ffbceb6d2570352fcfc06e0eb5ffffb0675","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm clean && pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"deprecated":"Documentation bug - please upgrade to 0.1.1+","repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.0_1766842857654_0.9977354381997343","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aethermind/agent","version":"0.1.1","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.1","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"e0bb6eb6884b2dc7262d1cdc6a42ca611375e1a4","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.1.tgz","fileCount":39,"integrity":"sha512-OFLHCsekLtqlVx6+6AkA4PYsxNvakkSrpGUifhtsVHvW/xFpnyG/LMtUF65S0XOfYBw21GMXRb5lVxxb671NiA==","signatures":[{"sig":"MEYCIQCydc6FFKbaapvzL871pZ2hy6GXKFeJijqQjcy4OPmvHwIhAPmRIgIfIVJAFNmNPRvhuioOiIc7L6pqdSpkdQmle69l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"73a89ffbceb6d2570352fcfc06e0eb5ffffb0675","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm clean && pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"deprecated":"Runtime error - upgrade to 0.1.2+","repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.1_1766843893362_0.42567134970325826","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aethermind/agent","version":"0.1.2","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.2","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"15e4a1460ea8928225cd758cf00fd872d4b28c1c","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.2.tgz","fileCount":43,"integrity":"sha512-bu07nsAuZwUMSRJzuDqLWyiZrymBLaFNe9Sjsw2ButOHNRr7lr17MuGLDsQ6EEgdbDhMYmaUW5q6Isus6jHu4Q==","signatures":[{"sig":"MEUCIQDAzPmVDlngAJncFjRJvMP9Y0B5OsoavXjVQUNnOQnymAIgNUESgJs9b6jAurrSmBRw/BVac1uN9noQ9uK5tJSCv4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"73a89ffbceb6d2570352fcfc06e0eb5ffffb0675","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm clean && pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.2_1766844876286_0.12040226299893342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aethermind/agent","version":"0.1.3","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.3","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"33535336812a33599f5d75e668f063dbaf19b76b","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.3.tgz","fileCount":91,"integrity":"sha512-J2tFlGVJNGvOvMRmiY3ih6ou8Ux0zEZTSsOye9jOBUxCc+jbDmuvwhVhn26e81/TZeqn4F9QHbPJGA1ll9671g==","signatures":[{"sig":"MEUCIF+438+l5d1VFGXkEr98hMbtVx1OUEkxqhGCbRZ2Uq/gAiEAykqXflDhxLuM5FHWFzMnQACAOqB7oZJuj3FMnqKgOoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"809c2a9403f24869d2a6a3275109b859ce83cbb8","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm clean && pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.3_1772753051072_0.5204398146427953","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aethermind/agent","version":"0.1.4","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.4","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"f90f4e8f0e6285d3098cb14e47a83e9e7dd4195a","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.4.tgz","fileCount":181,"integrity":"sha512-7ci1MOrUv0ka+5Ja/2gbpO5PaooSZKkks56BhCYr1bTSXxH12WqYmmvHT2veQmR+RyovpNXZRfIhzARN3sedaw==","signatures":[{"sig":"MEUCIQCz16blKugqIG/ExF5B/OYp7AchAC7CHjfsegDQj/K7JQIgQAn9l6o6NLSKYLZbnzk4oGpC7WLsJg2jsjztQcspIeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607753},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"809c2a9403f24869d2a6a3275109b859ce83cbb8","scripts":{"dev":"tsc --watch --project tsconfig.esm.json","test":"vitest","build":"pnpm clean && pnpm build:esm && pnpm build:cjs && pnpm build:markers","clean":"rimraf dist","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit --project tsconfig.esm.json","build:markers":"node --input-type=commonjs -e \"const fs=require('fs');fs.writeFileSync('dist/cjs/package.json','{\\\"type\\\":\\\"commonjs\\\"}');fs.writeFileSync('dist/esm/package.json','{\\\"type\\\":\\\"module\\\"}')\"","prepublishOnly":"pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.4_1772754475649_0.5774828555778198","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aethermind/agent","version":"0.1.5","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.5","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"b771fef2ab8eb86565d19a86d95449355b23364b","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.5.tgz","fileCount":181,"integrity":"sha512-aIR8WWh6Ngnblk13yJrHjco7n9z2vwE7JU3WDpVOWEvFTfyNU8EuK/lq7uc3iUO1OBvUXVWktaSpTMaVPjLsXA==","signatures":[{"sig":"MEUCIQCUTg9Fo6NB6jcebFvZ3+VmBgUoKjKng2UVhw3eLyg3GAIgLrjbmgKaz+jz1T8d0jN3rccbpaEHGokbROmPX6gdWgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609948},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7ff220a2a61d6d9041a5cb9ebc29579f2e6bb945","scripts":{"dev":"tsc --watch --project tsconfig.esm.json","test":"vitest","build":"pnpm clean && pnpm build:esm && pnpm build:cjs && pnpm build:markers","clean":"rimraf dist","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit --project tsconfig.esm.json","build:markers":"node --input-type=commonjs -e \"const fs=require('fs');fs.writeFileSync('dist/cjs/package.json','{\\\"type\\\":\\\"commonjs\\\"}');fs.writeFileSync('dist/esm/package.json','{\\\"type\\\":\\\"module\\\"}')\"","prepublishOnly":"pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.5_1772767703515_0.5602587220012591","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aethermind/agent","version":"0.1.6","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.6","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"ee92885c7f1da434ee3de742be6010a819d0b1a7","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.6.tgz","fileCount":181,"integrity":"sha512-vnZ1Gpx5OQO3yVVkKLp9wEkNnD/zUJWK8Pb3aUfbDt5h427ZzNrzfYMv4sHu3rCT4G4koxClezzI16YDGyvMYQ==","signatures":[{"sig":"MEYCIQDdGLxZXk+S0iwuAjJQnNVZZwJ0RSTPh+N8sSPuiGpZJwIhAO3fET0D9EDIU1EJd5f9T1y9kvthbbXevMvIM3sc6Ukf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616144},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"bc029a4eabdbd1bee8f23ae03bcf81501f0a8d88","scripts":{"dev":"tsc --watch --project tsconfig.esm.json","test":"vitest","build":"pnpm clean && pnpm build:esm && pnpm build:cjs && pnpm build:markers","clean":"rimraf dist","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit --project tsconfig.esm.json","build:markers":"node --input-type=commonjs -e \"const fs=require('fs');fs.writeFileSync('dist/cjs/package.json','{\\\"type\\\":\\\"commonjs\\\"}');fs.writeFileSync('dist/esm/package.json','{\\\"type\\\":\\\"module\\\"}')\"","prepublishOnly":"pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.6_1773435435444_0.8430518291103031","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aethermind/agent","version":"0.1.7","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"author":{"name":"Aethermind Team"},"license":"MIT","_id":"@aethermind/agent@0.1.7","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"homepage":"https://aethermind.io","bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"dist":{"shasum":"cbee78b6cec1799842c8f57ac34d8ef662ccc5b9","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.7.tgz","fileCount":189,"integrity":"sha512-Aw85SuvbgbtXgessFt8Pp1rpn+eujAelmKUxMJI04JVy+CWxB83gcXQt7MoLCAL/r4e2z+LUyct7DGanuIg66w==","signatures":[{"sig":"MEYCIQCO65j0L14k5EuJ1Mv8+qoHpiZ5oGxpshlczqiqYbZbrgIhAJNzMUqDiIvHA2bgIjH7E4yRrn6hGTrvsRqbjakYTh4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619937},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./register":{"import":"./dist/esm/register.js","require":"./dist/cjs/register.js"}},"gitHead":"ff9fb4e76c4322fb95886db2bb1b8057b5260019","scripts":{"dev":"tsc --watch --project tsconfig.esm.json","test":"vitest","build":"pnpm clean && pnpm build:esm && pnpm build:cjs && pnpm build:markers","clean":"rimraf dist","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit --project tsconfig.esm.json","build:markers":"node --input-type=commonjs -e \"const fs=require('fs');fs.writeFileSync('dist/cjs/package.json','{\\\"type\\\":\\\"commonjs\\\"}');fs.writeFileSync('dist/esm/package.json','{\\\"type\\\":\\\"module\\\"}')\"","prepublishOnly":"pnpm build && pnpm typecheck"},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"repository":{"url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.4","description":"Lightweight SDK for monitoring AI API costs with Aethermind","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","vitest":"^2.1.8","typescript":"^5.4.0","@types/node":"^20.12.0"},"peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/agent_0.1.7_1773706164479_0.9507122465787838","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@aethermind/agent","version":"0.1.8","description":"Lightweight SDK for monitoring AI API costs with Aethermind","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts"},"./register":{"import":"./dist/esm/register.js","require":"./dist/cjs/register.js"}},"type":"module","scripts":{"build":"pnpm clean && pnpm build:esm && pnpm build:cjs && pnpm build:markers","build:esm":"tsc --project tsconfig.esm.json","build:cjs":"tsc --project tsconfig.cjs.json","build:markers":"node --input-type=commonjs -e \"const fs=require('fs');fs.writeFileSync('dist/cjs/package.json','{\\\"type\\\":\\\"commonjs\\\"}');fs.writeFileSync('dist/esm/package.json','{\\\"type\\\":\\\"module\\\"}')\"","dev":"tsc --watch --project tsconfig.esm.json","clean":"rimraf dist","typecheck":"tsc --noEmit --project tsconfig.esm.json","prepublishOnly":"pnpm build && pnpm typecheck","test":"vitest"},"keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"author":{"name":"Aethermind Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","directory":"packages/agent"},"bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"homepage":"https://aethermind.io","peerDependencies":{"openai":"^4.0.0"},"peerDependenciesMeta":{"openai":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"dependencies":{"zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.12.0","typescript":"^5.4.0","vitest":"^2.1.8","rimraf":"^5.0.10"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"15310e1c0bf6add0b0c82e22c67067de4be431ec","_id":"@aethermind/agent@0.1.8","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-o6SEy9+ciPUn4ezT1Vx1HxpH49Ct9HeP5ILskKE9IlJ5XAoUsiadsvkI95l1/jOg9HvGmnyw3GMC9guz41p9Dg==","shasum":"d7737b27b0299033d8009db9647a11df3bbf9311","tarball":"https://registry.npmjs.org/@aethermind/agent/-/agent-0.1.8.tgz","fileCount":189,"unpackedSize":619937,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtqkLrHANxg302dOs07buuGYrfvBmvRP0LTVEC1qls8AiBYyYMc1sMuWR6x8UGGwHWOrVRTbaFX8261mJWpN4ZAqw=="}]},"_npmUser":{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"},"directories":{},"maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_0.1.8_1774032949733_0.08253496012073591"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-27T13:40:57.573Z","modified":"2026-03-20T18:55:50.035Z","0.1.0":"2025-12-27T13:40:57.796Z","0.1.1":"2025-12-27T13:58:13.522Z","0.1.2":"2025-12-27T14:14:36.431Z","0.1.3":"2026-03-05T23:24:11.235Z","0.1.4":"2026-03-05T23:47:55.840Z","0.1.5":"2026-03-06T03:28:23.700Z","0.1.6":"2026-03-13T20:57:15.626Z","0.1.7":"2026-03-17T00:09:24.733Z","0.1.8":"2026-03-20T18:55:49.885Z"},"bugs":{"url":"https://github.com/gonzacba17/Aethermind-AgentOS/issues"},"author":{"name":"Aethermind Team"},"license":"MIT","homepage":"https://aethermind.io","keywords":["openai","anthropic","ai","monitoring","cost-tracking","telemetry","llm","observability","finops","ollama"],"repository":{"type":"git","url":"git+https://github.com/gonzacba17/Aethermind-AgentOS.git","directory":"packages/agent"},"description":"Lightweight SDK for monitoring AI API costs with Aethermind","maintainers":[{"name":"gonzacba17","email":"gonzacordoba015@gmail.com"}],"readme":"# @aethermind/agent\r\n\r\nLightweight SDK for real-time AI API cost monitoring. Works with any setup -- official SDKs, raw `fetch()`, or any HTTP client that calls OpenAI or Anthropic APIs.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @aethermind/agent\r\n# or\r\npnpm add @aethermind/agent\r\n# or\r\nyarn add @aethermind/agent\r\n```\r\n\r\nNo peer dependencies required. If you use the official OpenAI or Anthropic Node.js SDKs, the agent will patch those too for deeper telemetry -- but it is entirely optional.\r\n\r\n## Quick Start\r\n\r\n```typescript\r\nimport { initAethermind } from \"@aethermind/agent\";\r\n\r\n// Initialize once at app startup\r\ninitAethermind({\r\n  apiKey: process.env.AETHERMIND_API_KEY!,\r\n});\r\n```\r\n\r\nThat's it. Every call to `api.openai.com` or `api.anthropic.com` is now tracked automatically -- regardless of how you make the request.\r\n\r\n### Using raw fetch()\r\n\r\n```typescript\r\n// No SDK needed -- fetch() calls are intercepted automatically\r\nconst response = await fetch(\"https://api.openai.com/v1/chat/completions\", {\r\n  method: \"POST\",\r\n  headers: {\r\n    \"Content-Type\": \"application/json\",\r\n    Authorization: `Bearer ${process.env.OPENAI_API_KEY}`,\r\n  },\r\n  body: JSON.stringify({\r\n    model: \"gpt-4o\",\r\n    messages: [{ role: \"user\", content: \"Hello!\" }],\r\n  }),\r\n});\r\n\r\n// Costs are tracked in the background\r\nconst data = await response.json();\r\nconsole.log(data.choices[0].message.content);\r\n```\r\n\r\n### Using the OpenAI SDK\r\n\r\n```typescript\r\nimport OpenAI from \"openai\";\r\n\r\nconst openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });\r\n\r\n// Automatically tracked via SDK patching\r\nconst completion = await openai.chat.completions.create({\r\n  model: \"gpt-4o\",\r\n  messages: [{ role: \"user\", content: \"Hello!\" }],\r\n});\r\n```\r\n\r\n### Using the Anthropic SDK\r\n\r\n```typescript\r\nimport Anthropic from \"@anthropic-ai/sdk\";\r\n\r\nconst anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY });\r\n\r\n// Automatically tracked via SDK patching\r\nconst message = await anthropic.messages.create({\r\n  model: \"claude-3-5-sonnet-20241022\",\r\n  max_tokens: 1024,\r\n  messages: [{ role: \"user\", content: \"Hello, Claude!\" }],\r\n});\r\n```\r\n\r\n## How It Works\r\n\r\nThe SDK uses three layers to capture telemetry with zero code changes:\r\n\r\n1. **Fetch interceptor** -- Patches `globalThis.fetch` to detect calls to OpenAI/Anthropic API hostnames. Extracts model, tokens, cost, and latency from the response. Works with any HTTP client that uses `fetch()` under the hood.\r\n\r\n2. **SDK patching** -- Monkey-patches `OpenAI.chat.completions.create` and `Anthropic.messages.create` prototypes for SDK-specific telemetry (covers streaming and other SDK features). Only activates if the SDKs are installed.\r\n\r\n3. **Batch transport** -- Captured events are queued locally and flushed to the Aethermind API in batches (default: every 5 seconds or 50 events). Failed events are stored in a dead-letter queue for retry.\r\n\r\nNon-LLM fetch calls (e.g. your own API routes) pass through untouched with zero overhead. All telemetry extraction is wrapped in try/catch -- the SDK never throws errors into your application.\r\n\r\n## Configuration\r\n\r\n```typescript\r\nimport { initAethermind } from \"@aethermind/agent\";\r\n\r\ninitAethermind({\r\n  apiKey: \"your-aethermind-api-key\", // Required\r\n  endpoint: \"https://aethermind-agentos-production.up.railway.app\", // Optional\r\n  flushInterval: 5000, // Optional: ms between flushes (default: 5000)\r\n  batchSize: 50, // Optional: events per batch (default: 50)\r\n  enabled: true, // Optional: enable/disable (default: true)\r\n});\r\n```\r\n\r\n| Option          | Type      | Default                     | Description                        |\r\n| --------------- | --------- | --------------------------- | ---------------------------------- |\r\n| `apiKey`        | `string`  | _required_                  | Your Aethermind API key            |\r\n| `endpoint`      | `string`  | `https://aethermind-agentos-production.up.railway.app` | API endpoint URL                   |\r\n| `flushInterval` | `number`  | `5000`                      | Milliseconds between batch flushes |\r\n| `batchSize`     | `number`  | `50`                        | Maximum events per batch           |\r\n| `enabled`       | `boolean` | `true`                      | Enable/disable monitoring          |\r\n\r\n### Disable Monitoring in Development\r\n\r\n```typescript\r\ninitAethermind({\r\n  apiKey: process.env.AETHERMIND_API_KEY!,\r\n  enabled: process.env.NODE_ENV === \"production\",\r\n});\r\n```\r\n\r\n### CommonJS Usage\r\n\r\n```javascript\r\nconst { initAethermind } = require(\"@aethermind/agent\");\r\n\r\ninitAethermind({\r\n  apiKey: process.env.AETHERMIND_API_KEY,\r\n});\r\n```\r\n\r\n## Troubleshooting\r\n\r\n### Events not appearing in dashboard?\r\n\r\n1. Wait 5 seconds (default batch interval)\r\n2. Verify API key is correct: `process.env.AETHERMIND_API_KEY`\r\n3. Check endpoint URL is correct\r\n4. Ensure `enabled: true` (default)\r\n\r\n### TypeScript errors?\r\n\r\nMake sure you have `@types/node` installed:\r\n\r\n```bash\r\nnpm install -D @types/node\r\n```\r\n\r\n### Want to verify initialization?\r\n\r\nThe SDK logs to console when initialized:\r\n\r\n```\r\n[Aethermind] SDK initialized successfully\r\n```\r\n\r\nIf disabled:\r\n\r\n```\r\n[Aethermind] SDK initialized but disabled\r\n```\r\n\r\n## Documentation\r\n\r\n- [Full Documentation](https://docs.aethermind.io)\r\n- [API Reference](https://docs.aethermind.io/api)\r\n- [Dashboard](https://dashboard.aethermind.io)\r\n\r\n## Support\r\n\r\n- [Report Issues](https://github.com/gonzacba17/Aethermind-AgentOS/issues)\r\n- [Discussions](https://github.com/gonzacba17/Aethermind-AgentOS/discussions)\r\n- Email: support@aethermind.io\r\n\r\n## License\r\n\r\nMIT - Aethermind Team\r\n","readmeFilename":"README.md"}