{"_id":"@autotask/atools-tool","_rev":"13-503da1ad6d9f474c064bdd3c2d2be63e","name":"@autotask/atools-tool","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.2":{"name":"@autotask/atools-tool","version":"0.1.2","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.2","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"ddd1bb13a03efadc61f538c39e554ac20ed3d4bf","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.2.tgz","fileCount":10,"integrity":"sha512-BzZfzNJHwQMmyNVeNBKFRLhDpGLhQD7jIkfIgjDmeObAdvBlWqRFwuutm62rRVlHX0GNJt8uYY0CZQs7DJJiGg==","signatures":[{"sig":"MEUCIGrfU/p5GZbGE4tPrYzmgBYFMn+DSUn6w/EQ0921t+gaAiEA2ZWNr+bQ4GHMXXO0ZO/nYhTlTQFSTe2xYO96qoWmYmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37594},"type":"module","engines":{"node":">=20"},"gitHead":"12983100aee8172b358df5623986cb11cc9d90a5","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs config-openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.2_1772795201802_0.9538052934023113","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@autotask/atools-tool","version":"0.1.3","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.3","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"a2627776cab0078bee5e1508be324eef30073e18","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.3.tgz","fileCount":10,"integrity":"sha512-OYZawuspNkybZvd3E5hZfJSob+GlP/18hAzW4bTof5T3ZfT1G1rgrWzQb4pSI744QENW097MiH0V/0l49EcDZw==","signatures":[{"sig":"MEYCIQDTmbP+yprHoAsLkaUCzingBqdLyGpwaZayNpRycoQDxwIhAKjVLeEdBWg54/T00NXClVAL9qQ320l8L8yTH7YSX2aS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57653},"type":"module","engines":{"node":">=20"},"gitHead":"67e3e058a40b1656f9f1bd9565fee3aa7f4b0555","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.3_1772869353963_0.958799233093357","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@autotask/atools-tool","version":"0.1.4","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.4","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"c9ef348f27047c5e9502366e7b221f7894575de2","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.4.tgz","fileCount":10,"integrity":"sha512-U9gafOmWGaOiprHgfaWnGPgk6jPDuJSLuNcH7KAjbAbeIMMPmKQ1agjttQ6sLHDd2cW4H0h7phGJX9BB2YGg3g==","signatures":[{"sig":"MEQCIBpQjx5dwhaX1OYVGu0KHbDePB6/Ma2ocJLtJl/z+ggdAiBE0Pvwzad4QqG8qtb9FEDArHgupac7EWUFp6cn8udU8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54343},"type":"module","engines":{"node":">=20"},"gitHead":"70b377aed3d596c9b6048d01ac7152058bd376ab","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.4_1772871961005_0.6075218849065098","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@autotask/atools-tool","version":"0.1.5","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.5","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"c82ae2fe8a5b3f8e2fe497b0400c240d12ef3255","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.5.tgz","fileCount":10,"integrity":"sha512-8sv6+nKZknXHz9DqfVPDxOeKrNIECKMtcwoU0hIyYP+TRU6/dNe/9wx1XrBQ+X6ME9nLN76tJTIcpekJeWcDqQ==","signatures":[{"sig":"MEYCIQDVh95So2le/k3WbaeiwHq3p1oRW0XM56BQxInFnK9IsQIhAPLYiaQg1xd5zec9zlHjfxhy8FytIExb9rvLAkCoevDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54481},"type":"module","engines":{"node":">=20"},"gitHead":"140513458debbc85659821d55f90a6f96c21c86c","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.5_1772872436584_0.03706517388653441","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@autotask/atools-tool","version":"0.1.6","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.6","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"3db332c53479cae96deca14c0dd8ab511a1581f5","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.6.tgz","fileCount":10,"integrity":"sha512-JcQI+lD4DUc8ecVyCLIT4G3cjktg8YN0Twz7Z24HjRIFabzg8dSuzTz25qkbOnggVLYKfl8HoHmF7rYlyPziYw==","signatures":[{"sig":"MEQCIGU+m8IfkKSrcfBTZLwpDMGClQyZjtJZWCDku1avsbD0AiAxtlWE1LoNHjUK96w0cdefSdULiDlzgEO0m97AJPUkJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56106},"type":"module","engines":{"node":">=20"},"gitHead":"6bea3b701a571e7611d627353b3a52b1bd4b9e58","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.6_1772875890825_0.4300781122562194","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@autotask/atools-tool","version":"0.1.7","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.7","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"6d0e7aa07fc90899445ea4b150bbb9b61653f64d","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.7.tgz","fileCount":10,"integrity":"sha512-g7cqBVonAt2nVQpz3iYe/srPvsjZrG20G9o6B14ycx1rxtwHdTql658vEEEwBksObAhrKEt0Oup4aF58mbV5Tg==","signatures":[{"sig":"MEYCIQD84DFMdt+QcVs4C0kK6roJOubFlkCzHsdigS6oO7n1OgIhAL7Yzyk1JiZYjkA7QcUvn9/hjBuguWVcabItrBBswLVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58363},"type":"module","engines":{"node":">=20"},"gitHead":"77e63966ed43b25b381d8ad74a34af5471982b48","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.7_1772876393739_0.4356458988539089","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@autotask/atools-tool","version":"0.1.8","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.8","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"d8a4671aecb303de4d5e9a7e33165c1739d6dfd0","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.8.tgz","fileCount":10,"integrity":"sha512-1E73yriOECrtq5BtWHPzpR4ZnOASBC+vHJpKhR2BUNZ17Z+eg1xPB91gQE4csYNs4cSlQtxheFvauzajFWdfKQ==","signatures":[{"sig":"MEQCIEeEgrpXab/6U04zuhzmSK859R2xWQUBc/D/LC/CqvnBAiABKjNh4Vxa8BtVn1a1oGI++nAAH9w1Xfygp1JkfRZceQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75229},"type":"module","engines":{"node":">=20"},"gitHead":"f1ae663f192f8db72ebe4d3849296b12278ceb3a","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.8_1772893991473_0.8826739560235628","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@autotask/atools-tool","version":"0.1.9","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.9","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"1f245b0d5067a616e852038f4affaded93074267","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.9.tgz","fileCount":10,"integrity":"sha512-fRRB4BvZ5nbe9ZFIaLCY9kUF8RDv7yTHNTJvx8cOhag7ziAhj5L5ba7qilRNhefN5p5CHFy7IP+88SEfijq5TA==","signatures":[{"sig":"MEUCIA657f9WG0TQ5olZ8o1XxRc/pN2UuGGnFltS/VqOP3r8AiEArkDiEl7wpDPuAJtzJDvfYCp8J8g6csE0edAiG5hs7uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80213},"type":"module","engines":{"node":">=20"},"gitHead":"19006c138867f8f72b3723a51385a83acf398cf4","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.9_1772936156544_0.7190884416472663","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@autotask/atools-tool","version":"0.1.10","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.10","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"a715c5c56a5fe646efb81bce46a08b9da1426435","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.10.tgz","fileCount":11,"integrity":"sha512-RAm3bPltz3MGDiBRQhk/6+7RlvSnQyThpUAVqEJzJc36vqLwbUlyJGufSewCrzla6t5CD9JZf0J536kEzrUYNA==","signatures":[{"sig":"MEQCIDbXWfCjepM2RWIo2ffI9Z4/P2rhHQ6WrI4yhAwxhxzSAiBkC3G7cG5UIKeXKhQoYepalki6mnEdZMlDwIShV0UBNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95842},"type":"module","engines":{"node":">=20"},"gitHead":"071a2387a1db71a620898d2128b9a26615692af1","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.10_1773147977622_0.84900034322612","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@autotask/atools-tool","version":"0.1.11","keywords":["openclaw","atools","sub2api","openai-responses","proxy","codex"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.11","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"972f6895ba8c66f6c4bfb00bbd4f526de38f19e5","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.11.tgz","fileCount":11,"integrity":"sha512-EcL78TuVtT0azTAX4GU5Zatbf/LS5yHjJrqALrg3+ccuqKIAum535KnuxR/SlSmVzcNpsRLnfCB70Cu3Zza5wg==","signatures":[{"sig":"MEYCIQCXEmzTNUs4Cp1oZacnfIDcqzJTlEw6YFqyDIVccZqahwIhAJxDIjszEq2SrfLTDRmx0hryD/B44FWaFZmI4DwfgqJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96075},"type":"module","engines":{"node":">=20"},"gitHead":"e9f126affe03b85d945ded46901475e21fca0484","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"ATools CLI for OpenClaw proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.11_1773150748726_0.16919731553109485","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@autotask/atools-tool","version":"0.1.12","keywords":["openclaw","autotask","codex","claude","openai-responses","proxy"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.12","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/sub2api-openclaw-proxy#readme","bugs":{"url":"https://github.com/aak1247/sub2api-openclaw-proxy/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"0ff1ab84b2292b5b45d60b93ba5727a0814bcee7","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.12.tgz","fileCount":12,"integrity":"sha512-OfGLKUFRfV1hKi1uO5EZL/c7nGmYIYRmo1VRhlSXcsIosL4Y6+nhfqnQDywV6C2XfUkP7wvnr9WILU5hrAcpEw==","signatures":[{"sig":"MEQCIENH7IGMvnV3nS96UeLoZmjgJSYFJTZQwHOYhCZ4qPgAAiBpRsxKLUh5SCY0bbmX8bgs4PIKy1qTfn9j/E6KDksfGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87693},"type":"module","engines":{"node":">=20"},"gitHead":"bf7ab57ca2a84139f0487b14c70b59284ec32456","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","test:docker":"npm pack && cp autotask-atools-tool-*.tgz tests/ && docker build --network=host -t autotask-test tests/ && docker run --network=host --rm -e AUTOTASK_OAI_KEY=${AUTOTASK_OAI_KEY:-''} autotask-test; rm -f tests/autotask-atools-tool-*.tgz autotask-atools-tool-*.tgz","config:codex":"node ./bin/cli.mjs codex","config:claude":"node ./bin/cli.mjs claude","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/sub2api-openclaw-proxy.git","type":"git"},"_npmVersion":"11.7.0","description":"AutoTask CLI for OpenClaw/Codex/Claude proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"25.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.12_1775723653448_0.06712052173725658","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@autotask/atools-tool","version":"0.1.13","keywords":["openclaw","autotask","codex","claude","openai-responses","proxy"],"author":{"name":"aak1247"},"license":"MIT","_id":"@autotask/atools-tool@0.1.13","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"homepage":"https://github.com/aak1247/atools-tool#readme","bugs":{"url":"https://github.com/aak1247/atools-tool/issues"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"dist":{"shasum":"ab8fea4402121f9f3fb8ef79368b08d359d3f7f7","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.13.tgz","fileCount":12,"integrity":"sha512-DnrbDBkyGhPM7VafohFJHLqbHQnsP+0ZAyAbe0kqAifg444W8rn7qbjA10kpm2yYtcaYP5pefky+bsxyVgBYIg==","signatures":[{"sig":"MEUCIA7eNF27i/gtOHBKe1VVD3twBpgP0d/pMnF9Lgw5vz+fAiEA5bXFzRH/qHCJkK69JnLY98FBeoffN6PAjXa96lavXRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93908},"type":"module","engines":{"node":">=20"},"gitHead":"c1b3a34af53082ec74847253026e8bbc06a38402","scripts":{"start":"node ./bin/cli.mjs serve","pack:check":"npm pack","test:docker":"npm pack && cp autotask-atools-tool-*.tgz tests/ && docker build --network=host -t autotask-test tests/ && docker run --network=host --rm -e AUTOTASK_OAI_KEY=${AUTOTASK_OAI_KEY:-''} autotask-test; rm -f tests/autotask-atools-tool-*.tgz autotask-atools-tool-*.tgz","config:codex":"node ./bin/cli.mjs codex","config:claude":"node ./bin/cli.mjs claude","install:local":"node ./bin/install.mjs","config:openclaw":"node ./bin/cli.mjs openclaw"},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"repository":{"url":"git+https://github.com/aak1247/atools-tool.git","type":"git"},"_npmVersion":"10.9.3","description":"AutoTask CLI for OpenClaw/Codex/Claude proxy compatibility and interactive model configuration","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/atools-tool_0.1.13_1780503987652_0.2824805534937511","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@autotask/atools-tool","version":"0.1.14","description":"AutoTask CLI for OpenClaw/Codex/Claude proxy compatibility and interactive model configuration","type":"module","license":"MIT","author":{"name":"aak1247"},"repository":{"type":"git","url":"git+https://github.com/aak1247/atools-tool.git"},"publishConfig":{"access":"public"},"homepage":"https://github.com/aak1247/atools-tool#readme","bugs":{"url":"https://github.com/aak1247/atools-tool/issues"},"keywords":["openclaw","autotask","codex","claude","openai-responses","proxy"],"engines":{"node":">=20"},"bin":{"atools-tool":"bin/cli.mjs","atools-tool-install":"bin/install.mjs"},"scripts":{"start":"node ./bin/cli.mjs serve","config:openclaw":"node ./bin/cli.mjs openclaw","config:codex":"node ./bin/cli.mjs codex","config:claude":"node ./bin/cli.mjs claude","install:local":"node ./bin/install.mjs","pack:check":"npm pack","test:docker":"npm pack && cp autotask-atools-tool-*.tgz tests/ && docker build --network=host -t autotask-test tests/ && docker run --network=host --rm -e AUTOTASK_OAI_KEY=${AUTOTASK_OAI_KEY:-''} autotask-test; rm -f tests/autotask-atools-tool-*.tgz autotask-atools-tool-*.tgz"},"gitHead":"76159a829840f499f44ae379e059054da7d42379","_id":"@autotask/atools-tool@0.1.14","_nodeVersion":"25.4.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-vEqYpvE7VoXR2i3ePdMiFeQMe1Vm2QaVxVWT+mCdkb3YWk2X6SE8+keRFZwXgulBQyhU4mRZj0wXX6zSc2ACpg==","shasum":"55a37e50d2431cdbc59496e9b0e10ab64ef1d767","tarball":"https://registry.npmjs.org/@autotask/atools-tool/-/atools-tool-0.1.14.tgz","fileCount":12,"unpackedSize":97896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCshvD1REkQzdseI4M4j75MtmVSkWaQZpSCuixKnP4fGAIhAKnobtbrJ4zA+PJ38HMKm76uTafmip+zlvMzPluPgBeD"}]},"_npmUser":{"name":"aak1247","email":"aak1247@126.com"},"directories":{},"maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/atools-tool_0.1.14_1780505655731_0.6533070401236993"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T11:06:41.687Z","modified":"2026-06-03T16:54:16.005Z","0.1.2":"2026-03-06T11:06:41.934Z","0.1.3":"2026-03-07T07:42:34.098Z","0.1.4":"2026-03-07T08:26:01.145Z","0.1.5":"2026-03-07T08:33:56.741Z","0.1.6":"2026-03-07T09:31:30.968Z","0.1.7":"2026-03-07T09:39:53.907Z","0.1.8":"2026-03-07T14:33:11.627Z","0.1.9":"2026-03-08T02:15:56.697Z","0.1.10":"2026-03-10T13:06:17.761Z","0.1.11":"2026-03-10T13:52:28.873Z","0.1.12":"2026-04-09T08:34:13.586Z","0.1.13":"2026-06-03T16:26:27.800Z","0.1.14":"2026-06-03T16:54:15.882Z"},"bugs":{"url":"https://github.com/aak1247/atools-tool/issues"},"author":{"name":"aak1247"},"license":"MIT","homepage":"https://github.com/aak1247/atools-tool#readme","keywords":["openclaw","autotask","codex","claude","openai-responses","proxy"],"repository":{"type":"git","url":"git+https://github.com/aak1247/atools-tool.git"},"description":"AutoTask CLI for OpenClaw/Codex/Claude proxy compatibility and interactive model configuration","maintainers":[{"name":"aak1247","email":"aak1247@126.com"}],"readme":"# atools-tool\n\nATools CLI for OpenClaw:\n\n- proxy compatibility for sub2api-style upstreams\n- one-click installer\n- interactive OpenClaw model config\n\n## Expected Usage\n\n```bash\natools-tool <command>\n```\n\nAvailable command:\n\n```bash\natools-tool openclaw\n```\n\nInteractive flow:\n\n1. Check local proxy status (`127.0.0.1:18888`); if not running, ask whether to start it first\n2. Select default model: `gpt-5.2` / `gpt-5.2-codex` / `gpt-5.5`\n3. Configure reasoning: `off` / `on`\n4. Configure thinking strength: `off|minimal|low|medium|high|xhigh`\n5. Input API key (leave empty to keep current key)\n\nSelection UX:\n\n- TTY terminal: use `↑/↓` and `Enter`\n- Non-TTY: falls back to number input\n\nIf proxy startup fails during `atools-tool openclaw`, the CLI now prints environment-aware troubleshooting hints (systemd user bus, permissions, port readiness) and does not silently fail.\n\nRollback to codex-compatible defaults:\n\n```bash\natools-tool openclaw\n```\n\nRecommended selections:\n\n1. `gpt-5.5`\n2. `off`\n3. `low`\n4. Input your ATools key (same as ATOOLS_OAI_KEY)\n\n## Install (npm)\n\n```bash\nnpm i -g @autotask/atools-tool\n```\n\nDefault full install (recommended):\n\n```bash\nnpm i -g @autotask/atools-tool && atools-tool install-proxy && atools-tool openclaw\n```\n\nOptional installer command:\n\n```bash\natools-tool install-proxy --help\n```\n\n`atools-tool install-proxy` service behavior by platform (legacy alias: `atools-tool-install`):\n\n- Linux: systemd user service (fallback to detached process if `systemctl --user` is unavailable)\n- macOS: launchd user agent (`~/Library/LaunchAgents`)\n- Windows: Task Scheduler user task (ONLOGON + start now)\n\nBy default, installer does not hard-force a single outbound model.\nProxy normalizes `sub2api/<model>` to plain model id for codex-compatible upstreams.\n\n## Proxy Command\n\n```bash\natools-tool serve --port 18888 --upstream https://sub2api.atools.live\n```\n\n## Repo Install\n\n```bash\ngit clone https://github.com/aak1247/atools-tool.git\ncd atools-tool\n./install.sh\n```\n\n## Bootstrap Install\n\nFor a fresh Linux/macOS/WSL machine without `node`, `npm`, `codex`, or `claude`, use the bootstrap script:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.sh | bash\n```\n\nWith an AutoTask API key:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.sh | AUTOTASK_OAI_KEY=sk-xxx bash\n```\n\nWhat bootstrap installs/configures:\n\n- Installs Node.js/npm to `~/.local/opt/nodejs` if Node.js >=20 is not available\n- Installs global npm CLIs to `~/.local`: `@autotask/atools-tool`, `@openai/codex`, `@anthropic-ai/claude-code`\n- Adds `~/.local/bin` to shell startup files\n- Runs `atools-tool install` to configure Codex, Claude Code, and OpenClaw\n\nWindows PowerShell:\n\n```powershell\niwr https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.ps1 -UseB | iex\n```\n\nWindows installs Node.js to `%LOCALAPPDATA%\\AutoTask\\nodejs` when needed and npm global CLIs to `%USERPROFILE%\\.local`.\n\nWindows PowerShell with an AutoTask API key:\n\n```powershell\n$env:AUTOTASK_OAI_KEY=\"sk-xxx\"; iwr https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.ps1 -UseB | iex\n```\n\nWindows PowerShell with China mirrors:\n\n```powershell\n$env:AUTOTASK_OAI_KEY=\"sk-xxx\"\n$p=\"$env:TEMP\\bootstrap-install.ps1\"\niwr https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.ps1 -UseB -OutFile $p\npowershell -ExecutionPolicy Bypass -File $p -UseChinaMirror\n```\n\n`atools-tool install` configures:\n\n- Codex `~/.codex/config.toml` with `model_provider=autotask` and `base_url=http://newapi.autotask.run/v1`\n- Codex `~/.codex/auth.json` with `OPENAI_API_KEY` when an API key is provided\n- Claude Code `~/.claude/settings.json` with `ANTHROPIC_BASE_URL=http://newapi.autotask.run`\n- OpenClaw config when `~/.openclaw/openclaw.json` exists\n\nOptional overrides:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.sh | \\\n  AUTOTASK_BASE_URL=http://newapi.autotask.run NODE_MAJOR=22 INSTALL_CLAUDE=0 bash\n```\n\nLinux/macOS/WSL with China mirrors:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/aak1247/atools-tool/main/bootstrap-install.sh | \\\n  AUTOTASK_OAI_KEY=sk-xxx USE_CHINA_MIRROR=1 bash\n```\n\n## What Installer Changes\n\n- patches `~/.openclaw/openclaw.json`\n- patches `~/.openclaw/agents/main/agent/models.json`\n- patches `~/.openclaw/agents/main/agent/auth-profiles.json` (if API key is available)\n- service install by platform:\n  - Linux: creates/enables `~/.config/systemd/user/openclaw-atools-proxy.service`\n    - if user bus/systemd is unavailable (for example container/root without login bus), installer auto-falls back to detached proxy process\n  - macOS: creates/enables `~/Library/LaunchAgents/openclaw-atools-proxy.plist`\n  - Windows: creates/updates scheduled task `openclaw-atools-proxy`\n- restarts `openclaw-gateway.service` only on Linux (unless `--no-restart`)\n\nDefault proxy log:\n\n```text\n/tmp/openclaw/atools-compat-proxy.log\n```\n\n## Uninstall\n\n```bash\n./scripts/uninstall.sh\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}