{"_id":"@aigne/observability","_rev":"7-22390a0ef872b6f72337973a6f619986","name":"@aigne/observability","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@aigne/observability","version":"0.1.0","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.1.0","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"efa4905f847145872c6a3927c5106dd1abfa8b62","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.1.0.tgz","fileCount":130,"integrity":"sha512-hKxyuo5u2yT4MypuYDAxrBldcPyTSRty1M/s9z2jVG16soqzQ2SL/2029lVAm6GkkcwGO1NgqEuv7M0cwUbUmw==","signatures":[{"sig":"MEQCIA6/z+e+IaTAKARbuoZWuc1ToyxpFsmjg7XQOeFjVO6wAiAaI8fwjWyfI3bXgUBTikNZD4e0073cyQU5X52Nk9Pd0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717331},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.1.0.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/461ba8da50511acfb5b9389836fdbd1d/aigne-observability-0.1.0.tgz","_integrity":"sha512-hKxyuo5u2yT4MypuYDAxrBldcPyTSRty1M/s9z2jVG16soqzQ2SL/2029lVAm6GkkcwGO1NgqEuv7M0cwUbUmw==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"resolutions":{"react":"18.2.0","react-dom":"18.2.0"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","react":"^18.2.0","lodash":"^4.17.21","express":"^5.1.0","nodemon":"^3.1.10","react-dom":"^18.2.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^2.13.70","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^5.15.19","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.5.2","@blocklet/ui-react":"^2.13.70","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^2.13.70","@opentelemetry/sdk-node":"^0.202.0","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.5.4","vite":"^6.3.5","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/react-dom":"^18.2.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.0_1750747011989_0.877545817080623","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aigne/observability","version":"0.1.1","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.1.1","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"04bbe68e5aacce66107a8601d2fe56e71a7537da","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.1.1.tgz","fileCount":135,"integrity":"sha512-1YgXwQERsKyNF/hCoxAMIh0HiQfEUYOp5y/OgxiF9g415Ha4OolZm1iLrBJYPBsIfI79Ns9j/YCjoGWx04kdRQ==","signatures":[{"sig":"MEYCIQDcH2PXRa/omzl14FmlQv8T4DzJi5edaYO75fS14yd0OQIhAIZasJ16E0UHTLFENDHzUJmCSH2Ld7kwjVy0/qGEzwPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725884},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.1.1.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"types":"./lib/dts/server/index.d.ts","browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./db-path":{"node":{"import":"./lib/esm/core/db-path.js","require":"./lib/cjs/core/db-path.js"},"types":"./lib/dts/core/db-path.d.ts","browser":"./lib/esm/core/db-path.js","default":"./lib/esm/core/db-path.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/f111605b779eb055778cc8b0e82c8229/aigne-observability-0.1.1.tgz","_integrity":"sha512-1YgXwQERsKyNF/hCoxAMIh0HiQfEUYOp5y/OgxiF9g415Ha4OolZm1iLrBJYPBsIfI79Ns9j/YCjoGWx04kdRQ==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"resolutions":{"react":"18.2.0","react-dom":"18.2.0"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","react":"^18.2.0","lodash":"^4.17.21","express":"^5.1.0","nodemon":"^3.1.10","react-dom":"^18.2.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^2.13.70","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^5.15.19","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.5.2","@blocklet/ui-react":"^2.13.70","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^2.13.70","@opentelemetry/sdk-node":"^0.202.0","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"server":["./lib/dts/server/index.d.ts"],"db-path":["./lib/dts/core/db-path.d.ts"],"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.5.4","vite":"^6.3.5","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/react-dom":"^18.2.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.1_1750812729617_0.5494048310872155","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aigne/observability","version":"0.1.2","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.1.2","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"0faeb8a63de9046e80415e84f65bda4c99862bdc","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.1.2.tgz","fileCount":140,"integrity":"sha512-UN/gjJWpYPQrVKzfQdeNLnYIj3CwVsx0LHhkjNI+FyIdy2J8XefaTB+9RsY4lArCOo+unkSde6rDREveQJlgoQ==","signatures":[{"sig":"MEUCIQCFaehoTp8xmomBtivoREYhAFlSDv2qeU4D1RMhnl66jQIgaowLnEcezDbW06oVxcFaWUxKZz1VZNW9eVD8QTa3hYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728669},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.1.2.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./cli":{"node":{"import":"./lib/esm/server/cli.js","require":"./lib/cjs/server/cli.js"},"types":"./lib/dts/server/cli.d.ts","browser":"./lib/esm/server/cli.js","default":"./lib/esm/server/cli.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"types":"./lib/dts/server/index.d.ts","browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./db-path":{"node":{"import":"./lib/esm/core/db-path.js","require":"./lib/cjs/core/db-path.js"},"types":"./lib/dts/core/db-path.d.ts","browser":"./lib/esm/core/db-path.js","default":"./lib/esm/core/db-path.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/e108eec1f43bd86e12672d99dd2e2782/aigne-observability-0.1.2.tgz","_integrity":"sha512-UN/gjJWpYPQrVKzfQdeNLnYIj3CwVsx0LHhkjNI+FyIdy2J8XefaTB+9RsY4lArCOo+unkSde6rDREveQJlgoQ==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"resolutions":{"react":"18.2.0","react-dom":"18.2.0"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","yaml":"^2.7.1","react":"^18.2.0","lodash":"^4.17.21","express":"^5.1.0","nodemon":"^3.1.10","react-dom":"^18.2.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^2.13.70","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^5.15.19","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.5.2","@blocklet/ui-react":"^2.13.70","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^2.13.70","@opentelemetry/sdk-node":"^0.202.0","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"cli":["./lib/dts/server/cli.d.ts"],"server":["./lib/dts/server/index.d.ts"],"db-path":["./lib/dts/core/db-path.d.ts"],"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.5.4","vite":"^6.3.5","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/react-dom":"^18.2.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.2_1750898523019_0.6419663649597984","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aigne/observability","version":"0.1.3","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.1.3","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"2650a1dae986176202db951f194403f7248aeb1e","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.1.3.tgz","fileCount":140,"integrity":"sha512-6sPebhO5o1LQYlCTJ7qXX7XHxIncT4XIxCiYqlvlppifDs5ygK1LpIYou+aIf2UJ963vcaJCP8LN7K5FQOYwHw==","signatures":[{"sig":"MEUCICDiPhjre4zegl2zL6YVDRn5V7oct6xq8swC5O4KIKm4AiEAhqg+CAUz49L8mcqEA4rjLsyD+4N9p0jSlJvYnYDXH6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729008},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.1.3.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./cli":{"node":{"import":"./lib/esm/server/cli.js","require":"./lib/cjs/server/cli.js"},"types":"./lib/dts/server/cli.d.ts","browser":"./lib/esm/server/cli.js","default":"./lib/esm/server/cli.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"types":"./lib/dts/server/index.d.ts","browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./db-path":{"node":{"import":"./lib/esm/core/db-path.js","require":"./lib/cjs/core/db-path.js"},"types":"./lib/dts/core/db-path.d.ts","browser":"./lib/esm/core/db-path.js","default":"./lib/esm/core/db-path.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/8a6bd1c708b6c8a6a14847b465dc3b7c/aigne-observability-0.1.3.tgz","_integrity":"sha512-6sPebhO5o1LQYlCTJ7qXX7XHxIncT4XIxCiYqlvlppifDs5ygK1LpIYou+aIf2UJ963vcaJCP8LN7K5FQOYwHw==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"resolutions":{"react":"18.2.0","react-dom":"18.2.0"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","yaml":"^2.7.1","react":"^18.2.0","lodash":"^4.17.21","express":"^5.1.0","nodemon":"^3.1.10","react-dom":"^18.2.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^2.13.70","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^5.15.19","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.5.2","@blocklet/ui-react":"^2.13.70","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^2.13.70","@opentelemetry/sdk-node":"^0.202.0","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"cli":["./lib/dts/server/cli.d.ts"],"server":["./lib/dts/server/index.d.ts"],"db-path":["./lib/dts/core/db-path.d.ts"],"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zx":"^8.5.4","vite":"^6.3.5","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/react-dom":"^18.2.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.1.3_1750916789591_0.4491478294088038","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aigne/observability","version":"0.2.0","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.2.0","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"544c484f6771607485245a8438965e13db624553","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.2.0.tgz","fileCount":149,"integrity":"sha512-b45ZJDlMlDkE29Ol2qE6aJ9ACXQP1hVKQWhuNwPlzqBIlr+/ELO24sFDzmunhU/8ahXYUfm8yHX4arYMkMj6yw==","signatures":[{"sig":"MEYCIQDsSddHgj1Q7d254ITCOAjsE3H5Sla2lGA1fl5AY3y09wIhAOzKn1sfQRg9M1gypRJBZG/bYlEcMpD5dbUsf/htji0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3436833},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.2.0.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./cli":{"node":{"import":"./lib/esm/server/cli.js","require":"./lib/cjs/server/cli.js"},"types":"./lib/dts/server/cli.d.ts","browser":"./lib/esm/server/cli.js","default":"./lib/esm/server/cli.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"types":"./lib/dts/server/index.d.ts","browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./db-path":{"node":{"import":"./lib/esm/core/db-path.js","require":"./lib/cjs/core/db-path.js"},"types":"./lib/dts/core/db-path.d.ts","browser":"./lib/esm/core/db-path.js","default":"./lib/esm/core/db-path.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/4a7eeb04eae589d3a551f6d7303946ea/aigne-observability-0.2.0.tgz","_integrity":"sha512-b45ZJDlMlDkE29Ol2qE6aJ9ACXQP1hVKQWhuNwPlzqBIlr+/ELO24sFDzmunhU/8ahXYUfm8yHX4arYMkMj6yw==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"resolutions":{"react":"18.2.0","react-dom":"18.2.0"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","yaml":"^2.7.1","dayjs":"^1.11.13","react":"^18.2.0","ahooks":"^3.8.5","lodash":"^4.17.21","express":"^5.1.0","js-yaml":"^4.1.0","nodemon":"^3.1.10","date-fns":"^4.1.0","react-dom":"^18.2.0","decimal.js":"^10.5.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^2.13.70","@abtnode/util":"^1.16.44","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^5.15.19","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.5.2","@blocklet/ui-react":"^2.13.70","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","mui-daterange-picker":"^1.0.5","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^2.13.70","@opentelemetry/sdk-node":"^0.202.0","react-syntax-highlighter":"^15.6.1","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"cli":["./lib/dts/server/cli.d.ts"],"server":["./lib/dts/server/index.d.ts"],"db-path":["./lib/dts/core/db-path.d.ts"],"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"i":"^0.3.7","zx":"^8.5.4","npm":"^11.4.2","vite":"^6.3.5","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/js-yaml":"^4.0.9","@types/react-dom":"^18.2.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.2.0_1751182968949_0.1049576532247758","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aigne/observability","version":"0.3.0","author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","_id":"@aigne/observability@0.3.0","maintainers":[{"name":"li-yechao","email":"liyechao@yechao.xyz"},{"name":"wangshijun","email":"shijun@arcblock.io"}],"homepage":"https://github.com/AIGNE-io/aigne-framework","bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"dist":{"shasum":"193f0005511600932dad73250c4d3c723d88600c","tarball":"https://registry.npmjs.org/@aigne/observability/-/observability-0.3.0.tgz","fileCount":156,"integrity":"sha512-39eDSdv5cajIEnDiz7nZOAMxnq8f7Qb4c4MBCL2sOtgnqYwhLJa+XlSMcgXslaNJE0sXeZQF+ADToeerp0EgkQ==","signatures":[{"sig":"MEYCIQCTjFq31Ag682ufwKbSrQuVpReoqTKFSkPRNDqLqz7/aAIhAOzkaV4XTch1AnYCuKJUeNvGeqY1tARnWAMxcVxxSFZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957074},"main":"./lib/cjs/index.js","type":"module","_from":"file:aigne-observability-0.3.0.tgz","types":"./lib/cjs/index.d.ts","module":"./lib/esm/index.js","exports":{".":{"node":{"import":"./lib/esm/index.node.js","require":"./lib/cjs/index.node.js"},"browser":"./lib/esm/index.browser.js","default":"./lib/esm/index.js"},"./cli":{"node":{"import":"./lib/esm/server/cli.js","require":"./lib/cjs/server/cli.js"},"types":"./lib/dts/server/cli.d.ts","browser":"./lib/esm/server/cli.js","default":"./lib/esm/server/cli.js"},"./list":{"default":"./src/list.tsx"},"./server":{"node":{"import":"./lib/esm/server/index.js","require":"./lib/cjs/server/index.js"},"types":"./lib/dts/server/index.d.ts","browser":"./lib/esm/server/index.js","default":"./lib/esm/server/index.js"},"./db-path":{"node":{"import":"./lib/esm/core/db-path.js","require":"./lib/cjs/core/db-path.js"},"types":"./lib/dts/core/db-path.d.ts","browser":"./lib/esm/core/db-path.js","default":"./lib/esm/core/db-path.js"},"./translations":{"default":"./src/locales/index.ts"}},"scripts":{"lint":"tsc --noEmit","test":"bun test","build":"run-p build:client build:api","clean":"node scripts/build-clean.mjs","build:api":"tsc --build scripts/tsconfig.build.json","postbuild":"echo '{\"type\": \"module\"}' > lib/esm/package.json && echo '{\"type\": \"commonjs\"}' > lib/cjs/package.json","build:client":"tsc -b && vite build","test:coverage":"bun test --coverage --coverage-reporter=lcov --coverage-reporter=text"},"_npmUser":{"name":"li-yechao","actor":{"name":"li-yechao","type":"user","email":"liyechao@yechao.xyz"},"email":"liyechao@yechao.xyz"},"_resolved":"/tmp/c353e069a5aa9a010bbc33be808591fb/aigne-observability-0.3.0.tgz","_integrity":"sha512-39eDSdv5cajIEnDiz7nZOAMxnq8f7Qb4c4MBCL2sOtgnqYwhLJa+XlSMcgXslaNJE0sXeZQF+ADToeerp0EgkQ==","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"_npmVersion":"10.9.2","description":"AIGNE Observability for tracing and observability","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.23","cors":"^2.8.5","flat":"^6.0.1","uuid":"^11.1.0","yaml":"^2.7.1","dayjs":"^1.11.13","react":"^19.1.0","ahooks":"^3.8.5","lodash":"^4.17.21","express":"^5.1.0","js-yaml":"^4.1.0","nodemon":"^3.1.10","date-fns":"^4.1.0","react-dom":"^19.1.0","decimal.js":"^10.5.0","tinycolor2":"^1.6.0","compression":"^1.8.0","dotenv-flow":"^4.1.0","drizzle-orm":"^0.43.1","express-sse":"^1.0.0","@arcblock/ux":"^3.0.8","@abtnode/util":"^1.16.44","@aigne/sqlite":"^0.1.1","@blocklet/sdk":"^1.16.44","@mui/material":"^7.1.2","cookie-parser":"^1.4.7","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-json-view":"^1.21.3","@mui/x-data-grid":"^8.6.0","@blocklet/ui-react":"^3.0.8","@opentelemetry/api":"^1.9.0","@types/dotenv-flow":"^3.3.3","@opentelemetry/core":"^2.0.1","mui-daterange-picker":"^1.0.5","vite-plugin-blocklet":"^0.9.33","@arcblock/did-connect":"^3.0.8","@opentelemetry/sdk-node":"^0.202.0","react-syntax-highlighter":"^15.6.1","@microsoft/fetch-event-source":"^2.0.1","@opentelemetry/sdk-trace-base":"^2.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"cli":["./lib/dts/server/cli.d.ts"],"server":["./lib/dts/server/index.d.ts"],"db-path":["./lib/dts/core/db-path.d.ts"],"index.browser":["./lib/esm/index.browser.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"i":"^0.3.7","zx":"^8.5.4","npm":"^11.4.2","vite":"^7.0.0","eslint":"^9.25.0","rimraf":"^6.0.1","globals":"^16.0.0","cross-env":"^7.0.3","@eslint/js":"^9.25.0","typescript":"^5.8.3","@types/cors":"^2.8.19","npm-run-all":"^4.1.5","@types/react":"^18.2.0","@types/lodash":"^4.17.17","@types/js-yaml":"^4.0.9","@types/react-dom":"^18.2.0","vite-plugin-svgr":"^4.3.0","typescript-eslint":"^8.30.1","@types/cookie-parser":"^1.4.9","@vitejs/plugin-react":"^4.6.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.19","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/observability_0.3.0_1751303722852_0.5597019602757642","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-24T06:36:51.866Z","modified":"2026-01-21T06:21:21.823Z","0.1.0":"2025-06-24T06:36:52.212Z","0.1.1":"2025-06-25T00:52:09.905Z","0.1.2":"2025-06-26T00:42:03.249Z","0.1.3":"2025-06-26T05:46:29.870Z","0.2.0":"2025-06-29T07:42:49.248Z","0.3.0":"2025-06-30T17:15:23.081Z"},"bugs":{"url":"https://github.com/AIGNE-io/aigne-framework/issues"},"author":{"name":"Arcblock","email":"blocklet@arcblock.io"},"license":"Elastic-2.0","homepage":"https://github.com/AIGNE-io/aigne-framework","repository":{"url":"git+https://github.com/AIGNE-io/aigne-framework.git","type":"git"},"description":"AIGNE Observability for tracing and observability","maintainers":[{"email":"liyechao@yechao.xyz","name":"li-yechao"},{"email":"shijun@arcblock.io","name":"wangshijun"},{"email":"rob@arcblock.io","name":"mave99a"}],"readme":"<p align=\"center\">\n  <img src=\"../../logo.svg\" alt=\"AIGNE Logo\" width=\"400\"/>\n</p>\n\n<p align=\"center\">\n  🇬🇧 <a href=\"./README.md\">English</a> | 🇨🇳 <a href=\"./README.zh.md\">中文</a>\n</p>\n\n# AIGNE 监视器\n\n基于 OpenTelemetry 构建的 Agent 数据流监控可视化工具。支持收集 Trace 和 Log 数据。可作为独立服务使用，也可集成到 AIGNE 运行时中（AIGNE 默认已集成该模块）。\n\n![](./screenshots/list.png)\n![](./screenshots/detail.png)\n\n---\n\n## ✨ 特性\n\n- 📊 实时可视化追踪数据和调用链\n- 🔍 精确定位 AIGNE 内部工作流程\n- ☁️ 支持本地 [AIGNE CLI](https://www.npmjs.com/package/@aigne/cli) 和 [Blocklet](https://store.blocklet.dev/blocklets/z2qa2GCqPJkufzqF98D8o7PWHrRRSHpYkNhEh) 部署\n\n---\n\n## 🛠 安装与使用\n\n您可以通过两种方式使用 AIGNE 监视器：**AIGNE CLI** 或 **Blocklet**。\n\n### 通过 AIGNE CLI 使用\n\n```bash\nnpm install -g @aigne/cli\n\n# 启动监视器\naigne observe\n```\n\n启动后，您可以在浏览器中访问 `http://localhost:7890` 查看监视器界面。\n\n### 运行示例\n\n运行示例 AIGNE 应用时，可以在 AIGNE 监视器中事实查看 Agents 的数据流和调用链。如下运行 chat-bot 示例：\n\n```bash\nexport OPENAI_API_KEY=YOUR_OPENAI_API_KEY # 设置你的 OpenAI API 密钥\n\n# One-shot 模式运行\nnpx -y @aigne/example-chat-bot\n\n# 或者加入 `--chat` 参数进入交互式聊天模式\nnpx -y @aigne/example-chat-bot --chat\n```\n\n查看[更多示例](../../examples/README.zh.md)\n\n### 作为 Blocklet 使用\n\n安装 [AIGNE Observability Blocklet](https://store.blocklet.dev/blocklets/z2qa2GCqPJkufzqF98D8o7PWHrRRSHpYkNhEh) 后，您可以直接在 Blocklet 环境中使用 AIGNE 监视器。所有使用 AIGNE Framework 的 Blocklet 都会自动集成监视器功能。\n","readmeFilename":"README.zh.md"}