{"_id":"@observee/sdk","_rev":"30-68ee2d6b34e3a41560cc324f487052aa","name":"@observee/sdk","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@observee/sdk","version":"1.0.0","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.0","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"2e16d2da5087376c2519567b9a5431a6d737d3d0","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.0.tgz","fileCount":8,"integrity":"sha512-Gx/GrOC0RQdqWboemmiBvtCb1R+GomWnlokMQbIyXu3YPZnrj4keKjOB8o3f148v56s+cbR6gQUNICRf1MJtcg==","signatures":[{"sig":"MEUCIFNVcPf/IbTRY06kI0S3OpLplOhbfKfeapfcAJX0NsY0AiEA6oQsSnanLswkK5W2wQeQp8Oeq48CIYv8PEZPPeash+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21073},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7ee7b42ff5b4bc05dbae0818688cb60b0976859f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1747722228440_0.8728197354666183","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@observee/sdk","version":"1.0.1","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.1","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"cf59e9f91959dd338c95325f4c30b2863b413ac8","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.1.tgz","fileCount":8,"integrity":"sha512-qgIjmg/+oOB82Wxvtg+m2NR2cJDQC0D8+AMDTIvZjvUKVU1GQKtOKsHn98Z2U8z7IFf8OmKVIuhiDsnEjeGANA==","signatures":[{"sig":"MEUCIALUyKKN6QxSxL/xTuESCA4hs0cUbiD2DSXZHE9fj6rgAiEAp5y+kdrtgYxb82v1fF0MCgiN2V56yVgqFEj4mI0duKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20531},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b8bb2d19a664ae49ea3a725a4ab49614c656e89e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1747723436818_0.5091447251956378","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@observee/sdk","version":"1.0.2","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.2","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"6736f60e506cb81646b58c246d8f300e31370dfe","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.2.tgz","fileCount":8,"integrity":"sha512-EK3bJAkI2MuU5FnerkCpqrHJj+ICfXre+XHf2s57dG7TlTJFqULI5fqovWZhUhIL7qchZHu1JedXFB/aacumkQ==","signatures":[{"sig":"MEUCIQDvF3iDf9doLGBuN0Z+3A5Fi/f/crqCJlewgnNk6WBFHgIgAy1P7xNsnzaH/LPqFvHFG9wv+rp1yhiU57CVzanDh6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20150},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"752feaf42b8c8a5e935beb6264be631b09c27609","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1747724752689_0.6899155148069114","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@observee/sdk","version":"1.0.3","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.3","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"ed8aa9baeba044740e749f555c6dffaa8ec47898","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.3.tgz","fileCount":8,"integrity":"sha512-CgEmWJZT/zGHkyOsZr6hFG6xGhhgIb6ZtvJSyt6MQfeFfYLaDj8YCDODF4BLE7EsEdTS7dT3aSjQzBCSS9HYvg==","signatures":[{"sig":"MEYCIQC3hFWA/4OOQVFGkqZ74b8ZEIkX9dk2r/9c0I/wu7wJBgIhAMk0nu5dOb8uFgUcXHydeA8fgf950K0xVVKv8U31rQ5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19670},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"61b3e17d5ee796ec4e34fb7694876bad1096f2c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.3_1747725006007_0.8819419925738872","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@observee/sdk","version":"1.0.4","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.4","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"952dd255e7ffccda91442641262e29b306c53c28","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.4.tgz","fileCount":8,"integrity":"sha512-+YvW+yK3Zn8yI/tIlG3eyNd35OLLyh/wnM5D4jhSPB8Gc5EGoKjBa6Woj6OtDM6OiItk/j5NtxnnYw1CDyOwiA==","signatures":[{"sig":"MEUCIQDGlJqPVd/f8t0WB8Qbfg4dZONyA91uc0+SBM/KRr3EgAIgChKXJn+l/j9WBqYBF8BBwdy/f8w4dALkMRstWTQO8lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19670},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4e3481f65e92917306c84535735ad23deb1dd97f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.4_1747726430807_0.31531684016081996","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@observee/sdk","version":"1.0.5","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.5","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"c08374d7a1bbb3df5454426134d3f62d8c921725","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.5.tgz","fileCount":8,"integrity":"sha512-0DrbIF2VMBkjio4A1PbV4IMRtL0l25xC6iM5DKXZ55y/xjrie1xq6ZTZJgcEeGxMpRMAfnCCurl8dq2+XLhjgw==","signatures":[{"sig":"MEQCIH3UEzce/B7XOgqZnI2qSzP1BJx1X+xsSh9UT4S7/7u6AiAgLJSufxOFMyTQE0GLum/dOgC8f4tUQqyL52xH53pNWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19735},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"dad1cd79ea3461c259dcc926a82d2b4fe263cca0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.5_1747795101731_0.7626366888822815","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@observee/sdk","version":"1.0.6","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.6","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"d45d8d5ce37b74fbbc8f03191251654b29a949c7","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.6.tgz","fileCount":8,"integrity":"sha512-wUQwsp+3Gq91UjJYu+RXvsChfLB1jik5Ak+BnGCdV9Uo3owYOlQRib4xWNg8Am5edqY2eb07q5K7zm7euxtCdQ==","signatures":[{"sig":"MEUCIQCAoHOd1gkp04fBNcAAJdA35hXKuxclBhXQfJDvPg/fQQIgQMnQPco6InA4SBDc4raCZub6bmxNs5wdq3Bjwcm1vhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19818},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"25e75fba8d05997b402aece1701b59208cc7da57","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.6_1747798644310_0.6026564175205331","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@observee/sdk","version":"1.0.7","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.7","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"70168561aabdc171b02a44e9d6196ae23b0b5e94","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.7.tgz","fileCount":8,"integrity":"sha512-tqFhfBXAKohRfPZVWAyuC0ePkA+CTAme8HVmLgL4LIdxboGqhRpaLbwPkxhZdI4motzDfK4kmafPnNsEFJF75Q==","signatures":[{"sig":"MEYCIQDQI8dybpZrWPXiIfnAL12zJCx1RH5HnEWyY5aLxP6dyAIhAMrbozuKGDERd3zHsqZ2+BmY88MulmORrUGa+k1EBLik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19833},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"946644a92a7b9fd3551b568e026ba1a581c404cf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.7_1747802631111_0.24853459801114908","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@observee/sdk","version":"1.0.8","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.8","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"e1de8b0b313b65e7368532dd84ac2ee2d056d2eb","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.8.tgz","fileCount":8,"integrity":"sha512-BwCuPmIQxe+gFPJOo8aRJIrAqIJ5I8IPCkD0JeitS5tF5J3VzOuiqK9pXXw2Uom84RTK0XZe65zi7Kz2CVsHDQ==","signatures":[{"sig":"MEQCIHDBpnF4mAcMkAJ3KQbLxt8SiEt7MJWDKra2RvRq5YcIAiAikpk0WQgYBgieN0W+f+TrNmfiZ83CuyUBDOqLwrOlNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20037},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c244c843f9552b3fd6b247684f29d1a96b0bea25","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.8_1747838352054_0.7510911252486712","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@observee/sdk","version":"1.0.9","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.9","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"5b63a076a87d81329be339186ba31304d0a61383","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.9.tgz","fileCount":8,"integrity":"sha512-1OfbgHDrOCYW7N6z+2tHkXvplEAfwSrRl7ntMF/qX/yeJ4pqGJYbyyRdgfH5BSHBKGInaOsuKZ01KIATnwd+mg==","signatures":[{"sig":"MEYCIQCJiz0hb5b/F4BSVJZGMem6N3JK243AcIDwD7CMOzhr9AIhANoIwS8GAvX7yNs/6eMNMTs3nvPXjqt3rZw62rcIduYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20169},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ec00db0b63db54c3514f3862ffa98f43c5e9e741","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.9_1747839672568_0.3486597738197943","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@observee/sdk","version":"1.0.10","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.10","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"06d2d42cbdead33fa631a9230c70f9789bb1042a","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.10.tgz","fileCount":8,"integrity":"sha512-WNhxbwHuP2iJHEpg2liQyM2bQPGTI0KCD2qmoH7KkveD98NeYDJ131WJqZ564FvJNsxxfQFCTiWcbRxnj3RD2A==","signatures":[{"sig":"MEUCIQDLWdR5lGURRM57P05H1OUfjeTrVnVL9uMCWBk+519I4gIgWdC1X+327rpw9AXQhExMeKEAqGWSVIu4RKwPK1J3SbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20258},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d67c58dadd000b72868c1eff59639fce0aacab90","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.10_1747840233285_0.42585356348103076","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@observee/sdk","version":"1.0.11","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.11","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"3e26f1f1bdd769fc56b72db52823195983423e5d","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.11.tgz","fileCount":8,"integrity":"sha512-0Ujz8z95eHO99+tfHexhkLMcsugWWUSYAI5I/5EOBVnBeGn0GjDTiiw188oe8eMq+m/cxLC2eUPNgKsriWhQjQ==","signatures":[{"sig":"MEQCIDN5lTATP4qPP2wMQojNdION1duNPp9+XktIKLTGzb0iAiAWfsjVS1F/ZsLs2CSxRRC+11Nr0lxxzj2ZBhzIcgHf6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20158},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"87abee06d16f4de80a0128db31991c30b14c2148","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.11_1747840761824_0.6174466076163783","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@observee/sdk","version":"1.0.12","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.12","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"bb95a175a0216577fc6cecb3a0e84ea60f9d68b7","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.12.tgz","fileCount":8,"integrity":"sha512-odMZrD0j0EpBuiyM2okgMuFI1ZhZtkJM+/5kLPt5fh2oPESXUh78+3zrP4wMvNN4Fg3144kvAJgu9uv0EUx56w==","signatures":[{"sig":"MEUCICIowg9JopHyTT6GDCXnHox0uHn8WQAPYpdCacTfvH58AiEA/73xDqeBIf7tibYK3dPh4KzDA2AGc34lBlWMZqOx5Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20282},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"215a7c898d617a42581df624f031f123f048cd99","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.12_1747841143648_0.8415887722772575","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@observee/sdk","version":"1.0.13","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.13","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"f35f698fddf4a34d6680e71610edc20ff54d2537","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.13.tgz","fileCount":9,"integrity":"sha512-HdOlY00+2xHrxr+PO94p4sHlW5OUPxAtuBnPKmpj+FVfQatLQKwcssg4wN8wlhS5Wfer9DwoKjdHc0gLF9MGaQ==","signatures":[{"sig":"MEUCIQDvqqsxDCMF+04o9y5Z3eLLjDqkQCAw0MYw/2QxWePjlQIgEhHbrv4oN3YUK8CQdWfIpzTRHAsg9QHllaLn78FcIGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21280},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"71be76c7cf8c8e005371e067d4b0848d57003490","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.13_1747881894289_0.7415627477663929","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@observee/sdk","version":"1.0.14","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.14","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"7616f1eb6730700d7ba0b64a873ea52b9d67148e","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.14.tgz","fileCount":9,"integrity":"sha512-W9Nuvb6+tTj4zNqOfcmESBbb4o0ORlRR/Vcq9QYkHR+75bSvMSQ4SSpHacH5x0X+pcfJ03U6kBn5wKZZuEtpnA==","signatures":[{"sig":"MEUCIA1ndNSHm50e62vSSoLVDtWbK87I8UVURR48gHkJxE5nAiEArUqMX7NcFQEu/yx+96YTif66nDbsKDaeqhALbmtVjDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21768},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"05ed418d578a5d20637306902977e48ce124990f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.14_1747882571650_0.5522095937591178","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@observee/sdk","version":"1.0.15","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.15","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"bf345295853f0bc4d0af85f521d9a7ce1f4da912","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.15.tgz","fileCount":9,"integrity":"sha512-TZurvJtDnG4vZglnokZVVdXvCZLVpjz/OfQ8x1o2VwbqNTBpoNfM2DS+5rCguJzV+9c/WRXeFB6rPf9YxXrqzA==","signatures":[{"sig":"MEUCIFhOORUAHXXlCmy+CSmSt8hy6T8PreQXTuyZ4MdkxlCQAiEA5ZDuHNbJ5r4Af5r8m2/ugcHWFwIz1fQwnAPnfTn/xhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21468},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"48abc1f1eed50cebaaaf0d9bf335d1a30930c3a9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.15_1747896397314_0.8866594856051315","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@observee/sdk","version":"1.0.16","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.16","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"6887d33d6fcd6d00766463cb011def88dfb8915d","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.16.tgz","fileCount":9,"integrity":"sha512-8MyT62K1rwnVmLy4tyh24nIBVkC1WpgUUtK5o+OvMqGpWQr8pH/ouXexdy69nUA54qU39cT9kPeCxeGkEhBwCA==","signatures":[{"sig":"MEYCIQC2kKSNuATUCjMNkMSSdH43TJyo2Q3LZFwpJVWwlvPMsAIhAISvmut58B3kb5Ptf9nVDtd8F6lcuBh4eyHbXDf+cM07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21045},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1cd511b3a82f351e5a9f8955f96eb22342430963","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.16_1747901627569_0.7476082250490466","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@observee/sdk","version":"1.0.17","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.17","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"3e33fbe64002ce343288f3da1ce06b2dd0d95122","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.17.tgz","fileCount":9,"integrity":"sha512-869KU4DIhYZPLFPArnz2jwbyIARP+/ls0Nec0ZxGtTltoHIP2Y9Ss0dFQvTxZSJ7nmUzq4Puj3612uO3yjUvXg==","signatures":[{"sig":"MEUCICXbfceX+p72GMauG7BZkZQ3HKMWJ5xWRpNrZf0uPzihAiEAx6bFoagrALgxzRLQNyidUF59xKRC08uNLA1Nw+3Sx1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23245},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6f336fb29e150243a8f33b937c0d73a90759874d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.17_1748050533285_0.9487832350843581","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@observee/sdk","version":"1.0.18","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.18","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"5973beffbc3516983e99cf6aea7479e73f60372d","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.18.tgz","fileCount":9,"integrity":"sha512-eDTufTun3yXo+jq/8NhD2BSum+xhKnDPziaiUeY+96xoscq2jVnid/le5fRVlZmTk4HGTotSW6JXu5VLKv7oXQ==","signatures":[{"sig":"MEUCIQCk427wOAiYLULC33TYE77O1fNBxPSAn03YSW2vvMjqowIgFkLvMBEwmGAEOvfNijOPFvt6Cy4Bu/ceBzmtdd0E5Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23254},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"54c819b3e57b805746f949b6da5a43753d3aeb08","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"23.10.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.18_1748150091785_0.9101327144706723","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@observee/sdk","version":"1.0.19","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.19","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"c6476a3205eaa208525238542be55d04d71666d5","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.19.tgz","fileCount":9,"integrity":"sha512-4wHZ6RjFc2wJlhSYOyBTxh6p/FDb1rG63O35TWTMcCWweRSbEc0A9Ik0q17AFh5EgYdCg2KWvPcmZ5tUxUQh8Q==","signatures":[{"sig":"MEUCIQD03gMX0Z+TbqSGqzfNIaIVXHw/M+cn76fXEaLiiqEPbwIgVr1G/KeQBgnAfDbbBGo1imiWWp7LQmEaycM+QM41bbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27407},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1761ba3552aba3bb6a180163acf0c3b390678562","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.19_1749115905496_0.047191455618352585","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@observee/sdk","version":"1.0.20","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.20","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"6684cd69e1acf8c69842b8d81dbcdaab044b38bb","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.20.tgz","fileCount":9,"integrity":"sha512-Z1fcocQ6NEBHLmSEvxK4EvhMce2xP312WIf2SqNkVWd1FT+TZ5OrdnABR6tQMHxDMfjHUsVqUwiEEF2aJowxcg==","signatures":[{"sig":"MEQCIF1+FNR4OW7TeyPjYEbWdAA6fNBSDksj8NID5kiHN/KtAiAhm8kRC5N9sV4My+x6GDHpc1zlxYTSOpMgQNry1mq+Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27407},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"77ff7b60bc2ed9c88ad3237649ab743f455c05a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.20_1749428495306_0.14596282876814737","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@observee/sdk","version":"1.0.21","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.21","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"e5f413d06d2a18f08a4016f180f27326d7b8a47c","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.21.tgz","fileCount":9,"integrity":"sha512-tYs6ScZlbzvB3ze3GXAaDeAoXPNVelSlyeoCUj0YuFUNGHNYKWMOvvq/M5PUsIXv3BCJVNKTnRLnWEu/jpg3YQ==","signatures":[{"sig":"MEYCIQC2VDJ8kH4vi/KdpqGBQL1dvo4YB1tLh47ggVnpYdh5oQIhAKhbOIJZB2ps0Gqullab9kvLnsx999PtFxuvu63nGOJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30841},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"60a128a4a06024560f99b1297b00b51815ca52b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.21_1750201352694_0.10224398337425189","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@observee/sdk","version":"1.0.22","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.22","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"e2ef749e3ff3da0b22dd90f0f643506bf562be6e","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.22.tgz","fileCount":9,"integrity":"sha512-gQtDahiPKR264jUrEtmfAIjgogL+1DJvmZxsVmaBPYEfiBU2vyhegFc39vypbalUJqTDBXLeWpzsYJ6sC0XvZg==","signatures":[{"sig":"MEYCIQD3JfBtGebKn2kMh4fJINMR4hmUup7Yl67yiQ76A+yHDQIhAPBiWG/Z6JeQExLXX6t5vFEKZ5aUVa54XtwuOvWRQwPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32550},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"523b9776a05d9b8b1737a52378fc1a524c742abb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.22_1750308798858_0.8716905055587352","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@observee/sdk","version":"1.0.23","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.23","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"ad8148dd1bcf124e4834afd2afcb14c1ffdbd3c1","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.23.tgz","fileCount":9,"integrity":"sha512-zBjZgOjxn8nf2CvkUK3698IE2TfkqMg4XN4moHuFgdVuftvrDJnsx6MNVxJcuhkqEE5O9T+/+hSUeDJ0sJ8bhw==","signatures":[{"sig":"MEUCIQCS7sPXRAsIMvUZUhnrHEfW5w0acH7ksbA6yFngR8pp1wIgJQsA0jNGJc6rwAHbTBgEQv5jJJUDGUpYm8E8loiIwF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32731},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"2b319f89d1a5450ab872de71cb451246b8b260e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.23_1750309381528_0.8684063979098859","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@observee/sdk","version":"1.0.24","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.24","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"b4d057b6eec7453950fdb6742ee09ee28d18b792","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.24.tgz","fileCount":9,"integrity":"sha512-BZyguULHeNUIOsZUDPmqUGqwxlyGwoLLwcnrQ9kmYfyciqNwXhCbHf7u+69N1qbA2EKC15pXtg5LFioJpbraKQ==","signatures":[{"sig":"MEQCIE+6kNi5DpMhAMmE9+AmCDjPU99AK35sx2rO+8Vg3KJuAiAKzXloSOHwZR08TmOW1cN55kVp4fGgauJtqML/E2QIcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31264},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fe6847b9bfdd157299c98cba88adaa73e161ac11","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.24_1751311129366_0.8057324822030361","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@observee/sdk","version":"1.0.25","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.25","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"93de6cad428ea52365eff959cfb688695d92113e","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.25.tgz","fileCount":9,"integrity":"sha512-AIDFd85QfeNVQxf84UVTH5tWHgr0Z/gWt9hAgSVRqBIuwT2S1/4MrgPzocj7TzI8upktsBruy90hRnrlgru0vg==","signatures":[{"sig":"MEQCIDX0O0pB8h2GcjoqlWYpFtUgh1JukJEY/asJiVB0nsCSAiAijzzSgOEUeyN5RPI6KoEj70yymyviMtHT8IxafsPy3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31590},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"17e19746c99e695935760bf86ca558e3dc3ace40","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.25_1751778599143_0.37322428459251644","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@observee/sdk","version":"1.0.26","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.26","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"ea62abbbbbb394841cc49518ec3a5c4d493d4e42","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.26.tgz","fileCount":9,"integrity":"sha512-7475snWag2DYNxHgXQ8M+davMrismAIizJYHnp7SYEbow8pjwShyLwgHV+KYVuuQ+EOev7UkXD+VVC0mrmqwrw==","signatures":[{"sig":"MEQCIBaumjTXPIPSJwBs9KUW3i1x6tCUFyhIF5qs5mWp0arTAiA/LscdDf0Pf5Un20JI1Fdsn0k0MZ0h93kqtohfdHeJqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31144},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c6d9c857c57f519bbd430f7d76c923558f6b1e03","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.26_1751779203470_0.9205315159477223","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@observee/sdk","version":"1.0.27","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.27","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"8d4692bd42bd9e42a27a049b900be9b74a963da0","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.27.tgz","fileCount":9,"integrity":"sha512-fIL+OkLlYfA/dBrFNqapGG1Mg8yi0xPwpHRYNXtBzzj+v2959jInyaRJJagkZbkhvaZ4hQR1fYcI/OtJXdNStw==","signatures":[{"sig":"MEUCIQDc1cnvYJ+YhQ2hfYih9107v/kEZ7dwK6ebWt+gLoGlqgIgSYT2MN1ChWhawlIkc50UdIZpkGqYS/uRW2CGyV/Lr28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31269},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"81a11036e9991b44768100d3b4a1c41b36645f9e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.27_1751779330878_0.8686132811110372","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@observee/sdk","version":"1.0.28","keywords":["observee"],"author":{"name":"Observee AI"},"license":"ISC","_id":"@observee/sdk@1.0.28","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"homepage":"https://github.com/observee-ai/typescript-sdk#readme","bugs":{"url":"https://github.com/observee-ai/typescript-sdk/issues"},"dist":{"shasum":"1548c490485db73a9a966859b14b56c6b922ca65","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.0.28.tgz","fileCount":9,"integrity":"sha512-GAXk3uqloam9u5hzuAlxM6J6qh+1XrV4ooadSKbXuhOm38fg2ZEaAaQ5ssJV9qQfP2Jg05I9v9xmo/UnQld20A==","signatures":[{"sig":"MEQCIHMgg69Yy7XP2VKEFGSrY8gzXxusyeb6sUX9IK1RqyThAiAgA4EBqQJZTxONXu9MZKaVlKC3r1qA1cEvRdyPO8NVKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31269},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f0c9a5b865d7a1bedd79ff4e7546b52d69fea14c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p tsconfig.json --outDir dist"},"_npmUser":{"name":"chailey","actor":{"name":"chailey","type":"user","email":"chris.hailey8@gmail.com"},"email":"chris.hailey8@gmail.com"},"repository":{"url":"git+https://github.com/observee-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"1. In your MCP server, run `npm install @observee/sdk` 2. At the top of your MCP server, add the following code:","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.22.4","axios":"^1.6.7","winston":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^20.11.0","@types/axios":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.28_1751779446099_0.8971575916842047","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@observee/sdk","version":"1.1.0","description":"Complete Observee SDK - Unified package for agents, authentication, and logging","type":"module","main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"build":"echo 'Meta-package - no build needed'","test":"echo 'Meta-package - no tests'"},"repository":{"type":"git","url":"git+https://github.com/observee-ai/observee.git"},"keywords":["observee","mcp","agent","ai","llm","auth","oauth","logger","monitoring","anthropic","openai","gemini","typescript"],"author":{"name":"Observee"},"license":"MIT","bugs":{"url":"https://github.com/observee-ai/observee/issues"},"homepage":"https://github.com/observee-ai/observee#readme","dependencies":{"@observee/agents":"^1.0.1","@observee/auth":"^1.0.0","@observee/logger":"^1.0.0"},"engines":{"node":">=18.0.0"},"_id":"@observee/sdk@1.1.0","gitHead":"acfd25ba5904c28678bfeccded2267e9eef7852d","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+6e0dbgtnm5f0rxG/1bNimAr5Po4s125pnOj5lnSk94kBYBa1Jn1k3UdiHJGY14dFOQKUwQPXl8FVtYbphfrzg==","shasum":"59a0c9bb35e4a3245d5a4efa4f6d872b6e2243b0","tarball":"https://registry.npmjs.org/@observee/sdk/-/sdk-1.1.0.tgz","fileCount":5,"unpackedSize":9879,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAmip6ApXdPV/eQqdSa7E0EpuKUofVcvCh5B+va7cozAAiBk/39velgM+Wx1P4L6yqWX7mPNpfYH2pyfBNwY27+5OQ=="}]},"_npmUser":{"name":"chailey","email":"chris.hailey8@gmail.com"},"directories":{},"maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.1.0_1753303145840_0.3160942409378267"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-20T06:23:48.365Z","modified":"2025-07-23T20:39:06.292Z","1.0.0":"2025-05-20T06:23:48.652Z","1.0.1":"2025-05-20T06:43:57.062Z","1.0.2":"2025-05-20T07:05:52.862Z","1.0.3":"2025-05-20T07:10:06.213Z","1.0.4":"2025-05-20T07:33:50.999Z","1.0.5":"2025-05-21T02:38:21.903Z","1.0.6":"2025-05-21T03:37:24.492Z","1.0.7":"2025-05-21T04:43:51.400Z","1.0.8":"2025-05-21T14:39:12.263Z","1.0.9":"2025-05-21T15:01:12.741Z","1.0.10":"2025-05-21T15:10:33.484Z","1.0.11":"2025-05-21T15:19:21.982Z","1.0.12":"2025-05-21T15:25:43.820Z","1.0.13":"2025-05-22T02:44:54.493Z","1.0.14":"2025-05-22T02:56:11.828Z","1.0.15":"2025-05-22T06:46:37.483Z","1.0.16":"2025-05-22T08:13:47.749Z","1.0.17":"2025-05-24T01:35:33.519Z","1.0.18":"2025-05-25T05:14:51.970Z","1.0.19":"2025-06-05T09:31:45.680Z","1.0.20":"2025-06-09T00:21:35.485Z","1.0.21":"2025-06-17T23:02:32.883Z","1.0.22":"2025-06-19T04:53:19.060Z","1.0.23":"2025-06-19T05:03:01.705Z","1.0.24":"2025-06-30T19:18:49.545Z","1.0.25":"2025-07-06T05:09:59.326Z","1.0.26":"2025-07-06T05:20:03.675Z","1.0.27":"2025-07-06T05:22:11.059Z","1.0.28":"2025-07-06T05:24:06.274Z","1.1.0":"2025-07-23T20:39:06.079Z"},"bugs":{"url":"https://github.com/observee-ai/observee/issues"},"author":{"name":"Observee"},"license":"MIT","homepage":"https://github.com/observee-ai/observee#readme","keywords":["observee","mcp","agent","ai","llm","auth","oauth","logger","monitoring","anthropic","openai","gemini","typescript"],"repository":{"type":"git","url":"git+https://github.com/observee-ai/observee.git"},"description":"Complete Observee SDK - Unified package for agents, authentication, and logging","maintainers":[{"name":"chailey","email":"chris.hailey8@gmail.com"}],"readme":"# Observee SDK\n\n**The complete Observee SDK - All-in-one package for using MCPs with AI agents, authentication management for MCPs, and complete observability for MCP Builders.**\n\nAvailable for both **TypeScript/JavaScript** and **Python**.\n\n## What's Included\n\nThis SDK includes all Observee components:\n\n- 🤖 **Agents** - MCP tool integration with LLM providers ([npm](https://www.npmjs.com/package/@observee/agents) | [pypi](https://pypi.org/project/mcp-agents/))\n- 🔐 **Auth** - OAuth authentication for 15+ services ([npm](https://www.npmjs.com/package/@observee/auth) | [pypi](https://pypi.org/project/auth-mcp/))\n- 📊 **Logger** - Structured logging and monitoring ([npm](https://www.npmjs.com/package/@observee/logger) | [pypi](https://pypi.org/project/mcp-logger/))\n\n## Quick Start\n\n### TypeScript/JavaScript\n\n```bash\n# Install everything at once\nnpm install @observee/sdk\n\n# Or install individual packages\nnpm install @observee/agents @observee/auth @observee/logger\n```\n\n### Python\n\n```bash\n# Install individual packages (no meta-package yet)\npip install mcp-agents auth-mcp mcp-logger\n\n# Or install all at once\npip install observee\n```\n\n### Usage Examples\n\n#### TypeScript/JavaScript\n\n**Option 1: Import from main package**\n\n```typescript\nimport { chatWithTools, callMcpAuthLogin, Logger } from \"@observee/sdk\";\n\n// Use agents\nconst result = await chatWithTools(\"Search for news\", {\n  provider: \"anthropic\",\n  observeeApiKey: \"obs_your_key\",\n});\n\n// Use auth\nconst authResponse = await callMcpAuthLogin({\n  authServer: \"gmail\",\n});\n\n// Use logger\nconst logger = new Logger({ apiKey: \"obs_your_key\" });\nlogger.info(\"Application started\");\n```\n\n**Option 2: Import from specific sub-packages**\n\n```typescript\nimport { chatWithTools } from \"@observee/agents\";\nimport { callMcpAuthLogin } from \"@observee/auth\";\nimport { Logger } from \"@observee/logger\";\n```\n\n#### Python\n\n```python\nfrom observee_agents import chat_with_tools\nfrom observee_auth import call_mcpauth_login\n\n# Use agents\nresult = chat_with_tools(\n    \"Search for news\",\n    provider=\"anthropic\",\n    observee_api_key=\"obs_your_key\"\n)\n\n# Use auth\nauth_response = call_mcpauth_login(auth_server=\"gmail\")\nprint(f\"Login URL: {auth_response['auth_url']}\")\n\n```\n\n## Complete Example\n\n### TypeScript/JavaScript\n\n```typescript\nimport { chatWithTools, callMcpAuthLogin, Logger } from \"@observee/sdk\";\n\n// Set up logging\nconst logger = new Logger({\n  apiKey: \"obs_your_key\",\n  service: \"my-app\",\n});\n\nasync function main() {\n  try {\n    // Authenticate with Gmail\n    logger.info(\"Starting Gmail authentication\");\n    const auth = await callMcpAuthLogin({\n      authServer: \"gmail\",\n    });\n    console.log(\"Visit:\", auth.url);\n\n    // Use AI agent with tools\n    logger.info(\"Starting AI chat with tools\");\n    const result = await chatWithTools(\"Search my emails for project updates\", {\n      provider: \"anthropic\",\n      observeeApiKey: \"obs_your_key\",\n    });\n\n    console.log(\"AI Response:\", result.content);\n    logger.info(\"AI chat completed\", {\n      toolsUsed: result.toolCalls?.length || 0,\n    });\n  } catch (error) {\n    logger.error(\"Application error\", { error: error.message });\n  }\n}\n\nmain();\n```\n\n### Python\n\n```python\nfrom observee_agents import chat_with_tools call_mcpauth_login\nimport asyncio\n\n\nasync def main():\n    try:\n        # Authenticate with Gmail\n        logger.info(\"Starting Gmail authentication\")\n        auth = call_mcpauth_login(auth_server=\"gmail\")\n        print(f\"Visit: {auth['auth_url']}\")\n        \n        # Use AI agent with tools\n        logger.info(\"Starting AI chat with tools\")\n        result = await chat_with_tools(\n            \"Search my emails for project updates\",\n            provider=\"anthropic\",\n            observee_api_key=\"obs_your_key\"\n        )\n        \n        print(f\"AI Response: {result['content']}\")\n    except Exception as error:\n        logger.error(\"Application error\", {\"error\": str(error)})\n\n# Run the async function\nasyncio.run(main())\n```\n\n## Package Documentation\n\nEach component has detailed documentation:\n\n### TypeScript/JavaScript\n- **Agents**: [README](https://github.com/observee-ai/observee/tree/main/agents/ts/README.md) | [npm](https://www.npmjs.com/package/@observee/agents)\n- **Auth**: [README](https://github.com/observee-ai/observee/tree/main/auth/ts/README.md) | [npm](https://www.npmjs.com/package/@observee/auth)\n- **Logger**: [README](https://github.com/observee-ai/observee/tree/main/logger/ts/README.md) | [npm](https://www.npmjs.com/package/@observee/logger)\n\n### Python\n- **Agents**: [README](https://github.com/observee-ai/observee/tree/main/agents/python/README.md) | [pypi](https://pypi.org/project/mcp-agents/)\n- **Auth**: [README](https://github.com/observee-ai/observee/tree/main/auth/python/README.md) | [pypi](https://pypi.org/project/auth-mcp/)\n- **Logger**: [README](https://github.com/observee-ai/observee/tree/main/logger/python/README.md) | [pypi](https://pypi.org/project/mcp-logger/)\n\n### General Documentation\n- [Observee Docs](https://docs.observee.ai)\n\n## Configuration\n\nSet up your environment variables:\n\n```bash\n# Core Observee configuration\nexport OBSERVEE_API_KEY=\"obs_your_key_here\"\nexport OBSERVEE_CLIENT_ID=\"your_client_id\"\n\n# LLM Provider keys (for agents)\nexport ANTHROPIC_API_KEY=\"your_anthropic_key\"\nexport OPENAI_API_KEY=\"your_openai_key\"\nexport GOOGLE_API_KEY=\"your_google_key\"\n```\n\n## Features Overview\n\n### 🤖 AI Agents (@observee/agents)\n\n- **Multi-Provider Support**: Anthropic Claude, OpenAI GPT, Google Gemini\n- **MCP Tool Integration**: 15+ pre-built tools (Gmail, YouTube, Linear, etc.)\n- **Smart Filtering**: BM25, local embeddings, cloud-based filtering\n- **Streaming Support**: Real-time responses\n- **Conversation Memory**: Persistent chat history\n\n### 🔐 Authentication (@observee/auth)\n\n- **OAuth 2.0 Flows**: Gmail, Slack, Notion, Linear, GitHub, and more\n- **Simple Integration**: One-line authentication\n- **Secure Token Management**: Automatic storage and refresh\n- **Custom Redirects**: Support for self-hosted servers\n\n### 📊 Logging (@observee/logger)\n\n- **Structured Logging**: JSON-based log format\n- **Usage Tracking**: Monitor API usage and costs\n- **Multiple Transports**: Console, file, and cloud logging\n- **Performance Monitoring**: Track response times and errors\n\n## Support\n\n- 📖 [Documentation](https://docs.observee.ai)\n- 🐛 [Issue Tracker](https://github.com/observee-ai/observee/issues)\n- 💬 [Discord Community](https://discord.gg/jnf8yHWJ)\n- 📧 [Email Support](mailto:contact@observee.ai)\n\n## License\n\nAll rights reserved. This software is proprietary and confidential.\n","readmeFilename":"README.MD"}