{"_id":"@autolabz/ftc-cli","_rev":"12-e03cf683151cdc84cdfaa2c7d7268be8","name":"@autolabz/ftc-cli","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"@autolabz/ftc-cli","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.0","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"e647cae37ac210fbd3321ee43202b015f6d6f71e","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.0.tgz","fileCount":2,"integrity":"sha512-t5o2sWynbbj99aMBYHrU8rTiFwpBIw2+GDPdwBZLJo+mT16W5QrjAeJY/b9Ze5IjScPSaeTjbqI1OfsXMlxL/A==","signatures":[{"sig":"MEUCIQDXobIoqspxDctq85WqihXNyAu65b18bhU2RrDBG5j1cwIgZoPycI0LYT0ChvCVHIcakqtCbrhuG0YbE/4z14c1ZLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11809},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.0.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\d705d815ebf039c6cc975d5c7630bb9a\\autolabz-ftc-cli-1.0.0.tgz","_integrity":"sha512-t5o2sWynbbj99aMBYHrU8rTiFwpBIw2+GDPdwBZLJo+mT16W5QrjAeJY/b9Ze5IjScPSaeTjbqI1OfsXMlxL/A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.0_1777429897091_0.48438786517760324","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@autolabz/ftc-cli","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.1","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"a2ce2cac339dca6e02fa560df98e65d08096129c","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.1.tgz","fileCount":3,"integrity":"sha512-tQWWmB86B0YUAkZdP82+O/edMrOJK+Z5A/cL5NAIBJF50ka1n6suP6YT2V9i+acpOGjYuDJfJIizCvd8euh25w==","signatures":[{"sig":"MEQCIAsUCGnBiblksxXbRiGInUmCwzVy0AiMaLoIWbX6cJtcAiBjL1JS1fchZElHz9PpdXJcAVQhVDACIQ7uBu3iVHYsXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17106},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.1.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\0dbf83a20450ae9f013dfc3af25e11ae\\autolabz-ftc-cli-1.0.1.tgz","_integrity":"sha512-tQWWmB86B0YUAkZdP82+O/edMrOJK+Z5A/cL5NAIBJF50ka1n6suP6YT2V9i+acpOGjYuDJfJIizCvd8euh25w==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Function Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.1_1777432658075_0.0662838868792468","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@autolabz/ftc-cli","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.2","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"c50d6ce134ef634e88a3634246b5645d06db7657","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.2.tgz","fileCount":3,"integrity":"sha512-OwRiZm/7n75h+RA0eZ5v9yj24s3mHUb9/kmLC/lVJ/w3m0n/zxv88BvgrrDdQ5OXW7kK+ZhJ5pXw3Yon2OtJEQ==","signatures":[{"sig":"MEUCIQDzJ4itO7gD2uo1U52KwO2zTh2u+FmXs00toyaQoWrpcwIgF22Ilnu9+lXk5VQt4vbYo6sNYdjfBG9t49LzDWbqkY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23442},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.2.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\a00f797a4277674621c204536c3f9bf5\\autolabz-ftc-cli-1.0.2.tgz","_integrity":"sha512-OwRiZm/7n75h+RA0eZ5v9yj24s3mHUb9/kmLC/lVJ/w3m0n/zxv88BvgrrDdQ5OXW7kK+ZhJ5pXw3Yon2OtJEQ==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Function Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.2_1777884570109_0.5374467869707544","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@autolabz/ftc-cli","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.3","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"7491f234c0a146424ab20b426f75ea0d19d2a371","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.3.tgz","fileCount":3,"integrity":"sha512-TqznvpX4sohCPCMRGE9blTwLNTm1vEacwhtlE+dJu+iM9xBUbZvZzIPNvVNcs4DAPAE4CeyOtX+DNq2T6EtYXw==","signatures":[{"sig":"MEUCICLLE4X79r63kE52fa2ZKbgrF2KWrzZ5UP1/QLyinZY0AiEA6vsugB8wAd2dt+v5r29t/B1Y5sDUWFcafCxhmaQmaU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25588},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.3.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\464d311d5f3c83882817b9dc223596ea\\autolabz-ftc-cli-1.0.3.tgz","_integrity":"sha512-TqznvpX4sohCPCMRGE9blTwLNTm1vEacwhtlE+dJu+iM9xBUbZvZzIPNvVNcs4DAPAE4CeyOtX+DNq2T6EtYXw==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.3_1778411204719_0.6196961326062442","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@autolabz/ftc-cli","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.4","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"029990e4412541e2a89e9ddf0a763725d883b01b","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.4.tgz","fileCount":3,"integrity":"sha512-3Elga79RZC26MLBuSMfDFHUWz5+XoFVsMzoEp0zybA6QYrdO6q7Mq8xEIwlcImBoASTKUs8nGT3OyKICqsLlsw==","signatures":[{"sig":"MEUCIBdaZcgx7EHK6BooOgbQoKX5tgtOAaVIKWH3rPmD0FYzAiEAnm5CTwEegSz/6DGtTJjXDNoNwQl1p75Hc1iCkmigGnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25778},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.4.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\248ce01da07e02cfc1769084b501d297\\autolabz-ftc-cli-1.0.4.tgz","_integrity":"sha512-3Elga79RZC26MLBuSMfDFHUWz5+XoFVsMzoEp0zybA6QYrdO6q7Mq8xEIwlcImBoASTKUs8nGT3OyKICqsLlsw==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.4_1778429273529_0.6657282739465769","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@autolabz/ftc-cli","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.5","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"a2ece0fd0ade5758204d48251ffd7d751fdf70bf","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.5.tgz","fileCount":3,"integrity":"sha512-zO3Z2FgKi/Ysul3LAJ1jQ276lr1mWw/7uwAzPB+AhLqRyVkMeFopBv2wsGRy93qBoHzKq1D4Yx/7AMtoQq6ccg==","signatures":[{"sig":"MEUCIQD0gLUnEmzbdQk+05yiU5fFEUYZ/cNunKk7TIDCBlahLgIgDV5cp9ZawRjPWo0nxMKjIS1MO0aqt1EK1LPPeOt1F8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25748},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.5.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\07c0e12f90512a073eb481c980556fc6\\autolabz-ftc-cli-1.0.5.tgz","_integrity":"sha512-zO3Z2FgKi/Ysul3LAJ1jQ276lr1mWw/7uwAzPB+AhLqRyVkMeFopBv2wsGRy93qBoHzKq1D4Yx/7AMtoQq6ccg==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.5_1778429843237_0.03973163904359578","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@autolabz/ftc-cli","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.6","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"f19466dab7742dbfa6a68d229e3e07e5acf7716c","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.6.tgz","fileCount":3,"integrity":"sha512-ESkuXF6hwfwFIM5NH6NFa8tZBVojlwLQZCbNEgjcFmUop0z84kprPcaAxaKRG09+U578hVwCrSY8pxyiVvaMMg==","signatures":[{"sig":"MEUCIQD7fDD4GYCoxfb2WFZ/7VUprw7SZ8P+ovxGBGIIPjKVZwIgG56cPsAYi7mqcuxm61N/EtX9ZD6fN5nYmH63KCv7fK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25773},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.6.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\a1be04caa86d61ca6d40d3529c4e9199\\autolabz-ftc-cli-1.0.6.tgz","_integrity":"sha512-ESkuXF6hwfwFIM5NH6NFa8tZBVojlwLQZCbNEgjcFmUop0z84kprPcaAxaKRG09+U578hVwCrSY8pxyiVvaMMg==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.6_1778430475416_0.19686382483008025","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@autolabz/ftc-cli","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.7","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"3ab54baa9a17baa7c513f50cccb5ecb8a2161aca","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.7.tgz","fileCount":3,"integrity":"sha512-1ppTLu0Ma/b0zLCsHaFZdJ+4SgBlNhAxNB61Qni60duH6Cey2RhoIkeDWw44PAC+OgUGipV8LAcjtZlp6F6d/w==","signatures":[{"sig":"MEUCIDc98i1q9QlDxOAnJ47k3bP9ii+Rd2WXM7ky5KmInK0iAiEA7L7oIdSKmDOIsr9dnT86mFisdd6NDA+stpcEQMsIhzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19321},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.7.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\e809dc51a4bfc50da140404c9148d92d\\autolabz-ftc-cli-1.0.7.tgz","_integrity":"sha512-1ppTLu0Ma/b0zLCsHaFZdJ+4SgBlNhAxNB61Qni60duH6Cey2RhoIkeDWw44PAC+OgUGipV8LAcjtZlp6F6d/w==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.7_1778482968267_0.15241300708258865","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@autolabz/ftc-cli","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.8","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"bb8b66add32674cf1c2676d567a0c7c1358ef52b","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.8.tgz","fileCount":3,"integrity":"sha512-LsLZCNOL3nkSO+3F9xDTBDlQwsrwk63iP+PLZFazpxIgl6gA7AZtceMInCRQ+1I9N+kMLIrRRPaXqXM2NyhiXw==","signatures":[{"sig":"MEQCIE9YQ+A5sq5p6Sf1V1ojLn2q2CEv0JOGtprVC/f+nORWAiBkIfAL46OP8cXQ7fjCWKhNsvyrMkDy0j7NS9qXzQ7WeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20805},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.8.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\f547bca6e182723591c2a3ad70a388ea\\autolabz-ftc-cli-1.0.8.tgz","_integrity":"sha512-LsLZCNOL3nkSO+3F9xDTBDlQwsrwk63iP+PLZFazpxIgl6gA7AZtceMInCRQ+1I9N+kMLIrRRPaXqXM2NyhiXw==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.8_1778490736203_0.02862417849615495","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@autolabz/ftc-cli","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.9","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"d8c1be68ea632af60b46c7c2415e3d8881713d43","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.9.tgz","fileCount":3,"integrity":"sha512-51jxChJHY6YV+ynrPdlYhhKoPw3Ybu0WzBdgk47xfkW/DshrK9mxFVGY7s8AKh1KLDyozllWMlrHpOtqZHujRg==","signatures":[{"sig":"MEQCIB9qPpfS0+10TVY8gyIqehPAPLbUZAGdDrSvU4oU9SMSAiBKHaNIhHjyUseO3qq1RODrv7fAleTgQ1fjG/MkfJEwNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21810},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.9.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\5598fe22a2ebbcb16199ac74f00597b7\\autolabz-ftc-cli-1.0.9.tgz","_integrity":"sha512-51jxChJHY6YV+ynrPdlYhhKoPw3Ybu0WzBdgk47xfkW/DshrK9mxFVGY7s8AKh1KLDyozllWMlrHpOtqZHujRg==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.9_1778497382907_0.28325915090169684","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@autolabz/ftc-cli","version":"1.0.10","keywords":[],"author":"","license":"ISC","_id":"@autolabz/ftc-cli@1.0.10","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"bin":{"ftc":"dist/index.js"},"dist":{"shasum":"c55e7a2283b8762e97dd29d6e1abfccfb727baad","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.10.tgz","fileCount":3,"integrity":"sha512-Xo2yNKUVG7Vk2fk08qIADLjU3tknnS+8jjmBfGtcnvqeoEuM9Rir/87gA+QewV03Y8tTIFV2Yl3nhptpn4i+3g==","signatures":[{"sig":"MEQCIA/BHNOEvwXaFc3OXxdwr1LFbG4X1SRXrU5ZUfk6NsF/AiBlDkCTPvEG3CVdyLOv8ieqnHP8UFpCdwlYOp3grpLPFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24102},"main":"dist/index.js","type":"module","_from":"file:autolabz-ftc-cli-1.0.10.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\8f199b63b76174f56b792d22c82710fe\\autolabz-ftc-cli-1.0.10.tgz","_integrity":"sha512-Xo2yNKUVG7Vk2fk08qIADLjU3tknnS+8jjmBfGtcnvqeoEuM9Rir/87gA+QewV03Y8tTIFV2Yl3nhptpn4i+3g==","_npmVersion":"10.8.2","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/ftc-cli_1.0.10_1778666567236_0.7727377692152031","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@autolabz/ftc-cli","version":"1.0.11","description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","main":"dist/index.js","type":"module","bin":{"ftc":"dist/index.js"},"keywords":[],"author":"","license":"ISC","dependencies":{"cac":"^7.0.0","conf":"^15.1.0","open":"^11.0.0"},"devDependencies":{"@types/node":"^25.6.0","tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^6.0.3"},"scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --clean"},"_id":"@autolabz/ftc-cli@1.0.11","_integrity":"sha512-Wsq6nAT4Ds902kWMJlzl1yQ5P2JnScH1wgS8Zs0CaI1sYgy2m8sQu1Q/jg4tTOh+V2V/ag0Kf7YgPsm/peP0Ew==","_resolved":"C:\\Users\\MAO\\AppData\\Local\\Temp\\343790b6f0b1fda7c1fc9eb0137f0227\\autolabz-ftc-cli-1.0.11.tgz","_from":"file:autolabz-ftc-cli-1.0.11.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Wsq6nAT4Ds902kWMJlzl1yQ5P2JnScH1wgS8Zs0CaI1sYgy2m8sQu1Q/jg4tTOh+V2V/ag0Kf7YgPsm/peP0Ew==","shasum":"eab07b9af4fdb4d9ac113c16b2c9843872421aed","tarball":"https://registry.npmjs.org/@autolabz/ftc-cli/-/ftc-cli-1.0.11.tgz","fileCount":3,"unpackedSize":25658,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD47Zrsqv6Bpf0j+OGgGc6BG2OXmJ19Y6AeQ65kh5nbiAIhAKBCXTINNBDD5eqUPRhqpaB/T31vnNYdU1R8AJZj8FrB"}]},"_npmUser":{"name":"autolabz","email":"mzhh@mzhh.xyz"},"directories":{},"maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ftc-cli_1.0.11_1780744111815_0.6177472453496573"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T02:31:36.958Z","modified":"2026-06-06T11:08:32.044Z","1.0.0":"2026-04-29T02:31:37.221Z","1.0.1":"2026-04-29T03:17:38.217Z","1.0.2":"2026-05-04T08:49:30.233Z","1.0.3":"2026-05-10T11:06:44.860Z","1.0.4":"2026-05-10T16:07:53.674Z","1.0.5":"2026-05-10T16:17:23.377Z","1.0.6":"2026-05-10T16:27:55.564Z","1.0.7":"2026-05-11T07:02:48.509Z","1.0.8":"2026-05-11T09:12:16.338Z","1.0.9":"2026-05-11T11:03:03.059Z","1.0.10":"2026-05-13T10:02:47.360Z","1.0.11":"2026-06-06T11:08:31.946Z"},"license":"ISC","keywords":[],"description":"FTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。","maintainers":[{"name":"autolabz","email":"mzhh@mzhh.xyz"}],"readme":"# FTC CLI (@autolabz/ftc-cli)\n\nFTC CLI 是一个用于管理和调用 FTC (Fast Tool Call) 资源的命令行工具。它允许你通过设备流 (Device Flow) 进行身份验证，管理全局 FTC 资源，并列出或调用可用的工具。\n\n## 安装\n\n你可以通过 `npm` 或 `pnpm` 全局或在项目中安装此 CLI 工具：\n\n```bash\n# 全局安装\npnpm add -g @autolabz/ftc-cli\n\n# 本地安装\npnpm add @autolabz/ftc-cli\n```\n\n也可以不安装，直接通过 `npx` 运行（假设已发布或在本地环境配好了路径）：\n```bash\nnpx @autolabz/ftc-cli <command>\n```\n\n## 命令指南\n\n### 1. 登录 (login)\n\n通过 Logto 的设备流 (Device Flow) 进行身份验证，并将配置保存在本地。\n\n```bash\nftc login [options]\n```\n\n**选项：**\n- `--endpoint <url>`: 指定 Logto OIDC 的 Endpoint。\n- `--client-id <id>`: 指定 Logto 应用的 Client ID。\n- `--api-base <url>`: 默认的 FTC API Base URL，将保存在本地配置中。\n\n### 2. 资源管理 (resource)\n\n管理全局的 FTC 资源配置。\n\n```bash\nftc resource <action> [arg1] [arg2]\n```\n\n**操作 (action)：**\n- `add <base_url>`: 添加一个新的资源 base_URL。\n- `rm <base_url>`: 移除一个已配置的资源 base_URL。\n- `list`: 列出当前所有已配置的资源和别名。\n- `alias <name> <url>`: 为资源 URL 设置一个别名，同时也将其添加到资源列表中。\n- `unalias <name>`: 删除指定的别名。\n\n### 3. 远程技能市场 (market)\n\n管理远程技能市场，浏览、安装和卸载远程技能。技能名称遵循 `ftc-xxx` 格式，安装后自动创建别名 `xxx`（即去掉 `ftc-` 前缀），并对应一个 FTC 资源 URL。\n\n```bash\nftc market <action> [arg]\n```\n\n**操作（action）：**\n\n- `set <url>`: 设置远程技能市场的根 URL。\n- `list`: 列出远程市场中所有可用的技能。\n- `install <name>`: 安装指定技能（如 `ftc-work-records`）。会将技能文件下载到本地 `~/.ftc/skills/<name>/` 目录，并自动执行 `ftc resource alias <alias> <url>`。别名为技能名称去掉 `ftc-` 前缀。\n- `uninstall <name>`: 卸载指定技能。会删除本地技能目录，并自动执行 `ftc resource unalias <alias>`。\n\n**远程市场结构：**\n\n```\n{marketUrl}/\n├── index.json              # [{name: \"ftc-xxx\", version: \"1.0.0\", description: \"...\", url: \"https://...\"}, ...]\n└── ftc-xxx/\n    ├── skill.json          # {name, description, url, version, files: [..., ...]}\n    ├── SKILL.md\n    └── ...                 # 其他 skill 文件，由 skill.json 的 files 字段列出\n```\n\n**示例：**\n\n```bash\n# 设置远程市场\nftc market set https://example.com/skills\n\n# 查看可用技能\nftc market list\n\n# 安装技能 (自动创建别名 work-records)\nftc market install ftc-work-records\n\n# 卸载技能 (自动删除别名)\nftc market uninstall ftc-work-records\n```\n\n### 4. 列出工具 (list)\n\n列出给定 FTC 服务端上所有可用的工具。你可以使用 `--url` 选项或者直接传入配置好的别名。\n\n```bash\nftc list [aliasOrUrl] [options]\n```\n\n**示例：**\n```bash\n# 使用配置的别名\nftc list db_service\n\n# 使用完整 URL\nftc list https://wiselake-db.apiservice.autolab-server.site\n```\n\n**选项：**\n- `--url <url>`: 指定 FTC API 的 Base URL（如果未传入别名或在本地配置中设置，可使用此选项覆盖）。\n- `--token <token>`: 指定访问令牌（将绕过本地的身份验证配置）。\n\n### 5. 调用工具 (call)\n\n通过标准输入 (stdin) 调用特定的 FTC 工具。\n\n```bash\nftc call [aliasOrUrl] [options]\n```\n\n**示例：**\n\n```bash\n# 使用配置好的别名调用\necho '{\"tool\": \"list_resources\", \"args\": {\"source_type\": [\"email\"], \"limit\": 20}}' | ftc call wiselake-db\n\n# 使用选项 --url 调用\necho '{\"tool\": \"list_resources\", \"args\": {\"source_type\": [\"email\"], \"limit\": 20}}' | ftc call --url \"https://wiselake-db.apiservice.autolab-server.site\"\n```\n\n**选项：**\n- `--url <url>`: 指定 FTC API 的 Base URL（如果未传入别名）。\n- `--token <token>`: 指定访问令牌（将绕过本地的身份验证配置）。\n\n*注意: 具体的工具名称和参数需要通过标准输入 (stdin) 传递，通常为 JSON 格式。*\n\n## 全局选项\n\n- `-h, --help`: 显示帮助信息\n- `-v, --version`: 显示版本号 (当前为 `1.0.0`)\n\n## 开发与构建\n\n本项目使用 TypeScript 编写，并使用 `tsup` 进行打包，使用 `tsx` 进行开发环境运行。\n\n```bash\n# 安装依赖\npnpm install\n\n# 本地开发运行\npnpm run dev <command>\n\n# 构建生产版本\npnpm run build\n\n#发布\npnpm publish --access public --no-git-checks\n```\n\n","readmeFilename":"README.md"}