{"_id":"ppagent","_rev":"38-863486238b3760b35809c712d88cbd76","name":"ppagent","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"ppagent","version":"0.0.1","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.1","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"dd8ff010ba10bdd55c663e507c914d881218f2e7","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.1.tgz","fileCount":5,"integrity":"sha512-+43ycYohBhQNOQLCtTKpq2Z+LJcyoegSH2xwv5nJnQpHaIxxi9NZ755lsaT/Ha1NKuk5Hu5Rgr+a5sFN4SPGAg==","signatures":[{"sig":"MEUCIQCUG9gj6FHXw/kCOKOP3/UaKqPiEt+tDxmi4aT42xOJYQIgPb17N6KkwoS1YTV+JeN4BkpG+XXCjUMSrYLxYoBE9Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384187},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.1.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","lint:fix":"eslint . --fix","test:watch":"vitest -w","check:types":"tsc --noEmit","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\mofan\\AppData\\Local\\Temp\\90090a7d24e1299511bd29199b55c34f\\ppagent-0.0.1.tgz","_integrity":"sha512-+43ycYohBhQNOQLCtTKpq2Z+LJcyoegSH2xwv5nJnQpHaIxxi9NZ755lsaT/Ha1NKuk5Hu5Rgr+a5sFN4SPGAg==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.1_1733904012161_0.4482510345757442","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"ppagent","version":"0.0.2","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.2","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"f1578462df72244e0dd0b793f8dab4a17fe7449d","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.2.tgz","fileCount":5,"integrity":"sha512-K83RL4OhOgAkm5UFVd+ux8d/v4rNkbCTDQXQytFfhfdUb6WGQbwxL8vVOvuiQAXAA4vBadycxGD3YEM6/JUI4A==","signatures":[{"sig":"MEYCIQCo0sjXzHjo9yLxMkKMTGG+chbxhANJ8Zl+JzYH1tH02AIhAK9t0f+pJUwSRJWyNCrNF/X97xx2OrvqSV8yvljKuJVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396786},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.2.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\5d998da6ecbe4fcd870d967f0a472b47\\ppagent-0.0.2.tgz","_integrity":"sha512-K83RL4OhOgAkm5UFVd+ux8d/v4rNkbCTDQXQytFfhfdUb6WGQbwxL8vVOvuiQAXAA4vBadycxGD3YEM6/JUI4A==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@ppagent/plugin-sample":"0.0.3","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.2_1734441675624_0.045451385620744134","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"ppagent","version":"0.0.3","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.3","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"68f3516c0dc96b11cf4b6ab41494f1747b94c8a5","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.3.tgz","fileCount":5,"integrity":"sha512-rL6dQXOAS8TT2VXQ7A7br/WUm3Wnl1ju2tNmzFqjWI+JAa7+z8c8L6Ev1476ymnyf95eTRTUikKqh9/4kehFYQ==","signatures":[{"sig":"MEQCIAEIFlt9Fb4XZ7eRaBvYlCtbJNhGRF0/iaYBXfWx0n3LAiAuOEm0KnAFRmNdpBJkzoVcVpWjCemZJpQ0HFlM5nezjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401298},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.3.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"/private/var/folders/0c/mhpx2lj53fg3gqcg4tft7c200000gn/T/670050a5fc06bffcbee1e3c3ebe8758e/ppagent-0.0.3.tgz","_integrity":"sha512-rL6dQXOAS8TT2VXQ7A7br/WUm3Wnl1ju2tNmzFqjWI+JAa7+z8c8L6Ev1476ymnyf95eTRTUikKqh9/4kehFYQ==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"9.8.1","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"18.18.2","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@ppagent/plugin-sample":"0.0.5","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.3_1734746604463_0.8435377125403118","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"ppagent","version":"0.0.4","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.4","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"f475e03622673862645f0cea9d9e7d6ac5231c61","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.4.tgz","fileCount":5,"integrity":"sha512-7mhh+RFo2gvMWU2JoujAD3/8E9yIe/GIrAnSXIlYxo5t/Kto5PwoJfVIx8xjQFvDKybVG+y1867w83eUgk01vQ==","signatures":[{"sig":"MEUCIQChXZtkNMNeXk/ubvSz6tnXp07u2qEbUef+W+RzL9ueQAIgCH7oflVTuYMJ87XNMdNfVQhK5oO32L0uxqTuUBazLlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406403},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.4.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\ff94f5c1e22c4181bce9b0ebd366770d\\ppagent-0.0.4.tgz","_integrity":"sha512-7mhh+RFo2gvMWU2JoujAD3/8E9yIe/GIrAnSXIlYxo5t/Kto5PwoJfVIx8xjQFvDKybVG+y1867w83eUgk01vQ==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@ppagent/plugin-sample":"0.0.5","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.4_1734962307207_0.6010494264653301","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"ppagent","version":"0.0.5","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.5","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"3c27eb18d32f3265080aca0161b82288d69f47b4","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.5.tgz","fileCount":5,"integrity":"sha512-wowSV8bQQULIOPhg3lAmQaEAyf9kXx1dTAa8VKM2k7zFBg4eB+fE1tVFTBifINxAY0bprL82dZGOKXq7J1QcmQ==","signatures":[{"sig":"MEYCIQDgFnZV9FbXDWHDiyeucEHspebd7jl64K8CIp6KypxrhgIhAMGERXlOl6ZINOejTyti5LdmqqKt7y2OIa65AOotjVNN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406601},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.5.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\64a131c00b48d6a1a6ba3488ba2f48dc\\ppagent-0.0.5.tgz","_integrity":"sha512-wowSV8bQQULIOPhg3lAmQaEAyf9kXx1dTAa8VKM2k7zFBg4eB+fE1tVFTBifINxAY0bprL82dZGOKXq7J1QcmQ==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@ppagent/plugin-sample":"0.0.5","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.5_1734999116132_0.3049455088830979","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"ppagent","version":"0.0.6","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.6","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"4d296d371df4eeaf431b64cb9b146ce713b8fb27","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.6.tgz","fileCount":5,"integrity":"sha512-H+6Ansu1reZZQE5jJiSfnZ4xzMWoDGmkUa95jVA8gFcR052o2CcOloZRsN/Xq2W4w4N+3sfCOVrhfxhvLnLjHQ==","signatures":[{"sig":"MEUCIHgfQFWxwcSdyo2Ulm2GBvlElp2JcyOCKRjNqLElotIlAiEAtcef1rwVaSj3NXIyv0sRC9+TvgSxqMmJUiR0NORHXtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407082},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"75e8c93d4fefaee2fcd5411844bbf1463f9cd2ca","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","localtunnel":"^2.0.2","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.6_1735000876071_0.29571968240260094","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"ppagent","version":"0.0.7","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.7","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"07ded847b2e06c9b6b88f1e0246f568c765e9da0","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.7.tgz","fileCount":5,"integrity":"sha512-Lnc+vQHVLLj+cP8I6QzGExm6f77WRqEvIyNBo6Kt0fyj3IqR3jfdFnd6KAAWVha4zBxgRvh7hD5neh9UfU4ngg==","signatures":[{"sig":"MEUCIQCyUL3obk/DeVQgiZ6Rz/QAIeoO5NJYJI3RkAmtJVtgAAIgKX7DVuYtOBE5QUEO2E885gPXx8lkYk1kBvQz9OPtXz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473801},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"b4bf99c7bcd6e05f52f03ab0aaa4ba6a0fb47901","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.7_1735298772191_0.3276857371519515","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"ppagent","version":"0.0.8","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.8","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"51bd1d4a12b4117313fcd0d90f09d71dedccb126","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.8.tgz","fileCount":5,"integrity":"sha512-HYZ6tUwHvgkMpPuYzkPQ7esipViwi23S/zSg/HqtjRiWbYnqQlmIiDyBEvXoFfsZi0n039PxANtMQiiBHsYcaQ==","signatures":[{"sig":"MEUCIQCj7vF9n5REtxKuIz18B7W4u57oIWRkW+DulpzlecEHXQIgROyALWtQnid0m+ctnuxSIH6WeLGiSl20NhGaGYTMujI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473795},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"d7e7a7e2ffc5cfa619a20c14c0925e4d6ba5360a","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.8_1735371712483_0.7626398879807286","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"ppagent","version":"0.0.9","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.9","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"0334f965384417b1578b561544a794e3b6a37c81","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.9.tgz","fileCount":3,"integrity":"sha512-9nO2q0dYEKEdSiYPssam2J6vDJzT4i2GNnCLBwSHvoIob41JW1B5mU/MJuV+Hejiiu4SoO6X12aPR6BknHFJOA==","signatures":[{"sig":"MEUCIQDWnmaI/1tO18Nmli8lZfydHWNkii+z211Kdj+vFJrl3gIgPywtm0g6GvWVHJxcJPT5jYhZJhmd4bFVw4FRSZfmw4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5537},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"1515fb034181a833aaeed08012a61cd24c428934","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.9_1735624035727_0.3875612825109589","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"ppagent","version":"0.0.11","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.11","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"3be1515161eca68730b1218645027e8de868ae35","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.11.tgz","fileCount":5,"integrity":"sha512-OQ0PuwJ9xxbskFYbeQt7RvGcYRjNhT4qPMNY1DZSvMHbjqVqzrypGrEtO4HEk585EhnRlb612aHRhEuDSg0brQ==","signatures":[{"sig":"MEUCIB5UH4468axt0JqGnmoRw9M/9EYhIH+uyadlFueJXkeaAiEAquXrxJ16CF7s1TdY9WFOKFqxPXhHmZeZosDIq1Ootl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474194},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"4462fa57ca8fe48797fadbaf816043fc509a1f31","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.11_1735624584712_0.06681824279921367","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"ppagent","version":"0.0.12","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.12","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"185c62c56be223d9bfd1a8962464491a59ab1084","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.12.tgz","fileCount":5,"integrity":"sha512-OjyXJsDLp1SvdwKQfuWQi2va1OLEsx3PSmDyZO8+/tcJ55pAuYquc+eKIlFdVc5AcYy9ZdoomXMGGyUiCI9kXw==","signatures":[{"sig":"MEQCIGvvrO55GJec/P+FWXxUa4X1DkrIj+KWO420gsJoq3IWAiBlHpk+0AvtQTobq9Zc+oelijiR4soTrrTZRRKmy94knA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474377},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"32b7be277a0e3491fb6edb52b06bce2780f42c0f","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.12_1735628005969_0.3074416766078836","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"ppagent","version":"0.0.13","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.13","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"a2a9af3a83bd1e6804868ae635e77184495926b2","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.13.tgz","fileCount":5,"integrity":"sha512-SlltaYIH4jwL2xGXAMYv0YkZCQr7gkzMSBFPkRYbjKdEMuFVUlFCv+1nryZVC4zQVsT1vqAi85hqzJ/7b/SF/Q==","signatures":[{"sig":"MEUCIQC6ezQ06AArBXnNMdlNAANsu/+aQ+4b3MXImlEIYTlKLwIgbUZzfBr/QAHVdymw1GxOXLPrKZzW+5AK9iilkWT7sjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474527},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"7ff8614cea733815a632c16551b67e1682624115","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.13_1735696766237_0.05608834034665011","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"ppagent","version":"0.0.14","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.14","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"1c8841a4622d977fcd4121867bd9ef7eb3f93125","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.14.tgz","fileCount":5,"integrity":"sha512-SDmZPLiKbtKpE1dlKFlXUKqsNUAuNB8a7Gxz7EdfDhCD82+o94rKmR14xuj4ZOU6oZAuxYH6vwaHnx3XIH1mFA==","signatures":[{"sig":"MEQCIDkmET5pZK+zG3sqdCSsb1o+oS14bNjoOftsMFjImJW6AiA6qzA5bAgjJoqYkKLxDRtLmBMLt5FjNR0XjB87ylgSeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453684},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"3cb7d3f622254df779ed302b87ddb865f554976f","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.14_1735810542434_0.5653525109581137","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"ppagent","version":"0.0.15","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.15","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"46f73e0c271d9918d5dcd526255219ce0b3cfc69","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.15.tgz","fileCount":5,"integrity":"sha512-9q8B5e+o7tm7OrOKEmEFD8+E8Dey0IZUNBjEDkzOSXQR9rBwxWdeBFVbSrp1J2MCTXjV48iYDbx1bvzVWU46mw==","signatures":[{"sig":"MEUCIQCaQgUWW1TQXQ01kFpwREMLaTHmMEZNDa4cVN8aVlDCcgIgARngiiFm/3dbPn5Nv/B9BXbGyFyPwzlwcmw4kGkee8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460881},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"6f617058c1a75e15fd8198320996e68cbebccaef","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","ppagent-source-gewechat":"0.0.2","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.15_1735961266570_0.6292135127532297","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"ppagent","version":"0.0.16","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.16","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"f1e5e17e720b59a92fa9ffa79acac92f2fbc1e3d","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.16.tgz","fileCount":5,"integrity":"sha512-yhkBVzfKdp4hotSSS8+ircroK81bcn6QNRkyCNXQ/WsAJh2xLnCZuVvyANvNhdTaA4I0C0VZV+kVKAJ3fWd1Ig==","signatures":[{"sig":"MEYCIQCT0l/plKNR9x29JFmbpjvp6u+ZY1acrSBNuZu1NiiHuQIhAIkp8+m0sc4OAAHu1SAFPG93BI7x9i1B5LN1w/76ONn/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461259},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"f001ec2eec9b89412c83843340a13eb7c71210b3","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","ppagent-source-gewechat":"0.0.3","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.16_1735978099175_0.8280517973843966","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"ppagent","version":"0.0.17","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.17","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"a612a1596f4e2da62a288aa4901d69070f777922","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.17.tgz","fileCount":5,"integrity":"sha512-J0wZynwekbUZdjvy5z9mk5et1giQD8L0Tz4Et5ioriQsMPcwloXIqhDwNkT2QxQOgd56Ap5+5iE9Qx+XBntRCw==","signatures":[{"sig":"MEQCIBoP6kQc4I+uvM8eMpHUfxD/pNEw1jGapvFuY0jkJs1uAiAlxIWAjj65/7QOxY0bKKgA1H4aKl3mFcRDOkR5QGxobA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470576},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"c794a1d5fddbe833e70ee7cb59399f2dd063735b","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","ppagent-source-gewechat":"0.0.3","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.17_1735989541469_0.5972456946597289","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"ppagent","version":"0.0.18","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.18","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"a1e7e239016c7b27d2d20fec317be3eb53ab7919","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.18.tgz","fileCount":5,"integrity":"sha512-5r94uoHwLIu8NoWotOGGsiIPGExmhCjEcHJY1ozdIxtcfXs4816iXCBTrp6lmByR57Mb90pwpRgw3K+c9gvjgw==","signatures":[{"sig":"MEQCIH6+T425GMbg3wQ8umVD6Slu9PDOYEKhYIkQVqAR3dzGAiAefKxrD1ahDAibJhsyGCueYYwwjFOWpDL6Yf9BucnUTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470576},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"342c1776141e4e0b73f7c3a18a8da9b4cfc28782","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","ppagent-source-gewechat":"0.0.3","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.18_1735989865177_0.718822034998811","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"ppagent","version":"0.0.19","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.19","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"dde37170d34ddb001c01e2f97a8fc687238bb5c9","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.19.tgz","fileCount":5,"integrity":"sha512-bMQhhcBvAUD7DHYqrPWNlpk85dcz6T1hHACa0L/OpWM1vgAUr9EwKdnX6J6vVeSyEGDATdC2VDwZE6vGHjAQ7A==","signatures":[{"sig":"MEUCIQDbxakPvNwmb01TeX8yNbt5Ymt9MGsSMesLsagcaEdaAgIgBlcsjfWS6L85x+GYgtWUNMdH5lmlhwC9lIHeFqwCrdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470532},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"babf9e087985aa5010338f6b10959837505c82cc","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.19_1735991764157_0.6608639365102804","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"ppagent","version":"0.0.20","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.20","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"c029d2a7e6513e15ff7156d22d8fe2b69aef39ec","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.20.tgz","fileCount":5,"integrity":"sha512-hYs7H1LwzyOcmh+GXqQA/C8+B8nBeVt4P8H1F5PhLLrY66R07BesYU90dSPMcY1YAGrFlkd21oTwx7SheaPQwA==","signatures":[{"sig":"MEYCIQC4x3GqJK9b4GjUfLLMeCi2TNAaxqlczlkoj+xmCPqnMAIhAM0GeG0kzhAerKtUu28UZ6zYVsiwrhhKr5hRfOPWxhUp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470533},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"5dbd1e77215f76f5064a125092db91215f8c978e","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.20_1735992970749_0.09910699818182289","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"ppagent","version":"0.0.21","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.21","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"1e3b9925f484210dff77b33ab420ca3548c1a458","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.21.tgz","fileCount":5,"integrity":"sha512-CsVt7gaiYQ33FnyInvf/E62jjqcAAvpksRwckutfAjrfWulnSMlQli0LEpJopbga+pUiEdsKtUxszskb4UXfgw==","signatures":[{"sig":"MEYCIQD5ACLTtlHhFFQHTo6puTZyjruStbsKZuoOQfIuD4TpjAIhANVOfYC+YH7kpzqqG3wS2CLCKp9/3Hoezef18z2JTIHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470923},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"f8f0e871ac2f3306b050d9a9f0a94d0abf0f7cb0","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.21_1736000130657_0.7987562268714963","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"ppagent","version":"0.0.22","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.22","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"83d534d236f10aef340ce7daab8ddf57893866e6","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.22.tgz","fileCount":5,"integrity":"sha512-OYaY+wsM5xwETN0Q6qcMaGIu2Bs71R91A0K/VWWLAj587XmB04m51Ky0up38cr8VQvHhAQqrUiMRJSUS+8BC+A==","signatures":[{"sig":"MEYCIQDSqgguROjPhqegnhTHYHSwVNdHPy/AqcpOnCFv1rj29gIhAJokXJwttqIZBYhZ9eqRXzk9+GY2Y/pCOzdWsEpCoPRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470924},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"37f0aaff0fe464417a3a6583b9d8f6ef7ccd9563","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.22_1736000934402_0.6291935730058029","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"ppagent","version":"0.0.23","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.23","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"2e79af3570dbc99fe47ca8d2bce8fe1a00990d61","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.23.tgz","fileCount":5,"integrity":"sha512-OS9msf1Mw511kg8/9oYjM9L14J7xUJ6YLbH6oo9L8Q5sjVqQX/JNWmyext+zpWvH72cxzjGuKLfDBJT/OvG2Tw==","signatures":[{"sig":"MEUCIQDBSoPpxTEqPIXEFVHVa341osMguDErRD8OlSDM4tTpJgIgO4pMVVFLFx1/K7c7d8V9zzRPDaZaw+pOEcfOpRgf9Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471048},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"da5da45d9bc6e0b02e70987c9908db2d622e0dbf","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.23_1736062112563_0.8360817707591368","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"ppagent","version":"0.0.24","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.24","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"ac3878e2cec9ac6bd525527ff1a729950cfda212","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.24.tgz","fileCount":5,"integrity":"sha512-Fb1zHAZXqWsOZQ3g6XjVbFFY9+S/JK7GzUKB9e+kZ98MR/Detqcp59hEfUU19WiEJobEExB14L2mxutit2YHBQ==","signatures":[{"sig":"MEQCIFXNhq/fADdNBrOQwoDkr13j6C3oHlEgGtSmRKf6MKGWAiBql9xCigRvCkocK6OlGzEjmZzQgw8fXBWE0wneE+xfgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473064},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"ffd98b82c4aee85dbaf0052bdebd366c47a986ee","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.24_1736066538314_0.1413507465947823","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"ppagent","version":"0.0.25","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.25","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"514a21076bc4100e08ebe8ee64d54acf273f38ef","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.25.tgz","fileCount":5,"integrity":"sha512-JRwpRso1ZoLA8dlQUP1CC1E9d8PsCgrwC8b83eGH8rT2WjtA81OP7LM6LCRSNCDKAor4BRahkv/A7uhCze75MA==","signatures":[{"sig":"MEYCIQCU4e1dOzMlFT8C0igBQZM+r7JY7hI3M04oW/Fdc4TD6QIhAKIFZmSM/KAqzdcE09fPzRH8a79UXUPWWtcGK8+buxI6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473450},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"2fdbbeffc8bed8c81ed90aa98eef32f56ea2b301","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^9.6.0","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.25_1736121823067_0.5778174109121101","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"ppagent","version":"0.0.26","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.26","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"9deaee743e15d1095158fd78ab527c0f746fe11b","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.26.tgz","fileCount":5,"integrity":"sha512-KYDy265MdymelW6FxE62aLylFNHV6UrXOhkkx/lblOCnxxCjC0nITp2Ah5cmdKxHhT0d9lCCmoq3L7i/c8H/MQ==","signatures":[{"sig":"MEUCIQDsgDIJcHjD5dImUzaUJYf6TCtLL2iWT1DV0EB159n3ZgIgBqMC7kUnbiRAuTcKVHjBIIxQ0GvJRLtO403aR5VlILo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473431},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"9a7e9f75f88a7e05cc8c87cf1bca78a0edc61399","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","sqlite3":"^5.1.7","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.26_1736147761246_0.5239141119644928","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"ppagent","version":"0.0.27","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.27","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"960d52a39b254c89e77237c9cb867eb5747f623e","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.27.tgz","fileCount":5,"integrity":"sha512-ccawvoPEoAFIjxf4tE2EBsYVI8kJO+Oe4ktf1emwAS9ZLp5x0j5m5A8dWZ0EXiqXx6xKwiBb3AL/jP3tFjKb7g==","signatures":[{"sig":"MEUCIQDQi2bhsFJoBELiGUcOJ7MaQpQnJeUKxXAhGLL2yiMhAQIgM9mNtzomFf8gQ4pZHcXrB/vYeAaKzDAGUsFn8zxdTpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473431},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"253a45193a7d027c28d2ca297bed316916863f84","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","sqlite3":"^5.1.7","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.27_1736148585396_0.6842930870706119","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"ppagent","version":"0.0.28","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.28","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"9d65aa55c917876e2e04b26774abec4589f261ed","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.28.tgz","fileCount":5,"integrity":"sha512-nqlbKscqY1B4FqOTFwDT0kzol3BThm9yUoVPX7Y3KkZKF84I2w8R1qo5cp4nz28D+VzY8l/1srXT4/ZrwbI3sA==","signatures":[{"sig":"MEUCIH6BMFgYTt8Ij7pgs+GzehbkniWPcjk30XnOIi2d2o3fAiEA3dcpV9Q0yPtczmak5/IBlBJEBblptWGXOgtRXQ5RNVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473446},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"a09a97f805242fe4fd4eafff4bbb8ad5ea0ec3ca","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.28_1736150301587_0.22673480998071405","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"ppagent","version":"0.0.29","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.29","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"4af3797084f8f06954f99ea60b26dce31a4b3a3f","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.29.tgz","fileCount":5,"integrity":"sha512-VFrUcKE0QOF0E5nKmvAuoLFHjQNvLtyJZ3z0I2nla5F42mpanDyZx5miYDZkv+vl66PYj8gXQGXur0tMkTVEqg==","signatures":[{"sig":"MEUCIHcBLTqfpkhv+ZpnuR2d5AcSNCTCkaMf4jBHiY/ahNSMAiEAytWbKpj3F+J87kpF7anTL/AsRjBCqHydQ3MBJh+Fvok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473846},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"de116882c731d230013d427b5dc4d5c02fdd72df","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.29_1736167163980_0.39081038440897475","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"ppagent","version":"0.0.30","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.30","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"c7a66f6d56fe048d586aeebd4787ee50e11af12b","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.30.tgz","fileCount":5,"integrity":"sha512-nIP/LmoyjLHmbXL8F9+iUH2+L+itiYgGr8e410BOxPswqrrBrser6eFIY8V+6V+qBslfgAZ73r2YzcEBw4iDdg==","signatures":[{"sig":"MEUCIAkFW/czUYaCGHr+XwJpGrL41q+5JvI7Du5jptZzItmcAiEAwdtDFsp9nITIuJgqJd/War04uEDLRYYrEh0WfhICaP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473907},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"856697b3109eb3946e487550184ab9cd5a024241","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.30_1736217440368_0.4418686265160725","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"ppagent","version":"0.0.31","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.31","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"258546f54de795c0fc346d8eb957adc8830e52a0","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.31.tgz","fileCount":5,"integrity":"sha512-rlDLPQHT6cSrk9QXUs5b/LFmF52WCQMJ7QUJLh1Q2H5SEaT9q+UnKHqlDgV5vHTvG/aZwzUOXgdArSby0uNVvQ==","signatures":[{"sig":"MEYCIQCCoGAXrSx2NYJHyHeJ+sQ7WLNukk2u2rSVIqkpbHx/EwIhALH4a8liM5uqsCQFI/K/zpSKO7bAIhuOpXjuh/dFpRWy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473922},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"30a2d2acd4cce890f23c8f52137d9c1c511e96de","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","preinstall":"cross-env FFMPEG_BINARIES_URL=https://cdn.npmmirror.com/binaries/ffmpeg-static","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.69.0","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.31_1736255700839_0.7568044958847748","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"ppagent","version":"0.0.32","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.32","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"5cef45ba7bfe2e19908618c66f6cdfd4d3752c94","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.32.tgz","fileCount":5,"integrity":"sha512-sTqpRDCi/Qz5b+j2Ty6c9zzQtZEakhi0tnfFcfouaJDwfJwFwVrnULt/iiwAtyxyqmHPLD45D0wfCpDm2G7sAg==","signatures":[{"sig":"MEUCIQCCFQQJjiCPFVf59wWobMjHz3MLiLU2pv7W9FDp01xNHwIgFA4scl12NHdzFs2dIrzEBkMO3Pd6ZI8JLwJY+qzKd8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488590},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.32.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\1d612dbd53978114ef141086b653d0ea\\ppagent-0.0.32.tgz","_integrity":"sha512-sTqpRDCi/Qz5b+j2Ty6c9zzQtZEakhi0tnfFcfouaJDwfJwFwVrnULt/iiwAtyxyqmHPLD45D0wfCpDm2G7sAg==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.5.4","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.32_1745195271477_0.03044727818380899","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"ppagent","version":"0.0.34","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.34","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"c364023c4f5d8e7110a8aaa7f8113347b53de344","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.34.tgz","fileCount":5,"integrity":"sha512-5/velQLjMzRSB2yNBW+UA0ikyKzzziOl7PfS3zoT3Q1tYHldTWU8kwO7C1UinI9HgV9Ua9gq9DWGpjx4/uC4ZA==","signatures":[{"sig":"MEUCIQCw7Mkkdmp7y29Dx0+2MqQdqudKDGTT3i6hMSUZMeCTMgIgF9ZybGJwt/RDqbXJBqlD2V190kMvh7TG1hMJ23DlWM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489050},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.34.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\222aeab051a25e87e0a055b64109032d\\ppagent-0.0.34.tgz","_integrity":"sha512-5/velQLjMzRSB2yNBW+UA0ikyKzzziOl7PfS3zoT3Q1tYHldTWU8kwO7C1UinI9HgV9Ua9gq9DWGpjx4/uC4ZA==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.34_1745326875037_0.9872058742280372","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"ppagent","version":"0.0.35","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.35","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"9e037d3351f9cc660d50687b694dedcce522d649","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.35.tgz","fileCount":18,"integrity":"sha512-UUIbll2bD8apPf7H5K10xwN1jyb6hiJShAJNdmyNi+jtlF6j6KVlgRr95qU0YHMt5kplIHEOsrhVF4e+zjaj/w==","signatures":[{"sig":"MEYCIQDqNVlFF2Tp0Ve9oCs0IRsDaja+eXgyaVpNaJE9oB4LJwIhAIxIFavKWkQuyzosuum/2t1APLgWvK0pLXIu5TWlpyBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666877},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"14efcb1efd61d43ea50107fe6eb43a1de4b69c77","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.35_1745328220734_0.2409116357154113","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"ppagent","version":"0.0.36","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.36","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"819e786adcb9fe6a3a66aefb0b4980fffdeabf50","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.36.tgz","fileCount":18,"integrity":"sha512-zTYhDnSL6ZkcmUbVDfrMOVQInxHecWj7NSFUu6qBSkCRmW5KhNejrQswSrZsFHdVh/bqqOOxAtSE0lgXXw32zQ==","signatures":[{"sig":"MEYCIQDV570aQKDn81y0UDPBxqtvZzBhOMpEh77CtygQx8mMfwIhAJKcDFPw/3ynP6h27fLPi5onrVkLb4Z6jzjq2A+eT81d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666882},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"23b698eca1e032b427049138cf6ca621260a82b9","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"an agent manager","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.36_1745328411270_0.5068521225587765","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"ppagent","version":"0.0.37","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.37","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"cb5e5ed8ce3769b4046272e782acda1662b4d0e6","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.37.tgz","fileCount":18,"integrity":"sha512-2i4s3NJFTNPPiIbuGepfo9M8DqUf83jsNOjqNCaeY5qUdUhSViZL6WU90wRA+9oXGgeZXS2w8Xz6Ii6DzQMTCQ==","signatures":[{"sig":"MEYCIQDBpFj4phgfihDWg8PNl+YzMg/y42KCCThs9Ycu+NZGNAIhAI7YXWGFxKfaioOZYo3oJILFxH2Y2tX5GXSU8vOO+MAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667546},"main":"dist/lib.js","type":"module","_from":"file:ppagent-0.0.37.tgz","types":"dist/lib.d.ts","engines":{"node":">=20"},"scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"_resolved":"C:\\Users\\MOFANG~1\\AppData\\Local\\Temp\\23d16760dd5d6ddfc4686adaba5ced50\\ppagent-0.0.37.tgz","_integrity":"sha512-2i4s3NJFTNPPiIbuGepfo9M8DqUf83jsNOjqNCaeY5qUdUhSViZL6WU90wRA+9oXGgeZXS2w8Xz6Ii6DzQMTCQ==","repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.37_1745368970816_0.5852273630180027","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"ppagent","version":"0.0.39","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.0.39","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"940a5246029658448559ba8a209632107e7990fa","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.0.39.tgz","fileCount":19,"integrity":"sha512-O/DmU1ckdbp/kyIrdJKF8SaluhV2p/ctxkHVNr4b96DjYem6xlBL33NPd/1gau5iswjDJRJE6O/6uwdRJjJwjw==","signatures":[{"sig":"MEUCIHWneSoP0TjOq5b/2sPEbzOn2Xji7Bq/D/mZcpBX09twAiEA26xzToIUHMKnSRjbG9Fvu2obEvboS5JZ1fe9UthIujc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681250},"main":"dist/lib.js","type":"module","types":"dist/lib.d.ts","engines":{"node":">=20"},"gitHead":"78b48baa532baafbeececc485268ed1e08b3b384","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@directus/sdk":"^18.0.0","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.0.39_1745412804232_0.7741575400594007","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"ppagent","version":"0.1.0","keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","_id":"ppagent@0.1.0","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"homepage":"https://github.com/ppagent/ppagent","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"dist":{"shasum":"1ed631308200a0a1024a495b65a471560aca3e4d","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.1.0.tgz","fileCount":19,"integrity":"sha512-mxGgfkoAnDk27FGxWCV6umIrGsgM4WXrD10zNm3+s+9Pc8+Pe+rtstGRUUwSnrNutndH+9y2VW6Zr+50SX389A==","signatures":[{"sig":"MEUCIBRHfP4ldDqVbZFx5h/gVxC/dcwHJmrcHn9vTCHUb6ulAiEAzCRVY8xbhXr9DXh/uaBZ0efzRIkRYOqqhJNtdu3YwME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719761},"main":"dist/lib.js","pnpm":{"onlyBuiltDependencies":["@swc/core","better-sqlite3","esbuild","ffmpeg-static","protobufjs","sharp"],"ignoredBuiltDependencies":["@swc/core","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","types":"dist/lib.d.ts","gitHead":"fd1820035092810930c50fe44679959dcd3844c9","scripts":{"dev":"cross-env NODE_ENV=development tsx watch src/index.ts","lib":"node build.lib.js","tsx":"cross-env NODE_ENV=development tsx src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lint":"eslint .","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","test":"vitest","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","start":"node build","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","test:watch":"vitest -w","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","docs:preview":"vitepress preview docs","predocs:build":"typedoc"},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"repository":{"url":"git+https://github.com/ppagent/ppagent.git","type":"git"},"_npmVersion":"10.8.2","description":"PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。","directories":{},"displayName":"PP智能体对接工具","_nodeVersion":"20.19.0","dependencies":{"ai":"^4.3.9","ws":"^8.18.0","md5":"^2.3.0","vue":"^3.5.13","zod":"^3.24.3","keyv":"^5.1.0","pino":"^9.5.0","uuid":"^10.0.0","axios":"^1.7.7","minio":"^8.0.3","sharp":"^0.34.4","dotenv":"^16.4.5","openai":"^4.87.3","fastify":"^4.28.1","typeorm":"^0.3.20","emittery":"^1.0.3","@coze/api":"^1.0.0","cross-env":"^7.0.3","crypto-js":"^4.2.0","file-type":"^19.6.0","form-data":"^4.0.0","silk-wasm":"^3.6.1","tweetnacl":"^1.0.3","@keyv/redis":"^3.0.1","medium-zoom":"^1.1.0","@ngrok/ngrok":"^1.4.1","jsonwebtoken":"^9.0.2","@fastify/cors":"^8.5.0","@formily/core":"^2.3.2","@wecom/crypto":"^1.0.1","baidu-aip-sdk":"^4.16.16","ffmpeg-static":"^5.2.0","fluent-ffmpeg":"^2.1.3","node-schedule":"^2.1.1","recorder-core":"^1.3.24040900","@formily/react":"^2.3.2","better-sqlite3":"^11.7.2","fastify-sse-v2":"^4.2.1","node-video-lib":"^2.3.1","@fastify/static":"^7.0.4","dingtalk-stream":"^2.1.4","fast-xml-parser":"^4.5.0","qrcode-terminal":"^0.12.0","remove-markdown":"^0.5.5","reflect-metadata":"^0.2.2","wav-file-decoder":"^1.0.3","@fastify/compress":"^7.0.3","@fastify/formbody":"^7.4.0","@alicloud/dingtalk":"^2.1.52","@fastify/websocket":"^10.0.1","@fastify/http-proxy":"9","@types/baidu-aip-sdk":"^4.16.0","@ppagent/plugin-sample":"0.0.5","@types/qrcode-terminal":"^0.12.2","@larksuiteoapi/node-sdk":"^1.40.1","@alicloud/openapi-client":"^0.4.12","@modelcontextprotocol/sdk":"^1.13.1","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.3.5","eslint":"^9.9.1","vitest":"^2.0.5","esbuild":"^0.23.1","typedoc":"^0.28.0","prettier":"^3.3.3","@swc/core":"^1.10.4","@types/ws":"^8.5.12","vitepress":"^1.6.3","@eslint/js":"^9.9.1","@types/md5":"^2.3.5","typescript":"^5.8.3","@types/node":"^22.5.1","@types/uuid":"^10.0.0","pino-pretty":"^11.3.0","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.3.0","@types/localtunnel":"^2.0.4","@types/jsonwebtoken":"^9.0.7","@types/fluent-ffmpeg":"^2.1.26","@types/node-schedule":"^2.1.7","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","@typescript-eslint/parser":"^8.3.0","@typescript-eslint/eslint-plugin":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ppagent_0.1.0_1766668953000_0.022508906302785237","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"ppagent","version":"0.2.0","description":"PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。","types":"dist/lib.d.ts","main":"dist/lib.js","type":"module","displayName":"PP智能体对接工具","scripts":{"lint":"eslint .","build":"esbuild \"src/**/*.ts\" --platform=node --outdir=build --resolve-extensions=.js --out-extension:.js=.js --format=esm","build:docker":"docker build . -t pp-agent --build-arg APP_ENV=production --progress=plain","start":"node build","tsx":"cross-env NODE_ENV=development tsx src/index.ts","dev":"cross-env NODE_ENV=development tsx watch src/index.ts","prod":"cross-env NODE_ENV=production tsx watch src/index.ts","deno":"deno --unstable-sloppy-imports --allow-env --allow-sys --allow-read --allow-write --allow-net --inspect src/index.ts | pino-pretty --colorize","lib":"node build.lib.js","test":"vitest","test:watch":"vitest -w","predocs:build":"typedoc","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"repository":{"type":"git","url":"git+https://github.com/ppagent/ppagent.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["chat","wechat","chatbot"],"author":{"name":"ppagent"},"license":"Apache-2.0","bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"homepage":"https://github.com/ppagent/ppagent","dependencies":{"@alicloud/dingtalk":"^2.1.52","@alicloud/openapi-client":"^0.4.12","@coze/api":"^1.0.0","@fastify/compress":"^7.0.3","@fastify/cors":"^8.5.0","@fastify/formbody":"^7.4.0","@fastify/http-proxy":"9","@fastify/static":"^7.0.4","@fastify/websocket":"^10.0.1","@formily/core":"^2.3.2","@formily/react":"^2.3.2","@keyv/redis":"^3.0.1","@larksuiteoapi/node-sdk":"^1.40.1","@modelcontextprotocol/sdk":"^1.13.1","@ngrok/ngrok":"^1.4.1","@types/baidu-aip-sdk":"^4.16.0","@types/qrcode-terminal":"^0.12.2","@wecom/crypto":"^1.0.1","ai":"^4.3.9","axios":"^1.7.7","baidu-aip-sdk":"^4.16.16","better-sqlite3":"^11.7.2","cross-env":"^7.0.3","crypto-js":"^4.2.0","dingtalk-stream":"^2.1.4","dotenv":"^16.4.5","emittery":"^1.0.3","fast-xml-parser":"^4.5.0","fastify":"^4.28.1","fastify-sse-v2":"^4.2.1","ffmpeg-static":"^5.2.0","file-type":"^19.6.0","fluent-ffmpeg":"^2.1.3","form-data":"^4.0.0","jsonwebtoken":"^9.0.2","keyv":"^5.1.0","md5":"^2.3.0","medium-zoom":"^1.1.0","minio":"^8.0.3","node-schedule":"^2.1.1","node-video-lib":"^2.3.1","openai":"^4.87.3","pino":"^9.5.0","qrcode-terminal":"^0.12.0","recorder-core":"^1.3.24040900","reflect-metadata":"^0.2.2","remove-markdown":"^0.5.5","sharp":"^0.34.4","silk-wasm":"^3.6.1","tencentcloud-sdk-nodejs-asr":"^4.0.975","tencentcloud-sdk-nodejs-tts":"^4.0.985","tweetnacl":"^1.0.3","typeorm":"^0.3.20","uuid":"^10.0.0","vue":"^3.5.13","wav-file-decoder":"^1.0.3","ws":"^8.18.0","zod":"^3.24.3"},"devDependencies":{"@eslint/js":"^9.9.1","@swc/core":"^1.10.4","@types/crypto-js":"^4.2.2","@types/eslint__js":"^8.42.3","@types/fluent-ffmpeg":"^2.1.26","@types/jsonwebtoken":"^9.0.7","@types/localtunnel":"^2.0.4","@types/md5":"^2.3.5","@types/node":"^22.5.1","@types/node-schedule":"^2.1.7","@types/uuid":"^10.0.0","@types/ws":"^8.5.12","@typescript-eslint/eslint-plugin":"^8.3.0","@typescript-eslint/parser":"^8.3.0","esbuild":"^0.23.1","eslint":"^9.9.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","pino-pretty":"^11.3.0","prettier":"^3.3.3","tsup":"^8.3.5","tsx":"^4.21.0","typedoc":"^0.28.0","typedoc-plugin-markdown":"^4.6.2","typedoc-vitepress-theme":"^1.1.2","typescript":"^5.8.3","typescript-eslint":"^8.3.0","vitepress":"^1.6.3","vitest":"^2.0.5"},"pnpm":{"onlyBuiltDependencies":["@ppagent/plugin-summary","@swc/core","better-sqlite3","esbuild","ffmpeg-static","protobufjs","sharp"]},"_id":"ppagent@0.2.0","gitHead":"162ce686ac64c706a4f8addbc95b9ee2b8742336","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-A/IKmxCgllUO5n239nz3uGAcV3IGh7xODvsrrN7XCC13flnON8EvIQHMVDq164gk3DvM5mjt7jfjhllBiVOQ9g==","shasum":"2975ad3a08dcd1599137b68c6cb3fe6b1c26a0ee","tarball":"https://registry.npmjs.org/ppagent/-/ppagent-0.2.0.tgz","fileCount":19,"unpackedSize":1719772,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHvqLfeaVhiv3bvFBsyDEWVsmB8OkCMeZbJqiWfLBTI4AiBhmT+uAsKaTjdR77EK6qPq6J/qesy+ZQYr6a1S3VgH2Q=="}]},"_npmUser":{"name":"mofangbao","email":"mofangbao@gmail.com"},"directories":{},"maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ppagent_0.2.0_1772955605749_0.09603334345423553"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-11T08:00:12.063Z","modified":"2026-03-08T07:40:06.026Z","0.0.1":"2024-12-11T08:00:12.363Z","0.0.2":"2024-12-17T13:21:15.803Z","0.0.3":"2024-12-21T02:03:24.661Z","0.0.4":"2024-12-23T13:58:27.405Z","0.0.5":"2024-12-24T00:11:56.306Z","0.0.6":"2024-12-24T00:41:16.249Z","0.0.7":"2024-12-27T11:26:12.461Z","0.0.8":"2024-12-28T07:41:52.650Z","0.0.9":"2024-12-31T05:47:15.898Z","0.0.11":"2024-12-31T05:56:24.947Z","0.0.12":"2024-12-31T06:53:26.140Z","0.0.13":"2025-01-01T01:59:26.425Z","0.0.14":"2025-01-02T09:35:42.631Z","0.0.15":"2025-01-04T03:27:46.753Z","0.0.16":"2025-01-04T08:08:19.478Z","0.0.17":"2025-01-04T11:19:01.638Z","0.0.18":"2025-01-04T11:24:25.352Z","0.0.19":"2025-01-04T11:56:04.413Z","0.0.20":"2025-01-04T12:16:10.979Z","0.0.21":"2025-01-04T14:15:30.849Z","0.0.22":"2025-01-04T14:28:54.582Z","0.0.23":"2025-01-05T07:28:32.761Z","0.0.24":"2025-01-05T08:42:18.481Z","0.0.25":"2025-01-06T00:03:43.267Z","0.0.26":"2025-01-06T07:16:01.441Z","0.0.27":"2025-01-06T07:29:45.552Z","0.0.28":"2025-01-06T07:58:21.776Z","0.0.29":"2025-01-06T12:39:24.164Z","0.0.30":"2025-01-07T02:37:20.573Z","0.0.31":"2025-01-07T13:15:01.073Z","0.0.32":"2025-04-21T00:27:51.709Z","0.0.34":"2025-04-22T13:01:15.208Z","0.0.35":"2025-04-22T13:23:41.022Z","0.0.36":"2025-04-22T13:26:51.590Z","0.0.37":"2025-04-23T00:42:51.081Z","0.0.39":"2025-04-23T12:53:24.501Z","0.1.0":"2025-12-25T13:22:33.207Z","0.2.0":"2026-03-08T07:40:05.917Z"},"bugs":{"url":"https://github.com/ppagent/ppagent/issues"},"author":{"name":"ppagent"},"license":"Apache-2.0","homepage":"https://github.com/ppagent/ppagent","keywords":["chat","wechat","chatbot"],"repository":{"type":"git","url":"git+https://github.com/ppagent/ppagent.git"},"description":"PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。","maintainers":[{"name":"mofangbao","email":"mofangbao@gmail.com"}],"readme":"\r\n\r\n## 简介\r\n\r\n> PPAgent是一个用于连接大模型和消息客户端的中间件，可以用来实现如钉钉、飞书、微信等平台对接大模型、智能体的功能。\r\n> 文档地址：[https://doc.ppagent.cn](http://doc.ppagent.cn)\r\n> 配置页面地址：[https://ppagent.cn](https://ppagent.cn) 第一次打开加载资源较多，请耐心等待。\r\n\r\n> [!IMPORTANT]\r\n> 1、是开源项目吗？暂时还不是。一方面目前还没有精力维护开源社区，开源后反而容易导致维护性变差；另一方面框架本身支持插件进行各种功能扩展，并不需要修改源码来实现功能变更。\r\n> 2、可以商用吗？可以自己商用，但是不能作为提供SaaS服务使用。\r\n> 3、收费吗？后端服务是完全免费的，也不存在任何功能限制。前端可视化配置服务也是提供免费使用的。\r\n\r\n\r\nPPAgent可以作为一个SDK，用于开发后端项目，也支持通过插件的方式对其功能进行扩展，还支持通过可视化的方式进行方便的配置使用。\r\n\r\n![简介](./dist/images/index-intro.png)\r\n\r\n## 核心概念\r\n\r\n### 消息源\r\n\r\n> 消息源顾名思义就是消息的来源，如QQ、微信、钉钉、飞书等。本框架内置了常见的消息源，也支持通过插件扩展更多的消息源支持。\r\n\r\n![支持的消息源](./dist/images/sources.png)\r\n\r\n#### 消息源特性\r\n\r\n- 支持多实例\r\n- 统一消息结构，可二开为消息网关\r\n- 支持图片、文字、声音、文件、地理位置、卡片消息等各种类型\r\n- 钉钉、飞书均支持流式发送\r\n\r\n![流式回复](./dist/images/index-stream.png)\r\n\r\n### 后端模型\r\n\r\n> 后端模型是用来对用户的消息进行响应的模型，当前主要是指大语言模型或者基于大语言模型的智能体。本框架中内置了众多常见的大模型和智能体后端接口支持。\r\n\r\n![支持的模型](./dist/images/models.png)\r\n\r\n- 支持多实例\r\n  ![多实例](./dist/images/index-models.png)\r\n- 多模态支持\r\n- OpenAI兼容模型支持\r\n- 支持思考过程\r\n\r\n![思考过程](./dist/images/index-feishu-stream.png)\r\n\r\n- 统一大模型输出接口，可二开为大模型网关\r\n\r\n### 智能体\r\n\r\n- 内置历史消息管理\r\n- 消息拆分发送\r\n- 图片提取发送\r\n- 技能叠加，实现语音文字转换、消息总结等各类功能\r\n- 黑白名单，可针对群组、个人分别设置\r\n- 区分思考过程和最终回复\r\n- 设置发送间隔\r\n- 排队发送\r\n\r\n### 插件\r\n\r\n- 支持在线安装、更新、卸载插件\r\n\r\n## 常见场景\r\n- 客服助手。自动回复，对接知识库等，或通过技能的开发实现转人工等操作。\r\n- 企业内部助手。如对接项目管理平台、工单平台等，提供智能化服务\r\n- 个人助手\r\n- 群助理。活跃群气氛\r\n- AI专家团队的消息交互\r\n- 通过开发技能实现聊天记录持久化、自动清洗到知识库\r\n- ...\r\n\r\n## 支持的部署方式\r\n\r\n> 框架的部署主要指服务端。另外我们提供了线上的前端配置页面，可以对接私有化部署的服务端，提供便捷的配置服务\r\n\r\n- [本地化直接部署](https://doc.ppagent.cn/starter/install_code.html)\r\n- [Docker部署](https://doc.ppagent.cn/starter/install_docker.html)","readmeFilename":"README.md"}