{"_id":"@autobest-ui/agent","_rev":"30-a9149fcb1c958ad104dbb5f045bbbfbf","name":"@autobest-ui/agent","dist-tags":{"latest":"1.0.30"},"versions":{"1.0.0":{"name":"@autobest-ui/agent","version":"1.0.0","_id":"@autobest-ui/agent@1.0.0","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"a9aad7177d855bb1bda7a92f5ddfe8b12eadcfef","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.0.tgz","fileCount":59,"integrity":"sha512-8rk5ufbyV+YldMzDTqyCkRkq6tYgKNnhb+fn+ep9a+zlye/w6gaDFdMf0j5K6DJSgcvQjXhtYlkA4XaeKsOBVg==","signatures":[{"sig":"MEQCIBvcCsTMqSRqLhjSdcGOpilAFaJySRAiBxWEjonwQdYrAiBHU02akKb8JYwWUicc9JrvaX1sbiqBBJFjDIIwrLbZ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387192},"type":"module","engines":{"node":">=20"},"gitHead":"551dc1278d401b5c5ce1b0bcc6a5bc10d1d22a9b","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:rag","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.0_1787994093430_0.5806966217891065","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@autobest-ui/agent","version":"1.0.1","_id":"@autobest-ui/agent@1.0.1","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"67e6a571c7fbd2a618d8ddf4ee700afb90824fdd","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.1.tgz","fileCount":80,"integrity":"sha512-dIovql0rj7IFsqVdtjo0ljSiGipwVbvw/qCZ1iObUrONFmPSbbSA7j5T229XUNWbOnKkBbyRsVcHv+x4w7t+LQ==","signatures":[{"sig":"MEUCIH8CsckjBU43LZyYEpYFbhYJOJZnZHZTtjeMwgmaG6b0AiEAy7yQhFo6xxwB857SyIV4B9am6dVUx34jHCwBCCZjY2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807447},"type":"module","engines":{"node":">=20"},"gitHead":"8ae64103ba164b4ffb36bb67d97a5070d6208a24","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.1_1788259540601_0.1445434041967728","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@autobest-ui/agent","version":"1.0.2","_id":"@autobest-ui/agent@1.0.2","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"3317bf8c0caeac0b5eb93cdfa62190981974f624","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.2.tgz","fileCount":80,"integrity":"sha512-cGGbL+X3uygL+o41ZY3QOxskxBeVx08hSE/gKeTmvDX6pQqpPVxnSBSYiPm9WH91gkU6iFYNwXjVBxycUWHWgA==","signatures":[{"sig":"MEUCIQCYhLvddx4JvQh/iQge4hvDEfrMI3aorME4FqjB3CYf+wIgF9EbtShkF9pYzsSRWxyrFUrvzx2Bsn5yT2W1n0sPXv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832181},"type":"module","engines":{"node":">=20"},"gitHead":"fc9f9e455e51b2a6b299f6c97508212395a2ae2b","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.2_1788329343719_0.8853725870679243","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@autobest-ui/agent","version":"1.0.3","_id":"@autobest-ui/agent@1.0.3","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"c4f425592aa4851312745cfccd08c6d1b417eccd","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.3.tgz","fileCount":81,"integrity":"sha512-pBx99SryMrgLNcJ+MnOb0ESWMca/fSPxLMiGV84cqyczfOkd2Gl8abbNyDZv8V3tiBmwutitRv75o5aZ9lE9vA==","signatures":[{"sig":"MEYCIQD5OiAe8fl/79CPuoUAUMlDhtAMGFgOXO7LF35g/dikkwIhAK8ytDgGUptql/Z33XVLCin99ALCkt8wmpN+UATVjCD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851314},"type":"module","engines":{"node":">=20"},"gitHead":"9903602c70b6444eb1f8c40fcc2b83195d11e926","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.3_1788333899184_0.3789174914058606","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@autobest-ui/agent","version":"1.0.4","_id":"@autobest-ui/agent@1.0.4","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-azure-mcp-pr":"mcp/azure-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"00ce59bae062ccce7b31fc89374aff4d90327311","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.4.tgz","fileCount":3743,"integrity":"sha512-vWsLnTbR4vK3vm+6iFwQxIH4rmoeslxKRHkE8YBChdJ2ei3RLt21ADa69ArHBrxgeUGdxABXafoZtddGwUqMPw==","signatures":[{"sig":"MEUCIQDDpPVkZ/InD9JMqEA6ndEoh76hgCIvSwX9IUdIZ9PkbQIgZSUR5q67N95qVyUy8kseSevDA5VOW1WRLixsHCAU7Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17136653},"type":"module","engines":{"node":">=20"},"gitHead":"cfb18d4cf418e91bf3e77d66f3f0a3763af6e219","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:azure-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:azure-mcp-pr":"node ./mcp/azure-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:azure-mcp-pr":"node --test ./mcp/azure-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.4_1788413453222_0.5824283591350197","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@autobest-ui/agent","version":"1.0.5","_id":"@autobest-ui/agent@1.0.5","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"951f9dadee4698a44413de305868cb19c73e5b9e","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.5.tgz","fileCount":3743,"integrity":"sha512-K3o6sV/kHqSsJcDxVYWD7o1INEZkF+KgZteWnM/n4r7ReWEGUbqL5BYi9gJ3b87eiibPO7MBUy+joLKusjRXIg==","signatures":[{"sig":"MEYCIQDetAlMFl29oMuK2A4hHehVxpmfk0WXH6TSmOOL33rr8wIhAK6eikUP+pxejBSCpRbTRAQXoF9Dwa4kFIHizuUsjPBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17136517},"type":"module","engines":{"node":">=20"},"gitHead":"60c00a565c254bbaf3a58604f5259d5b847b88c7","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.5_1788414730585_0.902028062643812","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@autobest-ui/agent","version":"1.0.6","_id":"@autobest-ui/agent@1.0.6","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"3f71d4bafe65b4878db031ff3ecdb6cce7664892","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.6.tgz","fileCount":3743,"integrity":"sha512-OAEytvubdbZSMbFcu60xu12r/X7tyuiEFsPcDRJFCSCPeMVXwikAkNwiAqip3kRXMUydEKrRFAtFYjEKU/qYXA==","signatures":[{"sig":"MEYCIQCpsI3GnJAWsB58gnDKBHCtH9e+mv0mg8Td6KNzjsszRAIhAL8AJW/+RRMIPDsNUiRBMSmk103ei6j8L/CIokhzhaOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17134010},"type":"module","engines":{"node":">=20"},"gitHead":"4bc7874d3fa51b812f098e4b5a8fc4aec611f1d8","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.6_1788416799858_0.05749836950351139","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@autobest-ui/agent","version":"1.0.7","_id":"@autobest-ui/agent@1.0.7","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"b3b0907bfa95709bf609e99b70157a283add3bb5","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.7.tgz","fileCount":3753,"integrity":"sha512-cY+0SyWC1QUCL6yWFIS5FCRZa0uUF+V/2uqSqKgHuHXbUHZgtqz20+8JbaQ2luzuEhs9ehgJksRPmhKS5p4jeA==","signatures":[{"sig":"MEYCIQD57dEWHDdWHOo9/QQWP2Q8QSvG+87nTgcL12m8qyBPmwIhAME6x2EM9yyJHKDAm0/S1tpYDHxjlXHGFNEAKb5om319","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17182381},"type":"module","engines":{"node":">=20"},"gitHead":"c5d6b2ac44552abe633ed4e695601755e186532c","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.7_1788489920265_0.43836501230170444","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@autobest-ui/agent","version":"1.0.8","_id":"@autobest-ui/agent@1.0.8","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"eee0726e36e75b0c9faa6ea30dfd241a76826aad","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.8.tgz","fileCount":100,"integrity":"sha512-EZEB/n1HB93vWFIsqGLaB/gMBwC1OafOP+X1HXO9Y1j9V1D7bEHwAWvqTpQsIFHtH8VsMcOAGF+OvQZarRAf2A==","signatures":[{"sig":"MEYCIQCYj47LsKskQ2l2ljBOCNHx5pG2tkB/SXnuOAXQqviuYgIhAPlcKIZbtoAaKZtA0LrxwXC9H+ojKtIw2gxAlldPQbRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027929},"type":"module","engines":{"node":">=20"},"gitHead":"a571612755fa5754c7748277f042efe6edb6c1bd","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.8_1788494685310_0.31518532771989327","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@autobest-ui/agent","version":"1.0.10","_id":"@autobest-ui/agent@1.0.10","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"2f0f2e43896d743da09bdae33569f8707530b318","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.10.tgz","fileCount":100,"integrity":"sha512-EAMzOXFLz+P3ICuK6YsFGDc+HRaYN3CzHONKEvKdRKF8qRvw6pp5jpC6LGtssJA8ipgtJa4cBSZsFVcTPxP2Ug==","signatures":[{"sig":"MEUCIQD6EvDQNp6J92a3ePH/C8uqcjwyEdvyy99cPAp8Vy/+nwIgQWbnMKkchxxyzC5z08DjYZEFGchfHi4LZV+s9CTng6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060456},"type":"module","engines":{"node":">=20"},"gitHead":"c8090d8dc83f2093555c7250b1f3543490e3f816","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.10_1788509643886_0.5841326900822481","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@autobest-ui/agent","version":"1.0.11","_id":"@autobest-ui/agent@1.0.11","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs"},"dist":{"shasum":"8651fc54da7427507da863c59f74ba3d5c198f8c","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.11.tgz","fileCount":106,"integrity":"sha512-KF9ka2Se26dmtTJypMSqPVXX2M9ZlO51q1RnDNDK1mDQlmX+2qCTvdrydrnKaH/9URcK+btPbi6/sScnfC+cwA==","signatures":[{"sig":"MEYCIQD9Ejf4F+l5ROv2l5mdpU9b4/ZhdGzo+mwwzhhbAf0DGwIhAKZusAXXwZaoYkIhWJHfD9MmJDGg16tg+gNI21OOaSzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127746},"type":"module","engines":{"node":">=20"},"gitHead":"41d5cfeaf734a84adc0c6de4d549e5c10f312fdf","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","fs-extra":"11.3.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.11_1789035861488_0.4807544589059354","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@autobest-ui/agent","version":"1.0.12","_id":"@autobest-ui/agent@1.0.12","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"b9d2152e65636f78b74059fc38318f9c96dddaf1","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.12.tgz","fileCount":114,"integrity":"sha512-r5QSOM55wtjBvnmDjkZkSNcmrK0wOTZ9ML4AwKX5cUpBSCpIaY4KoWZOpPohPSqRSxEyY5dnObklV1V1yE3I1A==","signatures":[{"sig":"MEYCIQDuhPAcO3fTq1mjVl2MDjrUTRtBr+oDS+S1GY3cGSWj0wIhAPL7R/mqjIk4yR4hx+VrK2cIpnDOj2GhhhgTXQGeJsT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN2yDLmsvY3MU98gNqTKwqANznNUCQY0dRyh+qrfnvtQIhALk3N4bwDNHRFEl3YXjQSsPOWpD5KCd5WZg1tbN6foeU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159514},"type":"module","engines":{"node":">=20"},"gitHead":"16a1c20494200191e680e7fd577e0987d0a6b3e8","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.12_1789448911596_0.06240967945890663","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@autobest-ui/agent","version":"1.0.13","_id":"@autobest-ui/agent@1.0.13","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"80cae3b7ec3a1f729b37898525840e3c2bc9b1dc","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.13.tgz","fileCount":115,"integrity":"sha512-veic5M+E2qP4HHDvfhSz5g0BgRT6djBd2Lm+/zPW+H+TSoW1BTeOOp774xhzZfQ/xoL4mjipqvD133msy/8gOw==","signatures":[{"sig":"MEUCIFR+8JkZJXIVtKF3++aSg/Wyk5x0hYFgkR3YDQ7IjEZ5AiEArUf29iM4BFmDcLnnYZD9r2tZFdwc5SozGF+zLhI828g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp0kSyn/gMs/6DHEyMoqct1t49W/kEYd6wc4Bla6whmQIgBG3WuSOQF77Tswn7A0AcdDzPDNPbnmzodqJRmc8wTek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248203},"type":"module","engines":{"node":">=20"},"gitHead":"83490dfc6b0167f9cd515411b6ca84f49c32725d","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.13_1789460046367_0.3728538776317156","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@autobest-ui/agent","version":"1.0.14","_id":"@autobest-ui/agent@1.0.14","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"397f02346e824b5dcbe0122c1a47c97582865df3","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.14.tgz","fileCount":115,"integrity":"sha512-2xjWbYjMZLqGUJlYSuExc2+j405tcmuMagticb+T+Ccr7fVls+IvsAGOFMLEike26d9RPlWARbg5g10SqoFG2Q==","signatures":[{"sig":"MEYCIQCb3JgXiUY3gp65hFXQZ/G5IQRaX2lMdC9o4X+OED8JhwIhANva+QYcdFcZO4dMieI/7fuiEMr7lb7cEEgbfHm6vg8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8FVF88m3Kn4r8yY5gAqNQNe2DIH5e5SYvwyU2joHAVAIgVN3WHLhrbhZaVc5JShsXkd2Qm+GlKzWAyOT2OzgzCGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248563},"type":"module","engines":{"node":">=20"},"gitHead":"aa4b19a89a6485f25be9fb608cf7f3ffb79b6eda","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.14_1789462583509_0.2425113780803807","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@autobest-ui/agent","version":"1.0.15","_id":"@autobest-ui/agent@1.0.15","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"f4600db28dbc3b91bf1426f7041a7c000bff96f1","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.15.tgz","fileCount":115,"integrity":"sha512-XvH/zR78xj1sJRQAQYK4oj1AY/depCdRBNKjboEepZ1rut27AyAUO5ihWsLBqERi7V1KSXhEf6bMG4Og+GU7DQ==","signatures":[{"sig":"MEQCIDXSoEhxAMgspGvDJ1JWL2mVJC+yXWFDNezUL/Pdwu5BAiBYOga6U9KDi/phe/yTXPkKSRabFYi/hfT2rg40veg8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiBJXHD9x9luEpIihwiUbHf59/02BPjw7+AkGN/REMiwIgdCUqgOebWXhYxz3CBzw+0Wfcsv6aeYjCo1PPXMkV7NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1246179},"type":"module","engines":{"node":">=20"},"gitHead":"c84a54ce4d71821fedd9f483adf2605681a00e48","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.15_1789465374597_0.4707443440963912","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@autobest-ui/agent","version":"1.0.16","_id":"@autobest-ui/agent@1.0.16","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"301b3e621a5cfca026e25e3fee4f6892b9a1f09e","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.16.tgz","fileCount":115,"integrity":"sha512-XjclZsAeMN0sq1Tw5U9Lthy3N+9Hh1cqFjHeD1+Obp5xWC17SpasJAUtEGqaQTgVA7XSCjsRx2zyC47HP7jqwQ==","signatures":[{"sig":"MEUCIF9d5sQp13+gZTMFDLseRACWoBkzGis1P1CvDZM6K0PyAiEA2VDPm2u3dHgN3B1z+u9iHEZVBlocsH7m89Anb/TxfFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVbRs88eEb6QJ0Za7fTwiH0TG6jWpi1l8OjbWAHaTvgAIhAOgDGc5ep8X+kJUcwt4lrRU9zd8hL5aP+Ae2nFelj0p4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250057},"type":"module","engines":{"node":">=20"},"gitHead":"11ecd9196f5a9c5515fc900262a64b3c33cd0ae3","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.16_1789469230416_0.18072845412740945","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@autobest-ui/agent","version":"1.0.17","_id":"@autobest-ui/agent@1.0.17","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"7c2712933fb0abfa87e09b8c52229293a5515a07","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.17.tgz","fileCount":115,"integrity":"sha512-GHsES8FYgmKHx2/oz5iHlkyJZ9YdYxvxfkFsCcu716TWu9jWa233L1Q2PKvHqn/grU6VIJ2byRtsYLCAsXhlqg==","signatures":[{"sig":"MEUCIDzfWvnYDxjMKHzEm5aT9outCRXB+mzGyaPMDgqf3jXcAiEAx+YmJcrISO5R3nBbmJq2spramm23p0gX83TkFDoNJXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWaHwNUJGzLHv5srH1KXsvEg0IxB4Ic4RuX1sR6lvPaAiEArjdC8N9/KevGwrGutOn5qFKYylkNPlqLiU9liCwbzow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257236},"type":"module","engines":{"node":">=20"},"gitHead":"71e05468ad1e05c83f523a98344e28d2b7438087","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.17_1789539135642_0.6166775566173024","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@autobest-ui/agent","version":"1.0.18","_id":"@autobest-ui/agent@1.0.18","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"9630613299478f90b5ede906538e6d3c21574611","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.18.tgz","fileCount":115,"integrity":"sha512-AHiNzCNqDMsqYTKix+5sHExrGAIuoSwBkLC/YuAFePn3Bn1Ce5qY3UsPz9nkGHhi/UF9j/c8K4TnZpziys6OKw==","signatures":[{"sig":"MEQCIFD/qKlRGPg+ieeEIMMo0tTQgF/gosd5UN5tHU3Ol1Q0AiBzHzUEsO0xJUXB/oh68oF6aN+al2RU6OBq3099wmWrIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkfa15Vis0/cbuIFRpbxW3RxQ1aFaMEjs/RMSrROufcQIhALbdncB7BBCPNr3+HfpKb7fYIzqUuBQo0S3ur341UL97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264239},"type":"module","engines":{"node":">=20"},"gitHead":"f744c4a34d74af994bf594e04b89d88b7e73c4e5","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.18_1789558272598_0.6341744457551661","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@autobest-ui/agent","version":"1.0.19","_id":"@autobest-ui/agent@1.0.19","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"daffa8a839dbd38c81850fa10f24223406a6d0f0","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.19.tgz","fileCount":115,"integrity":"sha512-34fklUoYXj1B4PTVsowmTmO+zuub+L/ebJIcynVtJqTvUgo0x40BbGyvMBSw+VI+AeP/Imm+ZjK2XG809EuP0A==","signatures":[{"sig":"MEYCIQC74k9vtvW0a4tEkCR9mRk1LEq4mH0a3pCnSfRZl8AC2gIhAKgR2zxh/83Zxr1juW14V2DXTQQ/TDA9YGjSO4oYoXdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVsNTzU7ZWx0x6TuphJuWx1RUif+YwQvNBA594PzqNFAiEAlMQEwvPxWo/JiyBsCSV8rcoiqXU19qVDSnWhuouVIsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264947},"type":"module","engines":{"node":">=20"},"gitHead":"f744c4a34d74af994bf594e04b89d88b7e73c4e5","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.19_1789630877824_0.26088890343463556","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@autobest-ui/agent","version":"1.0.20","_id":"@autobest-ui/agent@1.0.20","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"42ac35b1e0336537275b16d536f52e847affd375","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.20.tgz","fileCount":121,"integrity":"sha512-ALUSxcjOZHl7zR2AgnU5OKe64fuFLktp+v1h3AdYXscfGS9EkEO4rGR2Q3mqg93Usmm6adeykywlvyTbiFHPOg==","signatures":[{"sig":"MEQCIHFIENCky4LInCQx2hyBhBQOFvacR3AzLc30ANSUYLZgAiAmuZrh71z3UsqC5LeJA0fPfz3c+Z2jDAmAufwNX+bBWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICAbLq3S9E33dYWJGRNYZVzNciTo0AH8d6zWlqTrVeuxAiAS8rPZ9oJlsbP31iYYbAPmjczt5rj/J0Cu9Al/tAYOlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276174},"type":"module","engines":{"node":">=20"},"gitHead":"da38f48049a9222494c2698f9507ea8703b541de","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.20_1789726095742_0.6019253003023519","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@autobest-ui/agent","version":"1.0.21","_id":"@autobest-ui/agent@1.0.21","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"fe3c1a0901d68d5f71c273ae5255e6b5d206e2ca","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.21.tgz","fileCount":121,"integrity":"sha512-MhpLZsHXJ59w6/iTBB2gnnTVNYgIg7D4SbuHeLTWZF+u5/aQu1aKsojmUe8/R/PhsFbVjZvO5gBT56zhdiZWKA==","signatures":[{"sig":"MEQCIBGEDU01Di/GOKgKS7on3UjYgSIL2E3lIx+mMo8Hm5OFAiA4TRlOLb764TtRKFSbhX/DuQKy1z28cTejtNIsE9omXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtBlQWpjyw0XxVmkbiNKptu+7M1Shco+28dVxVU59SUAiEA6RVLhCXx2EDSaiCzOdA2Hm1DFdAQ032a5WsOyq7JfLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1289397},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.21_1789801262162_0.5528764690178498","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@autobest-ui/agent","version":"1.0.22","_id":"@autobest-ui/agent@1.0.22","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"3bd18c28128f5213ef19ae347f1009f1e827701d","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.22.tgz","fileCount":121,"integrity":"sha512-BAPPBEKAYaCQMIE02j7m2cANuUvP0uXDuNk7IgYrseIFuNRFXUY0p5NLsUdnmiUWJzAqgR6+6UlAoWVACdo0dw==","signatures":[{"sig":"MEUCIQD0o1Tui2sUS8mjVBPLlFxFJBgmt0qGLPy86ZhgicZtNAIgAIDj2HvkVg40VbXQ61pgycafZgon3iPi2KSiL2GQEwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDENS1oYLFF36UM7DAp1zgHcWqqGGYR1qWNg8qnZqrF3AiAbUC/Fxb/YPMplus/OB06FkIfMLcggKPEkyrtBvPCuFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292510},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.22_1789807581762_0.8670363166315986","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@autobest-ui/agent","version":"1.0.23","_id":"@autobest-ui/agent@1.0.23","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"93a03dadb8fd774b2a5d30b5f91c5bdc13400a8c","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.23.tgz","fileCount":121,"integrity":"sha512-XW0LDeE6Dml9UVcuxVNDqcE0PWs80S2uFYP/JsOsdpbeEoShiR9OyYO+3YvCxnU81/Pr5hc7NhB5t01RF+lC1g==","signatures":[{"sig":"MEQCICuQY2O/6HqsX7K5+UXJ3deD4jo/8vq+c4CR1FzE6CkKAiAR+Bcly2njlIfYIKp7Zih7hrMQl64BLCnidpCkQ669ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoXqOLc34eu/g3B7d1V3+RIKm3yXgO5okadR2P01yZdAIgfBrsJJ+J2qmO+oh0ewaSu+K4frNxz5z/rvwLEKpJqts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295469},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.23_1789809629548_0.6145811881960228","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@autobest-ui/agent","version":"1.0.24","_id":"@autobest-ui/agent@1.0.24","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"9542b6b214954cf745560cd3b5d3d241ff57ead2","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.24.tgz","fileCount":121,"integrity":"sha512-RUIjz57HYwPtEyPt+unkM2sWkfDPI/n/UViG1nWkJWmvr2tIAZ5xny3VJVedCYj+eVv7xgI53/XbNa80MNMnWA==","signatures":[{"sig":"MEYCIQD8xs/YL62QpKuYHSiKufNZhXe/+9CMHV7jqIlSSjW9mgIhAMSyXjwYj8/y6kYpGq0Tv5US5kXs2tUPWuQP982YWZZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCieeY8HaQOrlP9lAuwyGM0ttrwIu/brtKJlh36wKjiQIhAMyv6qIUP9GmE48Bi5ZYz2h9u4W2BUeN6LyyLMv/oWXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297376},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.24_1789810672131_0.872326090529951","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@autobest-ui/agent","version":"1.0.25","_id":"@autobest-ui/agent@1.0.25","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"02f477749691bc7441c3d096dc67cc5d2a08d6b4","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.25.tgz","fileCount":121,"integrity":"sha512-nVOrRhydpQTKZjfnR/JrjjCfdnZpLjpXN5F6cPQn9KgUSbCww/MVYK2L3up3m/pWEmvKWCJBSvgx780C+Foxnw==","signatures":[{"sig":"MEUCIQCR/1zt9SGwYY/a6ROsQSzOGduLBr3rplB9DE23MAktvQIgDmvYiESrtLEHzSCPoZwlIB8fwNHu783h37vowOxYmWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3cHpihhzcfW4YoBtMztIpmIzItu1/m1MIh/Cg6B/85AiEAm9qIthKCxvcYZIqKLRuQDzlFk7usarw2K8ME6tptj1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296776},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.25_1789812287879_0.07184720727509442","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@autobest-ui/agent","version":"1.0.26","_id":"@autobest-ui/agent@1.0.26","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"c7e2e8aa01e3e1ebc783cb26486871885c5194d8","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.26.tgz","fileCount":121,"integrity":"sha512-TURjilL8yMmZFiuzN3JE/T3O1gnaMkvj8apg6GaFbiXlPn3KZ2P5/TLOf+RhYY+a3qlvtJVJDp+8btT0ke88wQ==","signatures":[{"sig":"MEUCIQCBYVPhqEUnl+uJfkofT8jK3X8/eIZZgmrZ9dQ3yfQClQIgEteeWnH+fslpM8CeqcsCd9u5o+qbugkIkUpTMSJMNFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAp4PqXHCQqE5rEfIXfBokWPfAiLOYxIq1gyYbccZSUUAiEAgxoc2tggUI5AmgPKy0qVbPLN0J4bmaejEfMurf4hSIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298200},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.26_1789813035777_0.747958816041147","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@autobest-ui/agent","version":"1.0.27","_id":"@autobest-ui/agent@1.0.27","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"080de56f0960feafd337b3ad105318f7bca18215","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.27.tgz","fileCount":121,"integrity":"sha512-l+I9gFlcM9V1AvXVq5v84dnCxzM60ihPvKhEf0cLu+oyZU4JyZzCgrFDZgxksp75ROl+8MWHjD5yCGURh1NSHg==","signatures":[{"sig":"MEUCIQCk69Vpe2eTAzxnPWIEEPn9BiYAVKdPcwQXgk1EbhNx+wIgEpaSbJ7TpQv9vY/FYz3rrGG2JyP2ImUszee6eKU3gxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFXIAst7wHtcvL5NuCCsVsTivC6MZYjQuN1YKkmUGi4xAiEA0cQrIl7LcuyAmqL0mMEVpNYMLP1wG525Gx1ssILWBp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1298256},"type":"module","engines":{"node":">=20"},"gitHead":"c6924a88120bcd7e84a17bc5eb0dd9799f046a3e","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.27_1789813857380_0.15263568306263742","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@autobest-ui/agent","version":"1.0.28","_id":"@autobest-ui/agent@1.0.28","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"a76faecbb7835bdf3a6425ef4738da26b5988396","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.28.tgz","fileCount":122,"integrity":"sha512-CUgaVouGIxWKNRlesHxDGHAqXZX+XUuqW2000qBvorWEcqSPsa/izl7zcfugdnItp7Hp9uzy44y9Opm/GXwBlQ==","signatures":[{"sig":"MEUCIEvRVlk/SDTT31DRG3bwNog5Tppz1FSxnPEOUHYTu/m3AiEA6cKli2gqD76XBDgh6b83fYy7z+rV9uQkM0VlfP2VgIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4sznhVV5EfZYBsAvu9psvn+c5ojB7A2BnSyv4VLKOnAiA5vBxjFl7QOYyrffAIjT5CsaJOP1dyom5jx0bjeFRPYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302436},"type":"module","engines":{"node":">=20"},"gitHead":"36cef7703fe3a0ae3b93a3b39cb8655e87853e83","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.28_1789977377987_0.6431361747650526","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@autobest-ui/agent","version":"1.0.29","_id":"@autobest-ui/agent@1.0.29","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"fad14f3052b5537338067f9b4087699cea62bc97","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.29.tgz","fileCount":122,"integrity":"sha512-j/8K8cSPJ4GdTuCHycujNP3MJO9KmDd8K7/Iv1ajJ5/2h6I14mhjX5SBFxWVHnRC3LBQ//zRixEdtKA5fJ3meg==","signatures":[{"sig":"MEUCIQCfbHyBS1kEMu8Cr6wXjwIaP9xp9rOJhriZNSfvcRQ+YwIgPFwUFrEWZA/m6Bs6+3HcZsiXPHBiyf3hUX/gNnN3oWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeviP5JeOEY3SOHvx95qTzAbA3Orc8LuGxoFG4N8tGcgIhAP4Hp2kTo156E5eZOADuCBIbe9tawVZTuN7bTi2ff125","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308618},"type":"module","engines":{"node":">=20"},"gitHead":"aa9b652cb76299cf443c4bc873503a716c5670a7","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent_1.0.29_1790067346761_0.6430051079794628","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"_id":"@autobest-ui/agent@1.0.30","bin":{"figma-plugin":"plugins/figma-plugin/scripts/setup.mjs","autobest-rag-mcp":"mcp/rag-mcp-bridge/index.js","figma-mcp-bridge":"mcp/figma-mcp-bridge/src/index.js","autobest-agent-sync":"bin/sync-assets.mjs","autobest-azurepr-mcp":"mcp/azurepr-mcp-bridge/index.js","autobest-code-mcp-pr":"mcp/code-mcp-pr/index.js","autobest-delivery-setup":"plugins/autobest-delivery/scripts/setup.mjs","autobest-trace-mcp-recorder":"mcp/trace-mcp-recorder/index.js"},"dist":{"shasum":"1ef9de52c2e9e908a15042659a2ff7d9fe2d155c","tarball":"https://registry.npmjs.org/@autobest-ui/agent/-/agent-1.0.30.tgz","fileCount":122,"integrity":"sha512-ueJNVxTFKoKPkGoCIqI2Aucap1W8J70c9l2G0nc/lWaqQdRPjFS6gdPM2VRV6eFRadHNI+a5/wYGfCR6urM5Lw==","signatures":[{"sig":"MEYCIQC6b5BNSxoYiJbO3QyPzNAs0k0TlLVmv6gQUkmiJXOsHgIhAK2d5RSkFj4QiVgh5ETKwlB4Ls8JbrXEZPGxQwC/Qo2Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcDTE06hwiKMyliwLUWLCSMeM6KI4MSfWqyYGtDtstMgIgOwgKxKh/DGtZQehZ2Ysb/fm4+dQN0JgZOEB8wIZwJWc="}],"unpackedSize":1320980},"name":"@autobest-ui/agent","type":"module","engines":{"node":">=20"},"gitHead":"77a82bbca5dd38808bef0a2078530b0c4b9607de","private":false,"scripts":{"test":"npm run test:skills && npm run test:mcp && npm run test:plugin","mcp:rag":"node ./mcp/rag-mcp-bridge/index.js","test:mcp":"npm run test:mcp:azurepr && npm run test:mcp:code-mcp-pr && npm run test:mcp:figma && npm run test:mcp:rag && npm run test:mcp:trace-recorder","mcp:figma":"node ./mcp/figma-mcp-bridge/src/index.js","mcp:azurepr":"node ./mcp/azurepr-mcp-bridge/index.js","test:plugin":"node --test ./plugins/autobest-delivery/scripts/setup.test.mjs ./plugins/figma-plugin/scripts/setup.test.mjs","test:skills":"node --test ./bin/sync-assets.test.mjs ./bin/traceability-validators.test.mjs","test:mcp:rag":"node --test ./mcp/rag-mcp-bridge/index.test.js","test:mcp:figma":"node --test ./mcp/figma-mcp-bridge/index.test.js","mcp:code-mcp-pr":"node ./mcp/code-mcp-pr/index.js","test:mcp:azurepr":"node --test ./mcp/azurepr-mcp-bridge/index.test.js","mcp:trace-recorder":"node ./mcp/trace-mcp-recorder/index.js","test:mcp:code-mcp-pr":"node --test ./mcp/code-mcp-pr/index.test.js","test:mcp:trace-recorder":"node --test ./mcp/trace-mcp-recorder/index.test.js"},"version":"1.0.30","_npmUser":{"name":"zhang123456","email":"1766597067@qq.com"},"_npmVersion":"8.19.4","description":"Autobest Agent skills/plugins/mcp assets + sync cli","directories":{},"maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"_nodeVersion":"20.19.4","dependencies":{"ws":"8.18.3","zod":"4.4.3","diff":"9.0.0","uuid":"14.0.2","axios":"1.20.0","fs-extra":"11.3.0","form-data":"4.0.6","playwright":"1.63.0","mdast-util-from-markdown":"2.0.2","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_1.0.30_1790142849896_0.9431598522814268"}}},"time":{"created":"2026-08-29T09:01:33.217Z","modified":"2026-09-23T05:54:10.123Z","1.0.0":"2026-08-29T09:01:33.580Z","1.0.1":"2026-09-01T10:45:40.764Z","1.0.2":"2026-09-02T06:09:03.865Z","1.0.3":"2026-09-02T07:24:59.350Z","1.0.4":"2026-09-03T05:30:53.558Z","1.0.5":"2026-09-03T05:52:10.851Z","1.0.6":"2026-09-03T06:26:40.134Z","1.0.7":"2026-09-04T02:45:20.519Z","1.0.8":"2026-09-04T04:04:45.504Z","1.0.10":"2026-09-04T08:14:04.009Z","1.0.11":"2026-09-10T10:24:21.705Z","1.0.12":"2026-09-15T05:08:31.680Z","1.0.13":"2026-09-15T08:14:06.464Z","1.0.14":"2026-09-15T08:56:23.624Z","1.0.15":"2026-09-15T09:42:54.693Z","1.0.16":"2026-09-15T10:47:10.512Z","1.0.17":"2026-09-16T06:12:15.750Z","1.0.18":"2026-09-16T11:31:12.714Z","1.0.19":"2026-09-17T07:41:17.969Z","1.0.20":"2026-09-18T10:08:15.849Z","1.0.21":"2026-09-19T07:01:02.255Z","1.0.22":"2026-09-19T08:46:21.843Z","1.0.23":"2026-09-19T09:20:29.654Z","1.0.24":"2026-09-19T09:37:52.240Z","1.0.25":"2026-09-19T10:04:47.985Z","1.0.26":"2026-09-19T10:17:15.870Z","1.0.27":"2026-09-19T10:30:57.497Z","1.0.28":"2026-09-21T07:56:18.082Z","1.0.29":"2026-09-22T08:55:46.873Z","1.0.30":"2026-09-23T05:54:09.988Z"},"description":"Autobest Agent skills/plugins/mcp assets + sync cli","maintainers":[{"name":"zhang123456","email":"1766597067@qq.com"}],"readme":"# @autobest-ui/agent\n\nAutobest 面向 Codex 等智能体发布的 Skills、Plugins 和 MCP 服务集合。\n\n## Skills\n\nCommon Skills 对当前用户全局生效，安装到 `~/.agents/skills`：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 autobest-agent-sync common\n```\n\nReact Skills 只对单个项目生效。在项目根目录运行，安装到该项目的 `.agents/skills`：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 autobest-agent-sync react\n```\n\n也可以把项目绝对路径作为最后一个参数。完整的分类、Skill 清单和更新行为见 [Skills 使用说明](skills/README.md)。\n\n## MCP\n\n安装 Node.js 20 或更高版本后，无需在业务项目中安装依赖。直接在终端验证 MCP 时，必须同时提供对应的环境变量。\n\n先启动 PRD Knowledge HTTP API，再验证 RAG MCP：\n\n```bash\nRAG_API_BASE_URL=\"http://192.168.1.12:3000/api/knowledge\" \\\nnpx --yes \\\n  --package=@autobest-ui/agent@1.0.19 \\\n  autobest-rag-mcp\n```\n\n验证 Azure PR MCP：\n\n```bash\nAZURE_DEVOPS_PAT=\"your-personal-access-token\" \\\nnpx --yes \\\n  --package=@autobest-ui/agent@1.0.19 \\\n  autobest-azurepr-mcp\n```\n\n启动 Playwright Trace 人工录制 MCP：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 playwright install chromium\n\nBACKEND_BASE_URL=\"http://127.0.0.1:3001\" \\\nMAX_RECORD_DURATION=\"1800000\" \\\nnpx --yes \\\n  --package=@autobest-ui/agent@1.0.19 \\\n  autobest-trace-mcp-recorder\n```\n\n启动成功后，MCP 会通过 stdio 持续等待客户端请求，终端没有输出属于正常状态，可按 `Ctrl+C` 停止。供 Codex 长期使用时，不要只执行上述临时命令，应将完整配置加入 `~/.codex/config.toml` 后重启 Codex。\n\n同一个 npm 包暴露多个独立命令：\n\n| 命令                            | 用途                           | 必需配置           |\n| ------------------------------- | ------------------------------ | ------------------ |\n| `autobest-rag-mcp`              | 连接 PRD Knowledge RAG API     | `RAG_API_BASE_URL` |\n| `autobest-azurepr-mcp`          | 读取 Azure DevOps Pull Request | `AZURE_DEVOPS_PAT` |\n| `autobest-trace-mcp-recorder`   | 录制并上传 Playwright Trace    | `BACKEND_BASE_URL` |\n| `figma-mcp-bridge`              | 连接本机 Figma Plugin          | 无                 |\n\nCodex 配置示例分别位于：\n\n- [RAG MCP 配置](mcp/rag-mcp-bridge/config.toml.example)\n- [Azure PR MCP 配置](mcp/azurepr-mcp-bridge/config.toml.example)\n- [Figma MCP 配置](mcp/figma-mcp-bridge/config.toml.example)\n- [Trace Recorder MCP 配置](mcp/trace-mcp-recorder/config.toml.example)\n\n安装示例固定使用当前版本 `1.0.19`，升级时应同步更新这里的版本号。\n\n如果 `@autobest-ui` 发布在私有 npm registry，使用前需要在 npm 的 `.npmrc` 中配置该 scope 对应的 registry 和认证信息。\n\n## Figma Plugin\n\nFigma Plugin 与 `figma-mcp-bridge` 分目录维护，并通过同一个 npm 包提供两个独立命令。安装或更新到稳定目录：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 figma-plugin\n```\n\n命令会输出 `manifest.json` 的稳定路径。首次安装后，在 Figma 中通过 **Plugins -> Development -> Import plugin from manifest** 导入该文件。详细说明见 [Figma Plugin 使用说明](plugins/figma-plugin/README.md)。\n\n卸载本地文件：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 figma-plugin uninstall\n```\n\n## Codex Plugin\n\nAutobest Delivery 将交付闭环 Skills 和隔离的 Playwright MCP 运行器作为一个 Codex Plugin 安装。需要 Node.js 20 或更高版本，以及支持 `codex plugin` 命令的 Codex CLI。\n\n安装或更新：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 autobest-delivery-setup\n```\n\n安装器会下载固定版本的运行依赖和 Chromium，将插件持久化到 `~/.autobest-agent/marketplaces/autobest-team`，注册 `autobest-team` 本地市场并安装 `autobest-delivery`。如果同名市场仍指向旧的源码仓库，安装器会自动迁移。完成后重启 Codex，并在新会话中使用插件。\n\n卸载：\n\n```bash\nnpx --yes --package=@autobest-ui/agent@1.0.19 autobest-delivery-setup uninstall\n```\n\n安装示例固定使用当前版本 `1.0.19`。插件能力、运行隔离和本地开发验证见 [Autobest Delivery 使用说明](plugins/autobest-delivery/README.md)。\n\n## 发布前本地联调\n\n尚未发布到 npm 时，建议先生成本地 tarball，再通过 `npx --package=<tarball>` 调用。该方式会使用 npm 最终发布的文件清单和 `bin` 配置，比直接运行源码更接近发布后的真实行为。\n\n### 1. 生成本地 npm 包\n\n进入本目录并生成 tarball：\n\n```bash\ncd /Users/autobest/repo-ui/AutobestFrontendCommon/packages/agents\nAGENT_TARBALL=\"$(npm pack --silent)\"\nAGENT_TARBALL_PATH=\"$PWD/$AGENT_TARBALL\"\nprintf '%s\\n' \"$AGENT_TARBALL_PATH\"\n```\n\n后续步骤都在同一个终端中执行，以便继续使用 `AGENT_TARBALL_PATH`。每次修改本包代码后，需要重新执行 `npm pack --silent` 并更新该变量。\n\n### 2. 联调 Plugin\n\n安装或更新 Autobest Delivery：\n\n```bash\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-delivery-setup\n```\n\n该命令会真实修改当前用户的 Codex Plugin 配置，并把插件安装到 `~/.autobest-agent/marketplaces/autobest-team`。执行完成后重启 Codex，在新会话中验证插件。\n\n联调结束后如需卸载：\n\n```bash\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-delivery-setup uninstall\n```\n\n### 3. 联调 Skills\n\n安装全局 Common Skills：\n\n```bash\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-agent-sync common\n```\n\n在需要联调的项目根目录安装 React Skills：\n\n```bash\ncd /absolute/path/to/target-project\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-agent-sync react\n```\n\nCommon Skills 会写入 `~/.agents/skills`，React Skills 会写入目标项目的 `.agents/skills`。\n\n### 4. 直接启动 MCP\n\nRAG MCP：\n\n```bash\nRAG_API_BASE_URL=\"http://192.168.1.12:3000/api/knowledge\" \\\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-rag-mcp\n```\n\nAzure PR MCP：\n\n```bash\nAZURE_DEVOPS_PAT=your-token \\\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  autobest-azurepr-mcp\n```\n\nFigma MCP：\n\n```bash\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  figma-mcp-bridge\n```\n\nFigma Plugin：\n\n```bash\nnpx --yes \\\n  --package=\"$AGENT_TARBALL_PATH\" \\\n  figma-plugin\n```\n\nMCP 使用 stdio 协议，启动后持续等待客户端请求属于正常行为，可按 `Ctrl+C` 停止。\n\n### 5. 在 Codex 中联调 MCP\n\nCodex 的启动目录不固定，因此 `config.toml` 中必须填写 tarball 的绝对路径，不能使用 `AGENT_TARBALL_PATH` 变量或相对路径。将下面的 `/absolute/path/to/autobest-ui-agent-x.y.z.tgz` 替换为第 1 步输出的实际路径：\n\n```toml\n[mcp_servers.rag-mcp-bridge]\ncommand = \"npx\"\nargs = [\n  \"--yes\",\n  \"--package=/absolute/path/to/autobest-ui-agent-x.y.z.tgz\",\n  \"autobest-rag-mcp\"\n]\n\n[mcp_servers.rag-mcp-bridge.env]\nRAG_API_BASE_URL = \"http://192.168.1.12:3000/api/knowledge\"\n\n[mcp_servers.azurepr-mcp-bridge]\ncommand = \"npx\"\nargs = [\n  \"--yes\",\n  \"--package=/absolute/path/to/autobest-ui-agent-x.y.z.tgz\",\n  \"autobest-azurepr-mcp\"\n]\n\nenv_vars = [\"AZURE_DEVOPS_PAT\"]\n\n[mcp_servers.figma-mcp-bridge]\ncommand = \"npx\"\nargs = [\n  \"--yes\",\n  \"--package=/absolute/path/to/autobest-ui-agent-x.y.z.tgz\",\n  \"figma-mcp-bridge\"\n]\nstartup_timeout_sec = 30\ntool_timeout_sec = 120\nenabled = true\n```\n\n配置 Azure PR MCP 前，还需要在启动 Codex 的环境中设置 `AZURE_DEVOPS_PAT`。修改 `config.toml` 后重启 Codex，再从新会话调用对应 MCP 工具。重新打包后如果 tarball 文件名或路径发生变化，需要同步更新 `config.toml`。\n\n## 本地验证\n\n在 `packages/agents` 目录安装依赖后运行：\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md"}