{"_id":"wtt-connect","_rev":"103-ef455e882dd32e8e737ec9ce86997032","name":"wtt-connect","dist-tags":{"latest":"0.2.111"},"versions":{"0.1.0":{"name":"wtt-connect","version":"0.1.0","_id":"wtt-connect@0.1.0","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"25608b1d0fb0048eedc470ddcce77e2f3de275d3","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.0.tgz","fileCount":37,"integrity":"sha512-DYxZzXXj5ROekpdROQF+7Zao3RfYVpMk0jnGzaLCwd9uSjc9xe+FSK27YtU7LMHG/7koTZq0jJfDa05Q1nnAcA==","signatures":[{"sig":"MEUCIF5e3L24+eib3Vwy0h9QtazncFxgP2zJIAXOTaYT7ut7AiEA21BgTBAJeItVTDh+ChF1p+QNqmmhmdEoVOrw5MQ+XYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160025},"type":"module","engines":{"node":">=22"},"gitHead":"b6b460f7efb9b232a539c4f07b0ab89a84265362","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.0_1779274591266_0.915817814724972","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"wtt-connect","version":"0.1.3","_id":"wtt-connect@0.1.3","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"b0337888398e547a8903fcf5e36a6b38077f5627","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.3.tgz","fileCount":39,"integrity":"sha512-I4YVu8rm9zp1skBz7KNzAo1JlCMxpFbIGd9CJEmP8+OA1WeaCjqx9Vkes4BPiKslKpH3GDROVeHI3a9LCSn3xA==","signatures":[{"sig":"MEYCIQDvduxFqQIc27/6miLAt0mKtL7GrWobhm/VZ3bVXg8EpQIhAJp8Dnvvv3mDz3lSHVUPOWjjENGj0XWf5sjWH9aY3SvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167497},"type":"module","engines":{"node":">=22"},"gitHead":"5b525f36057724ec8513cd7635b965a47a39c009","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.3_1779280417839_0.35502380688718627","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"wtt-connect","version":"0.1.4","_id":"wtt-connect@0.1.4","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c4483a05a482ba695183878994bcde8ce0eb1fce","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.4.tgz","fileCount":39,"integrity":"sha512-WO5NSBcPtySoqRn3PMoac2K14quVkZWLu0U2JCz8kjT1XEFUGgOx7qaixooHdmzl0P4RnwdHfp85XU+8I4ge6w==","signatures":[{"sig":"MEYCIQDLAcCohZ+cTAanjTtUu9eE30J6ThVw3ypQj6GR7rECPQIhAJqfIwaN1Rf+GRVrhaphnbMQWLIHnXRiRYBNPL0E03cI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168384},"type":"module","engines":{"node":">=22"},"gitHead":"d206069223ac1ab3ba74cead3828ad32574c441a","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.4_1779280994013_0.38636756488570545","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"wtt-connect","version":"0.1.5","_id":"wtt-connect@0.1.5","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c6ed4047a973dc3d26489773cf2658c4dd857d36","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.5.tgz","fileCount":39,"integrity":"sha512-3mcN5adC67QiFCcdcVc6zBW86ThBMlp9kdvEqOlc3L3zi7fvTaRXXuJfgj2PcyITka5OMX7vtc7jZe5aPE+png==","signatures":[{"sig":"MEQCIHr5Go3D/2p41y2G2qJzlvr3gYF27xKtpozql+GW5FZ3AiBHtOhdR8DIAWtph4BS8ateGH2qqmuH3NwJkFWqbuO5uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170179},"type":"module","engines":{"node":">=22"},"gitHead":"a34a40687aac26a5774ee965d5f59e3d21dae259","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.5_1779282055789_0.38349830683579267","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"wtt-connect","version":"0.1.6","_id":"wtt-connect@0.1.6","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d282129e389978460c29f9a4832a4fc5392603f7","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.6.tgz","fileCount":39,"integrity":"sha512-AFcUQXi/GfVLet5Y9jtRIipV39xGLqEw5ih2X8kXJZzIBEUc6NR6G0ZZ8akcAXH+Qpx4CXSUQlxMtBQofglJew==","signatures":[{"sig":"MEQCIFlQCH4n3pE8uptFIEsojcYOQOYN4KKhHqYsyjDUbQkrAiADkGASwoLQfxWEsB7wFCUEw0cnnCmRsswRZ+fHZpd7PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171227},"type":"module","engines":{"node":">=22"},"gitHead":"d767a26ac5807481e52fc2c0abc79ccbb0f4d39d","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.6_1779283515217_0.775291780889275","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"wtt-connect","version":"0.1.7","_id":"wtt-connect@0.1.7","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"3e0b6b368ad6ca7ed2b2c229de02f36df8d667fa","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.7.tgz","fileCount":39,"integrity":"sha512-wqA1df2wopkG+GbVlnUlcHrKjDpuyDXO4+oNejqJtgYZ1DjEUPXKKzc9Cvao30BMrKAbCaqelviEQD0BKlsjEQ==","signatures":[{"sig":"MEUCIGKPpAqbNJtwSobCzp4/3gK/Ft6oOy3fszfHuH6THw8oAiEAlLIw6FXYi8MPzfp76aE7eKs6MGPJmEveBF7Ckb8rKbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170239},"type":"module","engines":{"node":">=22"},"gitHead":"f35c2775daf08aab353fa969d5824c51295a2820","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.7_1779284165251_0.6807702850777877","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"wtt-connect","version":"0.1.8","_id":"wtt-connect@0.1.8","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c28cf1510400ec0eb99935311318e50cbaca79f7","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.8.tgz","fileCount":38,"integrity":"sha512-Zhuuky1aLE69x4Uj3eyv23QrnmWPsstCNmppEf+RHLn7fXSNtxOtj3sp4tojRTWY0YjIIoGLpOMPrA7S3tus6A==","signatures":[{"sig":"MEQCIFzudJVBt6I5s9aslMKluvbyj6sudjg6z9RBj/j2kM7yAiAsMHc9WTK5GhdkrAKWtGTSFnn7g3mHKDfwcgkH/bcC8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178499},"type":"module","engines":{"node":">=22"},"gitHead":"d802e93a614b88d4d0a9e47e6382dec501247b4d","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.8_1779306266600_0.7441080479866371","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"wtt-connect","version":"0.1.9","_id":"wtt-connect@0.1.9","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"94fdf69bb4ec1489082d0cbd012bc36105180679","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.1.9.tgz","fileCount":38,"integrity":"sha512-Fjn5MH8XyR+uiwgZVLyDEln+q1hv+3z1KnxYcoJDjFRusJfRqVcTjAkWqmZk9iC150LzXLFjY5H92X95cSGVFw==","signatures":[{"sig":"MEUCIBH9AGyzUbHMQ3he5k+mRN6VetzO4ybeLB/hjBm1nw40AiEAmN9Erkmp063iojF80+R6TbTN0krP5O/zWzK2HWwXuEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178740},"type":"module","engines":{"node":">=22"},"gitHead":"bc168846488fff0f1901f477218d9178c6c2fa07","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.1.9_1779306575172_0.36373911085764665","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"wtt-connect","version":"0.2.0","_id":"wtt-connect@0.2.0","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"50aa06c4800ccd940fb3512f9ad36d4c77ac6c7c","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.0.tgz","fileCount":47,"integrity":"sha512-u2RWMWnLZON2dkxUUdVxVMnLa0gloGEKvltahVuPoQ/ulUuthtrB/Hi4f9rQtcfySoyDdzLBcq4HBHr4qUOtPA==","signatures":[{"sig":"MEUCIEDnhIZ4/CFbPub6KxzUEphR7+cmpQziLFcdzWJFQtr4AiEAh8nj2A3W1uFufCd/SS7WXOE7u2gblL5HdXn/6kmeioU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221670},"type":"module","engines":{"node":">=22"},"gitHead":"0925618664e799bbefce3ff5633503220e087b30","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.0_1779307480278_0.4923558872344931","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"wtt-connect","version":"0.2.1","_id":"wtt-connect@0.2.1","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"bdd6dcb2abb3167339b442a3832240dbce4d341a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.1.tgz","fileCount":47,"integrity":"sha512-azSEhfCD0UHyjNCLfzat9O1Ol46LVh37y4qAn3lC6I+3rcxuFG9hrth5sX7ytb6izKrMeggQuWoWmK69mWj4xw==","signatures":[{"sig":"MEYCIQCJKGj4SC1yjBYkEycACJLpVd+epsNUt84wGJCBm3UgdAIhAPePCUqRCc4o3UJoIA0TQ8O0tme/a1WPHL2JtRtxLcVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222926},"type":"module","engines":{"node":">=22"},"gitHead":"dad28d3ba181cc5d3fca316d57b6be415808b0ba","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.1_1779323594046_0.34330853825923824","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"wtt-connect","version":"0.2.2","_id":"wtt-connect@0.2.2","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"a118abe34a152e9d11c41c7955370728006a5168","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.2.tgz","fileCount":47,"integrity":"sha512-kMemwdUDe/yHRgA6jX2ItgwSmcnR8xNp5kHMBLb7xXNsEK75cA0py6DCxZmpO8wiHeeojCLrrrJgU19+tOq67A==","signatures":[{"sig":"MEUCIQCdPRUtgz053k5nQOsjkFJvHSaigT80VIrueayHzDrmZQIgckKLwd5S3itPI4FLM/O8GRyZ9Zq7cRVKKt3NnNHoSNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224025},"type":"module","engines":{"node":">=22"},"gitHead":"a0b2e20b45a56b3a4ee1422a509164b813944921","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.2_1779323757355_0.7743240868272716","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"wtt-connect","version":"0.2.3","_id":"wtt-connect@0.2.3","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"0fff15225f23ff4472dcdb532941e4b5916740ee","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.3.tgz","fileCount":47,"integrity":"sha512-vA1LTeZ2PxuOGGqScdye8IwUsOCuMygUWxx1zTZXEE6MuTdaCmukAL1e7IZ5eU70UoHQkf66tWzB6vwFesS3qQ==","signatures":[{"sig":"MEUCIQDghV8Um/bAqVjDQWLMDWYFhNYt8690qNwL7mKT+omqoQIgS7X43l2dpag22jcUfaKfQoKuJPN7EIaTALYMq59adRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231042},"type":"module","engines":{"node":">=22"},"gitHead":"f08213e4110b808332fdd6f17701ad01965713c8","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.3_1779324168918_0.110133100209173","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"wtt-connect","version":"0.2.4","_id":"wtt-connect@0.2.4","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"f2904549b58cbce3f13dd4bc4b4f268cbbb7db11","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.4.tgz","fileCount":49,"integrity":"sha512-Mqjg+90rHCoIHfP4MS+TuwFxOkLOhFooXTd0KcGYYGIMqREMC6YF/xsKNS+jRUvguYZQWrhzmhZrq07nbal0lg==","signatures":[{"sig":"MEUCIC95lXxdaTfLKSrjrYg9jCZ1JGWKkPTirEat1305PjqlAiEA/OqQ8wCsji/bYxVkiA7EsYxG9XzkhRFaECbusRGbhlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231902},"type":"module","engines":{"node":">=22"},"gitHead":"c6842387d0a11ce8a40638e5b9a40eb8bb0c8bf0","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.4_1779327823753_0.84055035032531","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"wtt-connect","version":"0.2.5","_id":"wtt-connect@0.2.5","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"4d294fa53c450ba8f38cfee34247e63281e0f07f","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.5.tgz","fileCount":47,"integrity":"sha512-U24wVJvbfUQbMLSskoEbgmY82b/BBbwqXq/7ohY5i2TG1qdEB+y80scyW6KrePXFXH+zs4vTEYZZVqu0G002Zg==","signatures":[{"sig":"MEQCIEKnQMaf4hgsL6/E/LvXDsZL5nP2DqTFVoclRsga+0dvAiA9aQloML1DPPFI2t89UAIS3jOr4Ob6pxryv0ZoA0Re+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231048},"type":"module","engines":{"node":">=22"},"gitHead":"54ef621615609628cc38b13269694f38c5047f3b","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.5_1779334910364_0.5924691559377726","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"wtt-connect","version":"0.2.6","_id":"wtt-connect@0.2.6","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c37923b26c470723702812955ff5c0a6d835ca70","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.6.tgz","fileCount":47,"integrity":"sha512-oz8cEqQuK1lUM3WKM7Hc+PILxmUc4h5s3BoPtKMB+ZJlD00PTOJXbJH4+IjgoxfiT8O4gVJ2W5UQvuCgRE56rQ==","signatures":[{"sig":"MEUCIQCfuBJ1I6KdGgflgBH+9riQNzbSEMiqGBUgr9I9HgqIVgIgSFyOliPRl6DNs+NwLpsI9cHtX6BIsDUMnuk9Z8qxfY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233184},"type":"module","engines":{"node":">=22"},"gitHead":"3a33490ab820d3c5468676e5b87432de9de266c0","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.6_1779337083115_0.0008983177715682356","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"wtt-connect","version":"0.2.7","_id":"wtt-connect@0.2.7","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"1e2dc2e9450f46307d580a2d2be43d2c500730b8","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.7.tgz","fileCount":47,"integrity":"sha512-OjTTwp6ML7FU3klfk1/ybmgsbc9L2/5m1PYTLHMRDjC6Eugp2xyB9hQqIknPlfx7ApExh3J2OrmefPkwLhTBCw==","signatures":[{"sig":"MEUCIQC7a/+QRStUkhpSPlshyNAi5IeXVyfy8gLK2GZWreqTogIgU4TMC2vQ4enEKiCr51Vpu1X6WdC5nylZ8jUGRF9Bqec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241571},"type":"module","engines":{"node":">=22"},"gitHead":"0e860e45b9834132adefa973ab1cb89c369f006a","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.7_1779460083622_0.04893446261417367","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"wtt-connect","version":"0.2.8","_id":"wtt-connect@0.2.8","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"1fc18c65d50f90e184aec8651b232637365f7702","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.8.tgz","fileCount":47,"integrity":"sha512-Gyy9ib8nIURNLAflVjwzMhUMeFmPDpjDtOA1mLNQA7bantePyX7OJP+z8lyi6sIL3Cg0Rg28G42e7ebMsHQz1w==","signatures":[{"sig":"MEUCIQC6g111v1MFkSbUkX36nmjOPJrlDaBy4fhUdfCs/7oVoAIgXbBG5OhyZcGfvGifULbXyWI+x0d6XSlj8P/mjVatvzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243333},"type":"module","engines":{"node":">=22"},"gitHead":"aea3476bcff22c418dca8a5ab321c8cf6951bc04","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.8_1779461518452_0.532838840840894","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"wtt-connect","version":"0.2.9","_id":"wtt-connect@0.2.9","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"996fb400504db3108bde6c9e66569882cdc66f6a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.9.tgz","fileCount":47,"integrity":"sha512-V83ch6BLmLpusU7yXEzorr7XmoPtJaK6ZWgw/3VLDrrUHrquEyRA4rigegR11w2r/7JM/70zBNgejfJcViCuxA==","signatures":[{"sig":"MEUCIQDnlTbXdE9598T8oxCFP8JCLtRVBtzUz/wDRvuHxQpmpQIgDIAVLgGCdreLPrrwoSz9+DebC8b3vuKGCHDM373+pLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243943},"type":"module","engines":{"node":">=22"},"gitHead":"1aaef4ef72e85ba9e3b434e4d1765140e81ffc48","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.9_1779461997403_0.7581015547153531","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"wtt-connect","version":"0.2.10","_id":"wtt-connect@0.2.10","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d06f19cee876c107a092e2aa3b400c4bc4054358","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.10.tgz","fileCount":47,"integrity":"sha512-Znqpz6E5YuMUWgvf/BIz3aD6+kmETzlFTBM6gKuKFiz4AJ1Vx+BBQfP3BKTUdupq4MF95MQMKp0drlLGxel0Wg==","signatures":[{"sig":"MEUCIQCHYY5Rg5jYMSh4EPs3hqRAADAJcRVPjaapJaB+kCENKwIgaULlRO3rHZIuQFv0ZId36ikknDRdk5iHG2q9bROqZuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246412},"type":"module","engines":{"node":">=22"},"gitHead":"0dc0d81af94ea63aa2d0eaad2f0c9fd5adfcbae9","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.10_1779501320570_0.7456565062429199","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"wtt-connect","version":"0.2.11","_id":"wtt-connect@0.2.11","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"338e7d2c5c150f917626a7b584b0426ec6e4472f","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.11.tgz","fileCount":47,"integrity":"sha512-sta7Px3XWhjOIjVAgZE8bQJe/+fy8GQk4mLtR6w3hSHALCpuGa+h7ti9BOhaTcl4fGqwVevAiEvY5xfq+oiGyw==","signatures":[{"sig":"MEUCIQC8iL1SMqW68w/M0ulj+7oQunI7KzdvUlYPTH2TRhUr+AIgYe29twXAoyoFNrcGxZG5ghRhXQc+Y1qJrJBO5k8o1dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246798},"type":"module","engines":{"node":">=22"},"gitHead":"76c766230e4698a99c849aae50bdb3111b4e4b79","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.11_1779501775440_0.9239732649421155","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"wtt-connect","version":"0.2.14","_id":"wtt-connect@0.2.14","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"8301321dbf5971ba86a4a18b7e0268488e66d643","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.14.tgz","fileCount":49,"integrity":"sha512-Xawajw5rlA0NY15Z0326yX7bcOdgaZWgjUmcUzhNbnxe8UxPU09gnhbsYlFhSVbTdAb2gM9EotDMupbIqXk2Zw==","signatures":[{"sig":"MEYCIQCqKXNrejDBCoZYyrqM5/iuoVbmwVlqKWJcwvbhrOSbaQIhAN3TLzyyYT+WF1bu8X2xiQyCWpS/TIX4lGkLLq7tvFQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252135},"type":"module","engines":{"node":">=22"},"gitHead":"d6b601773caf0c46577284b0b47d7471e1359647","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"10.9.7","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.14_1779527526238_0.7755219419914878","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"wtt-connect","version":"0.2.15","_id":"wtt-connect@0.2.15","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"1dd934f711753079c4120b8c2ff01679f77f0dc2","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.15.tgz","fileCount":47,"integrity":"sha512-AWIBzO4xz6psUAgBS0G/NfcRJodsOc+Gdd5xRAGi+Ex+cXF/zRig9viqB0M/HXiPPq11tCDhaRIC7FVfxq+s/w==","signatures":[{"sig":"MEYCIQD0820LYscyJggJOp98H8zqEf0eOGOLyOhmCBHt+dvkMgIhAJsszd5EPKOSZLPecn8HKpAPQ08pPKfehkd9JBTJ7ogX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248916},"type":"module","engines":{"node":">=22"},"gitHead":"218d95001d39a7beb6b50a69405f5a395854e982","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.15_1779546806059_0.690965763050599","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"wtt-connect","version":"0.2.16","_id":"wtt-connect@0.2.16","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"325e9fbd91b4a7f3cd3c2012384e258600ae7cb8","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.16.tgz","fileCount":48,"integrity":"sha512-akIqukuvBzIn5QW2kpaqGy04Y0SSQUOuIqNxblJrXZ+skErwbw5oF8VPlmnxg2DBWeYuaEREBEnpjGJCZW4kNQ==","signatures":[{"sig":"MEQCIElaEKfAacpGWJ9chfYZ+IpQi3WyWcEExQEjYMNk7pZcAiBYUCuuOVu5NrTiL3u29KDSsV8xY+pD0FvGD1A9HxS0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263590},"type":"module","engines":{"node":">=22"},"gitHead":"8bb2aae202756c3192ed8044316e4db767061362","private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.16_1779667789036_0.7934112027654305","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"wtt-connect","version":"0.2.17","_id":"wtt-connect@0.2.17","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"659486b3825902899b1e61b0832ddbd0b172468d","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.17.tgz","fileCount":362,"integrity":"sha512-dL22+ETzZpfFBuwUWKUJitelT+FjOOLc45uE19gLkMubnSrUP2vmk5NQ63J5FlJ/HxwKdcZD4E33Mq8V+Labiw==","signatures":[{"sig":"MEQCIFMM05PGf29x4Pks+XwNgFmpAxyuz+2SARv1Gq/3DQYBAiAxEL6qQ44KsGLKJmejwm+36T0gNqWRq8IESFn1NxSI8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65147516},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"bundleDependencies":["node-pty"],"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.17_1779809618017_0.41978340857603036","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"wtt-connect","version":"0.2.18","_id":"wtt-connect@0.2.18","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"b204912f3fd88b277423e6e6ad6791c9da37c798","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.18.tgz","fileCount":362,"integrity":"sha512-VBCBfTcghVKUjOEcDWOAJHDFxR21X8GHg7i3zhfsh9DlYqm3qsunSsc4avV1FfM9M3CWzgm6NOn/fsFbEKa8XQ==","signatures":[{"sig":"MEUCIQCMBHL7ujJeBSfVwTQEixOiAC/mKRd/BrcazBltQlWFowIgefGU+DVVGVHOtZST0FBCg+LD66BeuwvhIL/qVbYq8BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65151101},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"bundleDependencies":["node-pty"],"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.18_1779816585976_0.3540347417454024","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"wtt-connect","version":"0.2.19","_id":"wtt-connect@0.2.19","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"52ff8cd47b1638f00fccb0332dff8c4b03258cc0","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.19.tgz","fileCount":362,"integrity":"sha512-LMpEXcunzVnVxoqytuR3R3qAu49zvNdOWyKwle7kqjmAQgbAZPcuCP2Bdf+u/+O7LHG5y2hMVEjN13mf1gD1gg==","signatures":[{"sig":"MEUCIHRt1Lfh8ytDHGwkxZdG+OZqbfYe8tESXHOE0hA2LVxNAiEAjvEApyEk2rURIMb6liMruuYfoFbVGfGInqZ6yEfdqG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65167676},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"bundleDependencies":["node-pty"],"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.19_1779845548835_0.3194249389285062","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"wtt-connect","version":"0.2.20","_id":"wtt-connect@0.2.20","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"ffc7a877483cae48a2a3c529fc81064205dfc585","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.20.tgz","fileCount":48,"integrity":"sha512-w+6qwetP+oHd5Qq+ga7fEnsEp+GqV2Pjp0y/m40Z/PT0XtFTPdg+ioNYA+4etm6KaROaxSxnefeMI0rAf0BB0w==","signatures":[{"sig":"MEUCIFf24foWSfyXkjp8wu3veR7kQK6RAkaogoWoC8mT5FEHAiEAzoGElCKNF9fYVczqrC8hJ10yfeb5EpWVik9rVjet1J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285736},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.20_1779845963932_0.09515271071030673","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"wtt-connect","version":"0.2.21","_id":"wtt-connect@0.2.21","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"24045a4adb485add0227d4c38dd32808cbcb5409","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.21.tgz","fileCount":48,"integrity":"sha512-mZlQ+IZXJ48lqqcy3MJmRGnkbGZqMca75vtGI73iGr9yU2lTF/CNsOr6G+rdDufgGiZwuQPC2KwbskKtgaurZg==","signatures":[{"sig":"MEUCIGVQRU/89F+TPw9e+JW0VyYtQ+0GjW/DTP0RJ2d82aMCAiEAtEZHKomff7c6qtau4hFb2Wj8bGgYqGu/dx6UORgBK1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289797},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.21_1779846769949_0.10581334884681892","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"wtt-connect","version":"0.2.22","_id":"wtt-connect@0.2.22","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c670a3235131efd3e2da4ae94d0f82a0c952e285","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.22.tgz","fileCount":48,"integrity":"sha512-vmleNF2M7uj1c8p2OYfVkuMuS4yHEi2unYHQLLoRfqKWfyqrRJSuN1cMvpniHBscdJKn0LZk5M4StccvvtFGlA==","signatures":[{"sig":"MEUCIGushLLqmHRNrTgJ4h7hvVeIz5uSuMyAd5XuKy7wQkfiAiEAnU+r5NXu82dgH2FxXZyp2DcL2Njl3o04jpDKVTQBCeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290272},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.22_1780040726306_0.5708339100754849","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"wtt-connect","version":"0.2.23","_id":"wtt-connect@0.2.23","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"b6ecf2b8b1c6ece3046d7907ce102ff6e2d77ff5","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.23.tgz","fileCount":48,"integrity":"sha512-kp+Iqo0wFiFZWNq9t3Jnw0YrE4k1Eo3tuNowbL4sXx4CiOr659397AMTIZuMqvrmORgjpOa0ROs5AKngen1oQQ==","signatures":[{"sig":"MEQCIGH8Zn0ST8cJ55zlFSYsCYyzR39JITVvmD5TfuHlIHVfAiAWsuUahEYXP6HzYNyQc1qdhjWrRSlFkqKhfi6XGIYngw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292035},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.23_1780098846991_0.1793802331066947","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"wtt-connect","version":"0.2.24","_id":"wtt-connect@0.2.24","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d0a550bd32c7507750cbcc4a0801c194de43e7ea","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.24.tgz","fileCount":48,"integrity":"sha512-Mp+AHhWDPQ75UQZWpJWDlBbDjdt2v5tEi5A3qBVuyfhWUS6yzUo2TPTi2HC7DUhQKhA582sBMH3RfRPBb/OCMQ==","signatures":[{"sig":"MEYCIQCEe0PqQgHLAHiL2QPJHyA7PVOlAj2lu8a652VmFUPZEAIhAOljT/ghYhcaKYVzaCxeyu8uWj44VU5KAMiGAUUeuO+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292095},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.24_1780159282997_0.4894270532476097","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"wtt-connect","version":"0.2.25","_id":"wtt-connect@0.2.25","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"98ed27aca2682313966585912bb2c4443b7d268b","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.25.tgz","fileCount":48,"integrity":"sha512-qWviKzvBjGQVj4raJwEz/s6LnukkIydGYyEz9Ke/7BxAAczGGp5Lx6SW1jsc6JDm05t1AR2OBxNdU5ou11FEVg==","signatures":[{"sig":"MEYCIQDy8Y/h/H2uqUoGygaDxW4XKnfFDrVPQCiKx9Kj4q5vmgIhAM6TEqcpVT4Rii9s0OvXVvsfCIhykCzL3Dazx+0fBc9N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292282},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.25_1780159735024_0.8926960619121278","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"wtt-connect","version":"0.2.26","_id":"wtt-connect@0.2.26","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c36faf28428b0385ed1eaa0dc588cb7774f822f7","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.26.tgz","fileCount":48,"integrity":"sha512-NvLFlWLI9aDOkH5ZD1HO39xAjVC4le6FqCwoEJdz3itj2jAXGBiSWQwr4CQvkBwuxfmgrQcwo75tEsQafPoHlw==","signatures":[{"sig":"MEUCIC1WfOBOtSEVNqzzTdWRA/pqfPiOlY6tgBxFdDvktm1WAiEA6Ri3S4jXv51QeZFSht6Eyt+XCp7T5VYoEOTE/BrnfZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292629},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.26_1780204854892_0.1941697441303838","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"wtt-connect","version":"0.2.27","_id":"wtt-connect@0.2.27","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"e6ad1c39f91884da53e44945767047831e5efd43","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.27.tgz","fileCount":48,"integrity":"sha512-+zAFz13NmfQZO8Ka9LqxlD+rBT/AT4/gPJKCDWTXVke1SJl+MQnV/ctjEKlY5IpoG85JM7qRO83wQWVxanJcFg==","signatures":[{"sig":"MEUCIFS2LWMUvaB++k43aqDcAqrN3jbFW3qUTDbzJblrmpRFAiEA03wL8UmSEgrAQeZzV7tF0zcblOTUMCZWbFG5uFhd3cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293868},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.27_1780205280757_0.503545629283805","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"wtt-connect","version":"0.2.28","_id":"wtt-connect@0.2.28","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"5816cc3852fe8bf4388b36a5c78ccaf9e435d417","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.28.tgz","fileCount":48,"integrity":"sha512-yak/EkY3RH24mRWJ3ggSGjWbDhTEYj289JCk+/7qt26zo/LzWTumJpLsW8MdwYp3JejC4tgGbdKkaw+Ou5hHYQ==","signatures":[{"sig":"MEUCIQDCPsTyVKKWzSvSeJ5CFdCbWqPQm5ysbC1fWIiIqSJNdwIgFdv+vA75kaZiEc5My/OLbndC+6/ZRhfJSEIttnNdIHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302994},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.28_1780206742283_0.7913566381892181","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"wtt-connect","version":"0.2.29","_id":"wtt-connect@0.2.29","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"3666f7b0e9e979929c9355371346e1695f2675dc","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.29.tgz","fileCount":49,"integrity":"sha512-0lbX3FWNI7ddxVqjx3bPvuqN4Gz1BX/EaRwt1NcgVE/eki58bfCAPrp9CGgNjELJBKLuvlh5pVAqv+2oL/CBZg==","signatures":[{"sig":"MEYCIQD+M7LWPRmqrnu/GMQ6fzqhjByUnonC9N12ZXOxM9tP3AIhAPZJ+2mN9RAftzJ5xU0INTOktNwYdlv3ptT4OIOh2Owr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303458},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.29_1780218940779_0.3630317879299827","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"wtt-connect","version":"0.2.30","_id":"wtt-connect@0.2.30","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"2cd4ce553f4ca44f95e2a9f27b9c3d12e8bf81ad","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.30.tgz","fileCount":49,"integrity":"sha512-cxFgyupa2XvYJ+/7R3rMrBWDtrws8MqZj5GK6aC4Wn4ybNZm6XnOhV1QVIJ8M6KRKcpJmKz6o9ukyBpvhnJRBA==","signatures":[{"sig":"MEUCIGfferDU0xkMlgsYrpffp1yWe2m585dmqcdqKp9x8y17AiEAqT+noe6IWsbJoqmxrxLBkhdJMWB8XBnZ3euuLKHdYjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323638},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.30_1780222225679_0.3196474791400292","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"wtt-connect","version":"0.2.31","_id":"wtt-connect@0.2.31","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"08fdcaaf94cb608eebf9c258a1d9722e3174c604","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.31.tgz","fileCount":49,"integrity":"sha512-udXBfCBWGzWAKlMpmpv5NkOb2tF1uGMeEN1hF8WauwjQAsg4qSPA5Cb6o7bJTb6u3fIxCATbAO+uwd+HdOYMdg==","signatures":[{"sig":"MEQCIArwjZi2j0YLVYhmp1acxRTGKJvKiruqW8W5Dht7SNumAiA5sgEewbM6ZCpuYeG8kHd1fZSbDH1vX0TkyRHlq6MbWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325608},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.31_1780233444187_0.2451582650036579","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"wtt-connect","version":"0.2.32","_id":"wtt-connect@0.2.32","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d6ed4c215d7956374dcc80688a0a0072f5057248","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.32.tgz","fileCount":49,"integrity":"sha512-9Nu5WuqHgj7vQPGdk188wllZiHp7Nb7unEOkbklgPPAckl8AiLFV7S5/Oz1pjpMmlz3bj4Q1VN/aONK8t0NIQw==","signatures":[{"sig":"MEUCIQDiftNWtJV6IvZa2RL/cBYWW3+QWljSVG5y769l8WUCDAIgPgKM/DpTuHZl2v55cx0Yh6Ma8QbCxfU31h+rPnUd9n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325788},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.32_1780237888223_0.9226842487898521","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"wtt-connect","version":"0.2.33","_id":"wtt-connect@0.2.33","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"9111f0365497129d213c2c6c9106867ef3a80b44","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.33.tgz","fileCount":49,"integrity":"sha512-u/TNOeD7MZAiKaVwbX7tInT1ewk/zOV0zhHzy/xcyrsAtcSoidfysjgm489zqIn9d8s8wd4f/mgnxv7H2RfhuQ==","signatures":[{"sig":"MEQCIGqboWs3wYFkcVdL2m0Biy/Wc+h2GRGIzyNRSSc2Gy6zAiBhDrtlO81RQqj2CXNiT2KYpMEI1iNkR6veagvYICyzgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328156},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.33_1780366572412_0.07198570768545953","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"wtt-connect","version":"0.2.34","_id":"wtt-connect@0.2.34","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"9b94528380126578d28ac8d175e5e17413eb061a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.34.tgz","fileCount":49,"integrity":"sha512-Gi7oeQcQwVJKnM9CTAklV4fWytNuWZsrDBYDKByg0W4NqyY2/msmtGEUb29GWO+GOXd527ZHBBqnIIGcW0iCoQ==","signatures":[{"sig":"MEUCIHR0QkDtLOyFxBCB41OYdRCoWrXdfZNAFKieFBa8TWKiAiEA5X2M11t1BfUUk4ocrkjZPbAO4IYiZKTKlK/xEWxTTkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328942},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.34_1780368284274_0.8666799763137707","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"wtt-connect","version":"0.2.35","_id":"wtt-connect@0.2.35","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"498116a0e6fa2a8004036fbff7ad7f2a4e1c84ce","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.35.tgz","fileCount":49,"integrity":"sha512-JaHyuHsyMtr8qojeW91pvB10+kX2s3Iw8gm+efLHXIoxsAttNlzu7ybF1Y0Zxu4WsQc745LpggB6mFuAuD9uEg==","signatures":[{"sig":"MEYCIQCByPzgnXTwFEsiitAiryhurTs1jwwAjLNhhhtE1dwlkgIhAIp4dGf4Ne8Fl3QfYD3vJ7G93x8Lgqqe1bwSZXDFxogR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329115},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.35_1780369790266_0.206996442114175","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"wtt-connect","version":"0.2.36","_id":"wtt-connect@0.2.36","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"8f55d3e06713a1b47464eb020c190a74c034cd37","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.36.tgz","fileCount":49,"integrity":"sha512-8O0QNvo62wXKiV3L65Qd5l3kh7lfz3iMhvPiNu/Ylr72LGhFnGWp0/n9qGhbwU8f9n2Q5wHyIMamDUO3SaMg4Q==","signatures":[{"sig":"MEQCIFRnsV8zH2Jj/fqtLypcHj59AeMNmFsPdpyHvmwA3jI5AiBGKLUxCzoGzCzScHMe31Mw5sRZzBU7+N+/o29oXpFXEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329261},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.36_1780370125302_0.6379909498840401","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"wtt-connect","version":"0.2.37","_id":"wtt-connect@0.2.37","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"72ed957d97f3679bb26b52bac26265fd9b7d83d2","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.37.tgz","fileCount":49,"integrity":"sha512-t7fjF1BVwwbxPuvxBPhko7NTB2txL4lkqaa+dy4d+lDrngXd6Dffc90+ozELRSwYA1vxUPr4nF09SLUXUphAwg==","signatures":[{"sig":"MEUCICKeRGQqZNCTdYYMLofvmHDZPFGpryP13u7GcGmOvrL0AiEA3vtrFsTtG/sh/7bGLDl7Pw9/g3Wn8yHyEolg/BJepd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329383},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.37_1780370797869_0.859014470726776","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"wtt-connect","version":"0.2.38","_id":"wtt-connect@0.2.38","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"6eec08573c4bec10063da9bdf87596d601910fef","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.38.tgz","fileCount":49,"integrity":"sha512-VUsTAgZzHIqTHb1nn0WlrRzmMeC9waNkkbHYoE3WpwwKAr3YxHZER1UbsFenrlG0WZJrjuB6vvLhQm315CjJEA==","signatures":[{"sig":"MEUCIQCAIEP2EEvTCGW+gl+fKOt7HptcSGD6gmKU1Wmyqf+v/AIgOM9kV1f1OoG295TyUZXs7NZhKnYt4G1eUlgspNvYTSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.38_1780373820597_0.5981891416820928","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"wtt-connect","version":"0.2.39","_id":"wtt-connect@0.2.39","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"a56034b18640986b37b2f8e7e05790115cd9c0e9","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.39.tgz","fileCount":49,"integrity":"sha512-rOVXFXnWfBUI5XoK7d4XldpKUkm7L0G/PP8IIuABBUL309XVhpB8RZ7xsRrV94FP6F63iajutvNI322yqiMLcA==","signatures":[{"sig":"MEQCIEP8khFduAGBXGAHf+zc+wPCCE9rNsOQG7rrtOpu0TsuAiARu1gOmCpTvCpyr+c/oxKcEChHADNyb2fH4GqvdQ1qFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330018},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.39_1780380426133_0.6169828311705874","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"wtt-connect","version":"0.2.40","_id":"wtt-connect@0.2.40","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"5bbb63dc428351f45c9670f31b65ee997b320131","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.40.tgz","fileCount":49,"integrity":"sha512-Yqva8wF0HfXX5UcUcAwFFHf3S4zAW0pg+WxFNuUI3pHBhgHJvXLVSsbXHx8VjNkaX/k3lfeF3Sl9V+7yYm7xOg==","signatures":[{"sig":"MEUCIQCBlWAlJ3QHaPGcYSfYZyefndW8cyD9nSgKtBDHhQg3gAIgC8jvlr/yf6NZ4jSasbbxdefgadeqc0lEQ91z6ybrIQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334265},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.40_1780382720745_0.7908735044497577","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"wtt-connect","version":"0.2.41","_id":"wtt-connect@0.2.41","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"733d142ac8b20c4a339393bcf776e2e48ddc89d4","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.41.tgz","fileCount":49,"integrity":"sha512-GRin0tOG+mhcsJMLX6VP2XamQIFAcEBY6MpvpwppeGdIjPwQe9128Vw2588pRa4exG0dxaKUANUv8mIE7lvdqw==","signatures":[{"sig":"MEUCIQDsbQKAiDbBlPIzot2rZD6PYI3WZglH/FM4m5URCm92qAIgOKaoh/XUFQuU0DjpKQ+468lhTY8dI0leQ76ESNkDZV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338206},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.41_1780383184847_0.8993059122431846","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"wtt-connect","version":"0.2.42","_id":"wtt-connect@0.2.42","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"46d0e4f17c7470bcdd11965b380ce05a492f2090","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.42.tgz","fileCount":49,"integrity":"sha512-aC1i8WpGMdDg7bw1JF1IvHRB4imikQ9R6AnYIyJAjrLk7MpPdEFoOdplmeOPgCBwWn2N9HDxrWVfoMZwYThBBQ==","signatures":[{"sig":"MEYCIQDFGXk8zqtmlXWsysrbxrzstxQXJqOOn1ZS3naFUYL9ywIhAKWTLklXhpA9Fy+OOhEezAk3uysCVyAxGb+E0N0uLRxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339656},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.42_1780383378247_0.6016944117842418","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"wtt-connect","version":"0.2.43","_id":"wtt-connect@0.2.43","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"cab8cd490e89f4e1d5eeafcb2025ae1c85a29ce6","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.43.tgz","fileCount":49,"integrity":"sha512-/HH3aLFHgb8tMfj8lPR2MiuhOotzt4895nsa08DR7DIAx2F7d+xAsEBDgJt6W7jqpjqVwzbcwEcQFrsiMqhR1g==","signatures":[{"sig":"MEUCICsD7swlHBxR24qvrTJ5PN6wnjOrgv1t4tzZjHPtu5oHAiEAz9VIGZbkhzlv5aZWEjpRI1DSwFCePTHVZDVeYnwzMxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340132},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.43_1780383789375_0.3884373408498232","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"wtt-connect","version":"0.2.44","_id":"wtt-connect@0.2.44","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"fe6423e76f4b8632a3a72868feb137d6683386a3","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.44.tgz","fileCount":49,"integrity":"sha512-tNKGovgGRXIkiypIoukwMt/PsoyydzTqGz8sms2pKLQoVVyyPe+cp1WES/exMl/2SK4H/H2Xh8ADsyU7i8FSIw==","signatures":[{"sig":"MEYCIQDlU1UvyWPwz03fJrhycvBausikYF3fFMMkKk0KxfaHFQIhAMFoHPKFs7puqaBkc0JIiVJKliJq4qaxhqWoaTLrrLrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340178},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.44_1780383960850_0.23210822800742958","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"wtt-connect","version":"0.2.45","_id":"wtt-connect@0.2.45","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"08267397a44bbf6d8ff5550da0d014eb5896bce7","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.45.tgz","fileCount":49,"integrity":"sha512-Mkz0APkJ9uqqdVxzszMxBqRPoknjxux6j0jpRNmoeZYFaqCMrS64hG7vwbPRLhU6Y6URPZQ+WrI5CoUxPN4sHA==","signatures":[{"sig":"MEQCIAL4Wuveu5ym1/p9mhTJaVP1dTu7l02kCAuUD23kL2LLAiBfVFsJoWSzOuyMJTHXUrgLGRirHh9ovyT6JRcxPEojlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343171},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.45_1780384665779_0.7943801443956264","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"wtt-connect","version":"0.2.46","_id":"wtt-connect@0.2.46","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"7fcc9e25b772c8ac095ff3d890699526af35344b","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.46.tgz","fileCount":49,"integrity":"sha512-xkzdclL3l+dncKDY13yumZ6egjpHVx+6yf958bSqW4YOiYk7PxpR6K9dXYwzpksOskJif+/qQQ9mieD7Xysmnw==","signatures":[{"sig":"MEYCIQDF6c1o/Syu2EhxJk8LuKpTrYrwW2hiLjIM2p20Os0h5AIhAMt1U/0WzWhYtoue69/S9dK35x0b+ioYOcaczJSnzNNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343171},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.46_1780384873983_0.04119509942734645","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"wtt-connect","version":"0.2.47","_id":"wtt-connect@0.2.47","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"e4042d2919c88a2eddb3ba686585924518ae8a80","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.47.tgz","fileCount":49,"integrity":"sha512-8hoE7ICsp8e74StkHLFMfeEcI/N9z5ZFSxdzqaYSAQrHVGROQtcAda2s/vngDADkEZr3tNrICA0QYt35U9Hrmw==","signatures":[{"sig":"MEYCIQCZGwQbcUIWDkj9eVezHgSeIqxna/SnPIZex67or/n7/AIhALJyNjxM4fay10V1lRf4hM0mIC5F6acAInmY+ijtDeWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344577},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.47_1780387069577_0.03969040917415678","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"wtt-connect","version":"0.2.48","_id":"wtt-connect@0.2.48","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d2e4ad8de9994a768b07fe81bd0262ee122a9f1a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.48.tgz","fileCount":49,"integrity":"sha512-uRlbAdrwQOxlEJgB0DN7SA/HfY57xgNdvnuy9jFI/cvt2gIR62COrkq2o8JxDjeGBHZIqBh/pZ5VaRBI/yc2Dg==","signatures":[{"sig":"MEUCIQDCrd0KH1wjtN8ZWQyE4p4EKmj4qj2kqvlnDky9FiPNQQIgbRCAm9ej0myw8rJOMAtMeAQXtX3LrkUgkwRjv3fitDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345148},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.48_1780388159951_0.048864369258246","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"wtt-connect","version":"0.2.49","_id":"wtt-connect@0.2.49","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"405876b19e20bbeddf410d0e6e35891290754813","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.49.tgz","fileCount":49,"integrity":"sha512-ksfFKAZTpGVR+2WlyLAz9R7pGLcr423j3i46gCIEPNLX+Asq5DkMGOyjk6JyM7QsqCzuk2utGR6BagzFWJqbSg==","signatures":[{"sig":"MEUCIQD0V4+9UL8hs5cFw9hmna9+RVmyh/cBv5nSABHGCgh2QwIgfFK/PSNtlbmS3uc5V/OYSHtToJ0US1J3YzWW/l8FSfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345283},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.49_1780388744226_0.5418322569846858","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"wtt-connect","version":"0.2.50","_id":"wtt-connect@0.2.50","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"0471be13560c5ecc3b269c0a968795d0523a19da","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.50.tgz","fileCount":49,"integrity":"sha512-F72REqEtH0yJYgCQR79Ou40jy2Q0upEsKWz8eVzBuG3TZlQTjEfRmxslOP1B8+hurDHxd39C7+k6yEa1moB6Kg==","signatures":[{"sig":"MEUCIHDtwpC+GpCL3nOl1HIH1xwjOxAsq4t5xdDm5HwbzfCAAiEAl+1+/f1LritIgT9ieQ5BIYEyZ8y2AhGfvD3poeROT4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345830},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.50_1780399365097_0.5129030043345393","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"wtt-connect","version":"0.2.51","_id":"wtt-connect@0.2.51","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"dac04ea6225082e03b53bc2fe9fb7140fd74a858","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.51.tgz","fileCount":49,"integrity":"sha512-umUaChhEgEJi2IxHDGZNlUGrkNpL6LQRNUL5sD1V3hX02wXgaK1QDi0gvKtdrLvJi5Zb8JPd9RIDbY2iywz5JA==","signatures":[{"sig":"MEQCIEarAAVWlBD5Wf0Agyi1d6+f4CGmF508TidisXzj8yqoAiBpFFuMKCyvYnOIfhVK2U6Zbps3tVNDpCN/MGBfrXVKLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345909},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.51_1780414205736_0.3874670973956238","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"wtt-connect","version":"0.2.52","_id":"wtt-connect@0.2.52","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d8d9b11f086120900192d84c9ccc7152a3dc3234","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.52.tgz","fileCount":49,"integrity":"sha512-S/dGt1qPoFLUwf3jwyJWLlD444Y76P/uaHNmMMcfqaGclhQFfTPpzZ0A9LTcxTu+u/YjGe+U96VpsW+zXL/24g==","signatures":[{"sig":"MEYCIQCr9gPc3i4CLj6QkBhjEozac01jLpz5j9zhyTY7bIGhTQIhAPmStoultDV5u0kFzFYqC/oV0dxLcJy6S6xyhZn5PSlk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351713},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.52_1780414985013_0.9986561343274178","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"wtt-connect","version":"0.2.53","_id":"wtt-connect@0.2.53","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"323c08252f981de7ab33b30e3394c351413301e9","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.53.tgz","fileCount":49,"integrity":"sha512-MAuwCxM5kMy7HXN6v4rKPuDSnYDLGp8h7V3b+Xpw73r+/zFmi9phUN35LIZxPVIKjSsGlSrkTJBPiLAdxvC0bg==","signatures":[{"sig":"MEQCIFrYt5RxptawdMoV0I1Xmz2nHBN+7Xg5m8H92/HlQPVjAiAnpykTzpGXq9pDn7MrBuSemth3pEqpW02u3KHOYzLVKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351706},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.53_1780415125401_0.4262202959877128","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"wtt-connect","version":"0.2.54","_id":"wtt-connect@0.2.54","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"d9888d82d2a5e424384aeb5fc214ded1497c505a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.54.tgz","fileCount":49,"integrity":"sha512-NUVFweanPnA5lOZKVrrdw1DKQDlQhTtGXViNbT1QR+U+b3HRA3OjCTb9dXXG00ql1mwxUe6vK61pzKqYOBeEpQ==","signatures":[{"sig":"MEYCIQC5LdBNfY7z93jxFpdn8EOdfofIWslFkDoaeGNCz8I37wIhANKyxZi6p/K81PtdkF/nvVdundHYXmEXkbXNgWI3AdXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354422},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.54_1780416071136_0.096075834830752","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"wtt-connect","version":"0.2.55","_id":"wtt-connect@0.2.55","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"608b1b04093c974b80daba654fd71b94c1d1fcaf","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.55.tgz","fileCount":49,"integrity":"sha512-V+OMNz6uE5pbGVsTXLdwcCr+D3L5raquYcGGPQJ9kOJucnzHj7v4BrCloDpWLQ4xEndCQ03pS3Bou2sowdV1lw==","signatures":[{"sig":"MEYCIQC5sgCZRwTJEEYIGIHV9PdXe80BooxwmXJftj3gDE693AIhAI4TniFvOv7pybFYzU0QHECMToQAlvKgi/1uaEAKfWy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354851},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.55_1780468875950_0.6810254238598663","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"wtt-connect","version":"0.2.56","_id":"wtt-connect@0.2.56","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"4b43a580ed559ec2739d7854d7f7cec2b8ac094a","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.56.tgz","fileCount":49,"integrity":"sha512-qvuEL+pFWsqCVYGyS58+NcFR2BALW5w7ZU6vzwYZp5q4OxJDzazpbSGFKxtM63rMUA4lybBsEs6sbm4irol38A==","signatures":[{"sig":"MEYCIQCfhKeYoyVT7lwARrh95O2jSQQ3Fvuy4vUZURBs7sSmJQIhANJnrrNCBCzqG3uFkIIDrWKfk+LW33VtpOzJ6XegZgLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354619},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.56_1780475350169_0.7783907600771325","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"wtt-connect","version":"0.2.57","_id":"wtt-connect@0.2.57","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"32c6a297a6a82219c42a071fdbe2902da19e0782","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.57.tgz","fileCount":49,"integrity":"sha512-8CYI5B+G9lTWU6/AeEgOCj34ey+OpYGGO1U/imukK6LNGp6a3JJVNx7kx46MBnHW6mM3hWJ1u+et8p1+A5/xQA==","signatures":[{"sig":"MEQCIAau+LI9vAmSNUs962HnuPXLEU2ki308WRo6NSe3nBJQAiA97HBZ5D0PGHNJNZqOLej72vPJUTAaCWF/h36aLb8plA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354310},"type":"module","engines":{"node":">=22"},"private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.57_1780485269891_0.3273470606950042","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"wtt-connect","version":"0.2.58","_id":"wtt-connect@0.2.58","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"f8eb096e2ba5df76fafc6824b6fe9937cb686667","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.58.tgz","fileCount":49,"integrity":"sha512-pJEHC7/O/xJ1e53iY1U9/6h0PjuvbgxkgCkKbDAkXd+EhqDFOfmcm5Jy05w1ylVEgKHmfDcl7cth9M5a+FQQug==","signatures":[{"sig":"MEUCIHCnfq5u3fqD6G4WDNjdwxxgHXVkaGswICDdWjtalHZZAiEAmwn9UzzpzHNLqBK62PeB5KzvtbJU6gm7b8fsHnsN/wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356122},"type":"module","engines":{"node":">=22"},"gitHead":"18762ecd8a44d48843fe8be9ce98f3aa25760e03","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.58_1781229167826_0.5528961102329668","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"wtt-connect","version":"0.2.59","_id":"wtt-connect@0.2.59","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"288a9e451e596971ae041b49f0c83759b622dae2","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.59.tgz","fileCount":49,"integrity":"sha512-b6ZLo4tL5wYM8wrKQqDtZ0q3sGapZXyOfm18zyZOIp4pCC9eNbdOzQxgNiOMmhArgm+8+CZ+IzJKNrpfumZHRA==","signatures":[{"sig":"MEYCIQDMx/oRga5UxxV5PJt+cfej1deityEr/LcUATeOFNu8xwIhAPQc7DbsAYw60NuMoBdGOtu2LXmnEHORjRxSroaOQ23s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361682},"type":"module","engines":{"node":">=22"},"gitHead":"d6e495b47a0a1986815a0a009c7b298d5b3545a4","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.59_1781326567654_0.2504981753581583","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"wtt-connect","version":"0.2.60","_id":"wtt-connect@0.2.60","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"3cd44941194a653584e781884468ccceeb363908","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.60.tgz","fileCount":49,"integrity":"sha512-5eTQw66ZaNtNSsqRCpWeaU7zJj4q1jPsiQld1LSesfxQCSopqYDpUr7AER8dTR/u1hLjdH+jRPUT8YXJcy9obQ==","signatures":[{"sig":"MEUCIEOZ9nSF0j88CRgaYcsrqGsc5PnxsO4izZyisCdJ6B1+AiEA8y9u5JyvqeftkWjxQOz5hxLqa9bC9/f8XnrE0/NhT1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361896},"type":"module","engines":{"node":">=22"},"gitHead":"e6067fb5304d925a0ba5ca01f2e343e38bca2aba","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.60_1781329156609_0.6647613776536505","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"wtt-connect","version":"0.2.61","_id":"wtt-connect@0.2.61","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"718310eaca4690749d9dc7caa10f2a472f3003d3","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.61.tgz","fileCount":49,"integrity":"sha512-u1/uDtDEF/3r+q2PvhzMXggVAgmyzNQChsa74eHgpldcLKe7NHTB28+XlnA4gvHnsIbBun7+7cXa5RUjHZW2EQ==","signatures":[{"sig":"MEUCIHlOBfkDuY1in0q7nwkmqEN+K4qvwhlBWOVImt+dNo3MAiEAlpA6YpTAt2EBL6T69RE8jM3OmHG1kHtmCJMBDWg3GA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365182},"type":"module","engines":{"node":">=22"},"gitHead":"39cbd76cc8750f71f0e88b269ad318227369ee40","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.61_1781383818228_0.2501065738964243","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"wtt-connect","version":"0.2.62","_id":"wtt-connect@0.2.62","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"ea84977ef9e9838c77cba4549632537999383bc2","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.62.tgz","fileCount":49,"integrity":"sha512-EEMwAi1MFQukKiJ9hs1TMC9lPx26qrMS00UJiXEVdhzNGj4jWa1cUf6KgUa69Gb7rMCgikRc7sIc6kTxcRRMKg==","signatures":[{"sig":"MEUCIQC8ihDJxSiZbH7Xf1fp6kbUty9h4fAWja0QLqVm6ccOBwIgEH0hjRoLYM/CTGCe++C7tcoT2f/ZqthKnHPGhWcOlkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365277},"type":"module","engines":{"node":">=22"},"gitHead":"5b1182d5fdd3d624b0a64dc442355c45289edc6c","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.62_1781667198438_0.38189240860076845","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"wtt-connect","version":"0.2.63","_id":"wtt-connect@0.2.63","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"a18064418ade3ffed8b50fd0917f3ba5f360d1e8","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.63.tgz","fileCount":50,"integrity":"sha512-unP3zlOOfEmVTT6GK5F5YEO99PATBENRkvVeNJX8z5gpmvn7+rsc+atyjjwzBWkCjWiiCgBqCzNnSkMaxZYnXQ==","signatures":[{"sig":"MEUCIDPNaPzM/00SNxTUxHThqcFW1P8CU9O7Qg/5tPbDsRshAiEAlq5IHkhd6pp98HJ4qsEah93eRLlIwpt7lUEY2HNSu7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374098},"type":"module","engines":{"node":">=22"},"gitHead":"47c0afcbea441d61ea1fcde962dba4e058a6fae7","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.63_1782222525143_0.0411089735404806","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"wtt-connect","version":"0.2.64","_id":"wtt-connect@0.2.64","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"b7516b43a231f8a4ee636453411154836baf926f","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.64.tgz","fileCount":50,"integrity":"sha512-RzLrZrVmw/mF5XK8mcblTaxyH0fMhHKsA9OUJFTCqVLX5f6pafFMg40P4xcWl19jO5+ynSeD9i4ackq3PtirDw==","signatures":[{"sig":"MEQCIGrOvKgtqNSefH2BfsMwCU2AE15rVY+mhOCY9ITAEQeyAiBkhowzi6CmmTe84ijEiXZ892LQGStrbjffYtp42IBtDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380541},"type":"module","engines":{"node":">=22"},"gitHead":"2ad39bfbd6ba713230c0664d5d2261b71d612448","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.64_1782408036497_0.973447255418695","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"wtt-connect","version":"0.2.65","_id":"wtt-connect@0.2.65","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"31e52150e71a700cb2a50d93d0feecb1c804f184","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.65.tgz","fileCount":50,"integrity":"sha512-GttosKVXtKxAGnR/ssquBmrH1MuRjQhkuthtVcl5sPcN9HwB1mB9Uqfj7tJ0xfg4oM8SuGfvBcVz3u6XLjdlMw==","signatures":[{"sig":"MEUCIQCWkp0RviIJn0RcQo/Lf3iTar5kioaoUkFTDChOLPhIcAIgEB6wjI2vO42q6eqVh+Zp5IWlhRGSYf9NzjKdbOomFjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385968},"type":"module","engines":{"node":">=22"},"gitHead":"7d8873690948b4f8fe52aff68cda59408e94d19a","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.65_1782445692846_0.528683456572018","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"wtt-connect","version":"0.2.66","_id":"wtt-connect@0.2.66","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"eaf458120f68b8679b81a2e95f29089f945f1453","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.66.tgz","fileCount":51,"integrity":"sha512-QjFqRuuF7GQhewFECeTGdY67+fpZpplRAggoh62+uB/dkmruEjQVTTSiQaqaFnY2uCSRH2S3brbV0GflnbPcrw==","signatures":[{"sig":"MEUCIQD+rrAxFSeuCMtHodwllhAwSCjJU+N4CYvMmTuzdf5fMQIgPkXZ9EldANEdi8h1WNneSOYUV6/f8QY5LzNz7vxkKtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406545},"type":"module","engines":{"node":">=22"},"gitHead":"6139fe79aa7fda0e4855dbe6f4cfb7e051fcb3ec","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.66_1786526718258_0.9038469446725206","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"wtt-connect","version":"0.2.67","_id":"wtt-connect@0.2.67","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"f4835cbf63bcefb2645a8d4f88efef7f3fcb740d","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.67.tgz","fileCount":51,"integrity":"sha512-FDToND2QcRKMcRu0t2dqJq4UsrkBUBTZgECemTnetEx/MOReFNby6zelGmGuVcx1HujAlEfrTEwHTJ1sD9+CNQ==","signatures":[{"sig":"MEUCIQCYKgBmf5jRK6vzjsRWsk05ifdEb5tHzMcUm/4GhGpkkgIgf2XfRF/bkoDH3rWvafh07mhtFlBI2xBMDXQvQnivZjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407614},"type":"module","engines":{"node":">=22"},"gitHead":"dfd4382e916ada71a3322e4062993904cb7ed5d2","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.67_1786530221147_0.5823461500263447","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"wtt-connect","version":"0.2.68","_id":"wtt-connect@0.2.68","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"defd0ca548406e40ad60dca22bd4cb2c077681c3","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.68.tgz","fileCount":51,"integrity":"sha512-PcU1sK/R9toCgTPecU2qPJk99q9k6D4NpL4syeEOgA4WsJrbH6b6hkCu+srjsiYUkX/ZgK63KAWOZfEsVUbcaA==","signatures":[{"sig":"MEYCIQCWH9w+nXMWVEDsxCcccIKrL+r9cGF4Kia2loaWToKcawIhANrXQ356hmXfLIZs9eJEArO9N31Mg+eN9sgOyUO0e8tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407602},"type":"module","engines":{"node":">=22"},"gitHead":"39d4d5cca01f6116399be8a9d68dfca7e6f4f45a","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.68_1786530330635_0.29170998602279385","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"wtt-connect","version":"0.2.69","_id":"wtt-connect@0.2.69","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"faa869bcbd98bf6f2b0120f78a7bc8a0bbad7cc4","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.69.tgz","fileCount":51,"integrity":"sha512-KNdFzCteZ/pxnnTMyA8sOo3WFCtW9ciWd/e7p7sA+J4+0Yo5e3tNv6PmeRlPe9tFENQJNJYcoLbPPNk1EW+gxw==","signatures":[{"sig":"MEUCIHEi1ZMUt/DUzZYd1E/QFHdiQSK6rjJjsXsYy9SJKX6JAiEA50rkIyzLH85wbhIMWALtrrSIGS7KU/uNrr9aYqier7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411479},"type":"module","engines":{"node":">=22"},"gitHead":"c1d0dc53bcebf247c91cf327d54bfd117f59f0e3","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.69_1786533313030_0.7147026600673569","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"wtt-connect","version":"0.2.71","_id":"wtt-connect@0.2.71","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"54912644d873cbe3375036190f71b11c4e47ef9d","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.71.tgz","fileCount":53,"integrity":"sha512-F8PoZdokdfRC4XNM1Xv6vj5x47OEpxZXQntUdSwQfpItnp+wrnNAIYX91rBHLtYJi2JlHsdHTjD6wyLFY8pRAw==","signatures":[{"sig":"MEQCIGWu7J3+agtHWCpyww280tt3gDdgW6sYjWpnopi5XwKtAiBSdJhF/JcrQMXPRs2QibsEFjICLxxJTk7pgsfuYobLSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447804},"type":"module","engines":{"node":">=22"},"gitHead":"b4fd05988f3be8bdfe259b747bd950ca250a91da","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.71_1786603426624_0.3237240738216971","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"wtt-connect","version":"0.2.72","_id":"wtt-connect@0.2.72","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"5f031290b31462130703bab13a63d8207fbcd3a2","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.72.tgz","fileCount":53,"integrity":"sha512-+GNcMmpZrJbBmeLc6kf6nJLZ8Icbg3ox8ni5WfLNdEVsxUJ6lh1vOXl8b8Dsl2/04pdfZWNDBYmtSyNy8CZi/Q==","signatures":[{"sig":"MEQCIC4PkCptYoKBWtUFxyF/1ehUhloUAsfzWJeI85lWQfSQAiAxP1wKNW+EcdiFdF3sfVOMQHphU5FBpJFQHyCIOpICig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453631},"type":"module","engines":{"node":">=22"},"gitHead":"3ea69b64f5c3ef33c88b88cba2c7ac65928f052a","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.72_1786604659436_0.9526391313849716","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"wtt-connect","version":"0.2.73","_id":"wtt-connect@0.2.73","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"feca155fa09adbd0f007ca6e56f2e3036c8d0011","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.73.tgz","fileCount":53,"integrity":"sha512-1WlLVWNXIKHENDQC0LXKm4qYl5U+t3ieJEoM8KYGiOBKaoWCjYEFrA7uwc3UxkDGmD2KaE1iEJPoM7DAOpNqQQ==","signatures":[{"sig":"MEUCIBOqrxdi4mHnKgyfMbvSxAJCG5nwxERrMEpfxii9oVQbAiEA4sT0GUE0YOcKqScLyqc688q0tH1ZHZYjS2z5E8KKRgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454190},"type":"module","engines":{"node":">=22"},"gitHead":"a5949461b1775ebe670f88acf7081ed38bc87228","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.73_1786606546080_0.7504359728012031","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"wtt-connect","version":"0.2.78","_id":"wtt-connect@0.2.78","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"59c2e9a4eb47125814146ada116edc4f9847d3cf","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.78.tgz","fileCount":58,"integrity":"sha512-65/R5NZco7vjCH1xLdHVlaWLYtHbCdNecE4Vi3Hd1VGTbTeJb/6PLFAcV5GxJjIHL9xbZUm34fLBzlQopKyKMg==","signatures":[{"sig":"MEUCIGP+kWIqqxqBR7axhWudn4KgzgkWAuCL166XITwbudLVAiEA8GQbsikldJEnLEKFSEMDawrtUvXyGgqs69kkTsarVLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576217},"type":"module","engines":{"node":">=22"},"gitHead":"d532cb1ad84233b5d4a28a6181a174dda737857f","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.78_1786702235291_0.5080797419896197","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"wtt-connect","version":"0.2.79","_id":"wtt-connect@0.2.79","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"940bf23a1fe2979766022d320f8021696425c075","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.79.tgz","fileCount":58,"integrity":"sha512-o0FCGDbE+eiiT7HqAqDexwLQ7D6izDdHBztxXS6lBgkfeq9DdSa3dK4w6tB+5j6hEk3y7B5W6iL9M6OtZaKGcQ==","signatures":[{"sig":"MEQCIBx8Ey5NY3niZlXN7H14eeaQMEknDwM+Ve9Dz9dyMkbWAiBq3O3GQBHXmx0l395cTe5EqRtBTWcmmSEiZjfV2mySGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588378},"type":"module","engines":{"node":">=22"},"gitHead":"e05c83a6c0d104052864643a719c691de800e0a1","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.79_1786702618974_0.2032230030982396","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"wtt-connect","version":"0.2.80","_id":"wtt-connect@0.2.80","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"079dbef2c764eddc6f15d6a0c20efcd2a0cd05f3","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.80.tgz","fileCount":59,"integrity":"sha512-awTUUys1JSppv2+DofI0vQ7+09vf6m1XLaTkgLE5C9GBd61kLZwpQenz7MQrxj9urdRvMsG81MFzypmSo5jIzw==","signatures":[{"sig":"MEYCIQDajv3JlfX1O1mjq9D3GT6lRkLNTxhK06+RDylUshni5gIhAMv5sTr5cr5n9070vxMBG9lstzf1ESqTZXvSQmVNs7T/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600365},"type":"module","engines":{"node":">=22"},"gitHead":"96a6ab90ceaed25547d637c0f98b0e948aeeed1d","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.80_1786704155736_0.8791782241192185","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"wtt-connect","version":"0.2.81","_id":"wtt-connect@0.2.81","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"731e4361c50330eff8723def67357fa3ace27a26","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.81.tgz","fileCount":59,"integrity":"sha512-/FGpjw8dymUsHzrX65LpfQm+GGd1rMaCBj/QpjpF4TJYHUXbDFlvC+kq8B8uRqPb2DUt5r8+qzQ5UgDfiMyzMQ==","signatures":[{"sig":"MEYCIQDRzo7k8NMfDHynWsJx/Atl0+vSRRP4Jslb8KxQfYL1bgIhAOsVK8pce+vUa7JPXvKQPhdVeX2oSo+DgnCtOMf3BIPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601591},"type":"module","engines":{"node":">=22"},"gitHead":"0bfea66e28ec9404b4aa93fe9c02c1b3fceffc53","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.81_1786870657439_0.15717654706313522","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"wtt-connect","version":"0.2.82","_id":"wtt-connect@0.2.82","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"9a36417135fc38e0a539b44d61cb851cf61ff528","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.82.tgz","fileCount":59,"integrity":"sha512-ZSzth55cEZoRNwmSBJW+ukOuKJ3z8lwot4r61kl3/aPC6eckoe/XzhnVjTrCswm+nW9nYPzMe5R6q+T38UFYeg==","signatures":[{"sig":"MEUCIEFsGBakFZ46YbTVVhjbTO9JJCnBaoq1U61Vq2h9/EfZAiEAiqkY7jnk0M7ySP39DlWhKmV9mgim4FLjhvezrp9b9Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606902},"type":"module","engines":{"node":">=22"},"gitHead":"a636e0e8d6c6a141c6f23992e707322a1f47b0ef","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.82_1786871823407_0.7423558791985989","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"wtt-connect","version":"0.2.83","_id":"wtt-connect@0.2.83","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"caecadb1b8f6c17fe6a0e13499046f2bf89a37fc","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.83.tgz","fileCount":59,"integrity":"sha512-VE10jILefIDvTjFVulgkEcoCLgnXu+WqeVC80StG/Fb2+2Icfi4Gq8fHoypt8NtjwLTEyoqGwtdFrW7lR45QCQ==","signatures":[{"sig":"MEUCIAzX3Fdd7T2Z5YV7ZYR9tgfj90T+S1ZV0xpHAGFjYj/iAiEAwcJxZFiJArokQk797VvHfa/6QgUX6QZVE5tQcqiZ8e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608230},"type":"module","engines":{"node":">=22"},"gitHead":"17beead01b697a13bc47bc1cc9de50c8ed7f4d99","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.83_1786878825561_0.16135611058853017","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"wtt-connect","version":"0.2.84","_id":"wtt-connect@0.2.84","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"b92891bd79b0a3d0a942fd265cb85885e0060d55","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.84.tgz","fileCount":59,"integrity":"sha512-mEpAZBvJPIk4eCOeNvFo50nlj2V21QhEGdFInHBHPFXysGx5aY17NKIU4e9q2NmTMgtUbgtwmCIQvDfV5IKnTg==","signatures":[{"sig":"MEQCIFqgbUBnJrssvJXfkX6gs66AOa5REMkV77imKbVKp0YuAiBDaOkzz1t7QCsMANcc/OVbWxnTeq0AJy2VP5eN6DpbNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614214},"type":"module","engines":{"node":">=22"},"gitHead":"3b95cdac7345a2ceaadf23f557cc17e3d9b8c2bc","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.84_1787033008733_0.5853983206531039","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"wtt-connect","version":"0.2.85","_id":"wtt-connect@0.2.85","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"11814df3ef8588200cf0737ea9493168a1975142","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.85.tgz","fileCount":59,"integrity":"sha512-MJw5Lru5nTDRhZqCP4fSv9bVvh97kN0Z0UK8znJ/orCupwdedruO1qtd0rLJtcgc+J6pks7WgVA4rMKfJNFHHA==","signatures":[{"sig":"MEUCICGsh6D0sTh1CpJ2JvBhwXMGJfsaiI4RAXjglE+StssbAiEA55XU4CRMy6iDUCOioH+RYdKCVno79/i/1KlpIT5JscI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":630656},"type":"module","engines":{"node":">=22"},"gitHead":"d9ca0794ef7ff3caf48a33d19915ec9d8a7e4845","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.85_1787034001564_0.6154937143164179","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"wtt-connect","version":"0.2.86","_id":"wtt-connect@0.2.86","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"1c53db9d63d3bca5ffd52927c0c8315b48df1b7c","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.86.tgz","fileCount":59,"integrity":"sha512-ORRMSkjUP5jdHL+S/UUXWYOjOj6DiZMJxAaD0ZK0/WTWgoP1SSTJvZ0+TzCsVsLitZdJuqHz0VcuKcGBzO+KQw==","signatures":[{"sig":"MEYCIQCiZYqHfNp1RElJABfAsQyQxci5vVVRdL3kUQ2N4L6mXQIhAInw1gGz7te0XFIEnly3bSrCCyVkBCdqHTlF/cp7/rwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638435},"type":"module","engines":{"node":">=22"},"gitHead":"a560ad2f177d8ba40333da1f98e7898b515c216f","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mammoth":"^1.12.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.86_1787035128756_0.8417163935725078","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"wtt-connect","version":"0.2.87","_id":"wtt-connect@0.2.87","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"297b6d48a14448a69b84da36d8d08d1c1bf67e65","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.87.tgz","fileCount":59,"integrity":"sha512-kg9byZGFk36q8iZ6oIIwfnnkkoNx4EXD1rLI5HPHd+BEMRggAMHI88MJ7yGAWh0DKceJ8GuYf0H0HuOJC9fOXw==","signatures":[{"sig":"MEYCIQDG52pqMpkkOp+6K+zRp8ZxxTD6Iyn7xDBU3DGUr1OYsAIhAJAciEIlP7wnm+aHDivvADZBYMPQU3DjZWfuGNjGsW+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649230},"type":"module","engines":{"node":">=22"},"gitHead":"739ed9acb667a34e197bb2ecbd825c107f1087b6","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mammoth":"^1.12.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.87_1787036579258_0.916252133436136","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"wtt-connect","version":"0.2.88","_id":"wtt-connect@0.2.88","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"0f1ef8b23fd3a4c3a29504a670b11318e1f5a120","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.88.tgz","fileCount":59,"integrity":"sha512-4CyIvi3GukspacpV8ONEl8daq5YTYjleM1LR7+viUeM1DnZEhd+yfaL1GYvyjLeh8mM1QQUqG891kLR7JoUk/g==","signatures":[{"sig":"MEUCIQDG8I7M45OeHnf++4u1B+I+LfasvOgJfwaw9q7mYAjoagIgKPlUPlrG0V3jq3AWPj52OhsopJE3GzNHyuSg0mOmWqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657860},"type":"module","engines":{"node":">=22"},"gitHead":"976ae960a0d0b548dcd071eec2d411a57ca26e2e","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mammoth":"^1.12.0"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.88_1787042296304_0.8409756067424818","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"wtt-connect","version":"0.2.93","_id":"wtt-connect@0.2.93","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"e68906017a43b20d33d29c86c92b98c20f32ca4d","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.93.tgz","fileCount":59,"integrity":"sha512-wgAASAHy3gqdDFBPjCq0o5iDUyA/P7Cu4Rtxf82Mc+PiRb2LGJdCauSNMspse1awJza2eWXSsZWP3dJAfg2xMQ==","signatures":[{"sig":"MEYCIQCDwDbVku9e/K0wq1MTHYJMmN0r+wd4F+5K+f/yufGBlwIhAKtwIb5fxwf3UJuyB+mCk6l4jODNBPmrGC/Nw3glNheA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680015},"type":"module","engines":{"node":">=22"},"gitHead":"cbec7682fee950002edc5c12d686a77720734e9e","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.93_1787115075743_0.8740650006312389","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"wtt-connect","version":"0.2.94","_id":"wtt-connect@0.2.94","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"52108b661f6c1676f14e506f5556490cb10b1de9","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.94.tgz","fileCount":59,"integrity":"sha512-x8WySRMyWJcBkbztceprhN2xPDUOKG4XY0P0Y7rJMAzzwGOrDU3n85OHH0MEbyTDgmvmdI9+/2RXQi3WbZb0HQ==","signatures":[{"sig":"MEQCIDDid/NTtUb7oHxVGJyClO+B8PLUuhGhsje38ypcYdGTAiAYifWftKl0Qnbimhvhdize2h0Nm45AqajjMys0I9a+Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684422},"type":"module","engines":{"node":">=22"},"gitHead":"cbec7682fee950002edc5c12d686a77720734e9e","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.15.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.94_1787117064758_0.44735551122267236","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"wtt-connect","version":"0.2.95","_id":"wtt-connect@0.2.95","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"750a6a225c71527c73afcd2d493b6dc97eb8f27d","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.95.tgz","fileCount":59,"integrity":"sha512-G7HJUIu1w7FmuGfPpFbqpSoOlxr9dD9woNSlr3nZZQ4xbrrsPSexLHi7K08vtBFaNeDMOiLdecwcXipJEJl7Nw==","signatures":[{"sig":"MEQCIDQ+OjVxXpsCyntInaK/+J1/xr91Y3Qz+bMKLpYHS8WOAiBPqXs67w7ksbajnz2+9hKy4R0VkONwwPaiIq4Yg/DGjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699002},"type":"module","engines":{"node":">=22"},"gitHead":"5082274495bf000c50e4cf956fb28f2fa88f0105","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Cursor, Gemini, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.95_1788916789238_0.9175232609579738","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"wtt-connect","version":"0.2.102","_id":"wtt-connect@0.2.102","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"1160f152fbaf5e61d6e88f1e280f409b1dd7d453","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.102.tgz","fileCount":79,"integrity":"sha512-a24DY3t4Xxrs+e2R1LtQPNdRfoG25FDNpFEHCxQFEw29DPTFzzMCfCv60VcU1HNPzBDwH39eArcyTVfggPRHTw==","signatures":[{"sig":"MEUCIQDLeqnFs/f2ogZ8DdiGvwRkyr8ImQSZlGuEN+2hen+bjwIgZPnExP/hrt5SwUUmly3gmp/55bog8eEqhbckOpeQhyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985674},"type":"module","engines":{"node":">=22"},"gitHead":"eeb471065663c8ddbf4074032f6314be129dac05","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.19.1","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.102_1789218680908_0.6721150292342162","host":"s3://npm-registry-packages-npm-production"}},"0.2.103":{"name":"wtt-connect","version":"0.2.103","_id":"wtt-connect@0.2.103","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"c40f08328f22f5799ef278f5c8d3eeb53b8bcbe8","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.103.tgz","fileCount":79,"integrity":"sha512-mjtmZMmXh79q39M7oJZ8vyG7QScJF+9SYHCcTuPmvyHMddkf0xepnd2wTiS7/19iHgQyN40zoHnIZstgF+hCIA==","signatures":[{"sig":"MEQCIQDfopPJ7KG7zJyj/g7K+/rFFd0q8PVwYvNDHHVdlpNgPwIfUa8TUdQrTqilkBrYg+apxkGr3J5LdBMThNtlIYTIUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985771},"type":"module","engines":{"node":">=22"},"gitHead":"2361eced260668a553d149df3774df1cf5548142","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.19.1","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.103_1789220615571_0.3635091433317037","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"wtt-connect","version":"0.2.104","_id":"wtt-connect@0.2.104","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"fffa7effb5a590a7d16635375d3cb07b3a5dd611","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.104.tgz","fileCount":79,"integrity":"sha512-cwZ1Wkw2Xt7crVB54l/NfeP+DYpNiB0TG/23+c1M7aAfc1FzcIZV/+SjdgHA4fe7DRf7vbY81E/8EAxflxcRPw==","signatures":[{"sig":"MEUCIGaiyoaG16/UFFR+E8c4PDbfU/n2jXzKFe/NmrVow2m3AiEA/sfTfks8/5D0+VgApF8mrloMAAY7K3UHCkNcpWcUyQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987917},"type":"module","engines":{"node":">=22"},"gitHead":"803512a3e882ab1e50a7b6910e13ef0e1d7114ef","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.104_1789276880441_0.979229010373919","host":"s3://npm-registry-packages-npm-production"}},"0.2.105":{"name":"wtt-connect","version":"0.2.105","_id":"wtt-connect@0.2.105","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"4c2ba2a06369199decc60840caf2e5260373e040","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.105.tgz","fileCount":79,"integrity":"sha512-yVox4nOT28ZZFmhv+sbg4oyrgUOfmyv2HjRwcl3bcVML0FsMSGoOIPSvzrwZIsiwJ21eGRpbwqDTS0vm80QB2g==","signatures":[{"sig":"MEYCIQD+QpAMg+O/lPrxqRqoS4dc9MkuH+k04S8qPbedRtanygIhAIIgyZ7EFBzpdv0t3DlYxYdHUyDodGUhZJ+KfBYofbG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991568},"type":"module","engines":{"node":">=22"},"gitHead":"992fd3d8fb84123f1dd3be1d17e8fdf55d601763","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.105_1789290612407_0.44289117878009554","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"wtt-connect","version":"0.2.106","_id":"wtt-connect@0.2.106","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"9eea21d959985d4625a431c3d354799d26f693f1","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.106.tgz","fileCount":79,"integrity":"sha512-RUSXjWk3BiFbgTeNR5dCOCUhfLmDb39C/nq3fxy3Hi1eOl1e0X4FUU9hPEpcvgCzagxYfR6bWJghqz15jQDBBg==","signatures":[{"sig":"MEUCIDez6xlwWDZn7civCZJOCipHk7qsk+lnyMbJcL898qqjAiEAvTnlWzcUT4SqdxxQZQdVCYJLFqTn+OnTAa+9CAyNfe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991630},"type":"module","engines":{"node":">=22"},"gitHead":"9cda5fbe826f00c9a472f396e3da40bee655a2a7","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.106_1789308417825_0.4966792616357574","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"wtt-connect","version":"0.2.107","_id":"wtt-connect@0.2.107","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"8a9577fc910097450093e50e71ec18b3cc1f5473","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.107.tgz","fileCount":80,"integrity":"sha512-tRhEvggDx7TTMvUPAidzdD3wgOBgmp3T5lapKSZDFcP616hY5ng/H6CWjZMhrHhUpbUK72zcLGj0H4stRiIGgg==","signatures":[{"sig":"MEUCIBcqz0FWacX7FbVCeSzfj+7MXHY/VZzlfjA+HPXVL3IVAiEAt3KK+sD/i5JNTL9qf3jEkuceqOniliSLT/Gk65zz+Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtI2waATp6jAa+DJVG2Oxrmb1YZsXSmqzvcCP/lWgRXwIhAOOy73MFEf385r3ot/noEES8zKw3jDW984xL64ghTvlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004489},"type":"module","engines":{"node":">=22"},"gitHead":"97aa2608d9b570beb38daaeb490aba205e22201b","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.20.0","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.107_1789924007404_0.5093410219284635","host":"s3://npm-registry-packages-npm-production"}},"0.2.108":{"name":"wtt-connect","version":"0.2.108","_id":"wtt-connect@0.2.108","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"603b50852caf4a84e3858acccf7f25331e666e97","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.108.tgz","fileCount":81,"integrity":"sha512-dC7J6jl0P862bzR+d6o0NAVfDFtvJGOkzzI140d28lEEiH2+xir+wFikT66taL6q4HwrjkC0uCbMjRTXwlqeQg==","signatures":[{"sig":"MEQCIEs9ssozTXTpIouukZkcqlB6UnkLD7yrFraC7UPlZIkPAiBSgRRBB1BbDMc9gg0dGmsnGgU6XFHZAYfyqFMV0DevGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICI5zG7hR0pWjS61gv0sZqwsLlydl4dXtw2me66A5gU9AiEA5Y6CquRk+yUt/a2vexvjLlhpBSGRBWsZZ3vy0JhOim8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040139},"type":"module","engines":{"node":">=22"},"gitHead":"41b4e385667c17ca87c9196a56303a493e4467b4","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"overrides":{"@xmldom/xmldom":"0.9.12"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.21.3","croner":"10.0.1","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.108_1789925519010_0.6371194687773079","host":"s3://npm-registry-packages-npm-production"}},"0.2.109":{"name":"wtt-connect","version":"0.2.109","_id":"wtt-connect@0.2.109","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"f6d02d91da01d8dc0c675b7cec717a773628bdcd","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.109.tgz","fileCount":81,"integrity":"sha512-tqcStV1FufhxohCBj6SuVhsXcowWNdSUbTn6Viq+io2/D7GMOroJbPCeGLuuLGIsfnpN181dqle1SyAa4KP8lw==","signatures":[{"sig":"MEQCIBRf4diKwfj+Une1LtoNeyIiLDs62J6wPegL8ZC42KwOAiAS9azVtxwKG3hHP9E0tpomgDUiuAmgFDcxBNg3fjVEGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFUBw0hFkUuzm9lvo/wYkBXroxBGl33AGQ6HWsMpaWg1AiAdP9DGJHfl301P8s1ury67lGPKUyNucSZcrrMptNI5XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041695},"type":"module","engines":{"node":">=22"},"gitHead":"7e13872cbdfdfd56fa91f5e50c19242e4a865a35","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"overrides":{"@xmldom/xmldom":"0.9.12"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.21.3","croner":"10.0.1","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.109_1790085822422_0.3198897110979233","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"wtt-connect","version":"0.2.110","_id":"wtt-connect@0.2.110","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"5f1c21d52b245a8dedf4bca7e00734879b5e5ee8","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.110.tgz","fileCount":81,"integrity":"sha512-hpbkxJIDEM1m+n+t82ZFtXS4YRrVVr9IkSsyRjbHShzLvzd+UTjTTsq4yxOe9P4YCmdUeJ0qM/2U2eEOkCeG4A==","signatures":[{"sig":"MEUCIFwyeayAwClLD42XJ8B4yCiivHMvjdFFrfESeEFkcVPVAiEAiXGXPd6w1FBOqPG+lioa2IpFXtBXSIEjvKNXtGm8wOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOBbYRuFXHQPQMxyxgL0YbJJfyuo+RG/DKxfLuoseAMwIgDX569/+Eqci3oyw9PCVlDVLY7rpaR9F+PsEo8i0bx7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042245},"type":"module","engines":{"node":">=22"},"gitHead":"e4f882f51d7b7fcf334cdfcca89d810201914108","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"overrides":{"@xmldom/xmldom":"0.9.12"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"8.21.3","croner":"10.0.1","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wtt-connect_0.2.110_1790087300461_0.9451066582251462","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"_id":"wtt-connect@0.2.111","bin":{"wtt-connect":"bin/wtt-connect.js"},"dist":{"shasum":"dea43c7c0ae9930f45ea5d91875e45f92cd113dc","tarball":"https://registry.npmjs.org/wtt-connect/-/wtt-connect-0.2.111.tgz","fileCount":81,"integrity":"sha512-ATjJ5mkOgJeYbGwxR2p61/PFdMuibDEBzGbXrKMGMwvF/8jLqfx+UeH4n06lPCe+HikHEPWNXy+KzlzxaNb4LA==","signatures":[{"sig":"MEYCIQDdBBqgdF/CV250Whp+qz8lkEO43WY+ib7kqopISabIvwIhAIyDRm4djjMLGllXvEuYeO2q7rZ3hFFgGVDC7W9vrwoa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICXgOvG6oVJRyCZaa+nU4Gpf4r9bGw10rfiXqkevTT05AiEArNwvw9ihlVt9yEz9WSC0SMx45sXE5Tyr8Wh7bk7cNVc="}],"unpackedSize":1043278},"name":"wtt-connect","type":"module","engines":{"node":">=22"},"gitHead":"5c0e7f9c7bef44ca25268e8f6cbdca1934c5ef8f","private":false,"scripts":{"test":"node --test test/*.test.js","check":"node --check bin/wtt-connect.js && node --check src/*.js && node --check src/adapters/*.js && node --check src/daemon/*.js","setup":"node ./bin/wtt-connect.js setup","start":"node ./bin/wtt-connect.js start","doctor":"node ./bin/wtt-connect.js doctor","smoke:chat":"node ./bin/wtt-connect.js smoke-chat","smoke:task":"node ./bin/wtt-connect.js smoke-task"},"version":"0.2.111","_npmUser":{"name":"cecwxf","email":"cecwxf@126.com"},"overrides":{"@xmldom/xmldom":"0.9.12"},"_npmVersion":"11.9.0","description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","directories":{},"maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"_nodeVersion":"25.6.1","dependencies":{"ws":"8.21.3","croner":"10.0.1","mammoth":"^1.12.0","pdfjs-dist":"5.4.296","@getpaseo/relay":"0.8.0","@xterm/headless":"6.0.0","@aiden0z/pptx-renderer":"1.2.4"},"_hasShrinkwrap":false,"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wtt-connect_0.2.111_1790088541257_0.6828270163996819"}}},"time":{"created":"2026-05-20T10:56:31.100Z","modified":"2026-09-22T14:49:01.503Z","0.1.0":"2026-05-20T10:56:31.401Z","0.1.3":"2026-05-20T12:33:38.022Z","0.1.4":"2026-05-20T12:43:14.171Z","0.1.5":"2026-05-20T13:00:55.982Z","0.1.6":"2026-05-20T13:25:15.359Z","0.1.7":"2026-05-20T13:36:05.396Z","0.1.8":"2026-05-20T19:44:26.743Z","0.1.9":"2026-05-20T19:49:35.314Z","0.2.0":"2026-05-20T20:04:40.452Z","0.2.1":"2026-05-21T00:33:14.211Z","0.2.2":"2026-05-21T00:35:57.504Z","0.2.3":"2026-05-21T00:42:49.072Z","0.2.4":"2026-05-21T01:43:43.904Z","0.2.5":"2026-05-21T03:41:50.519Z","0.2.6":"2026-05-21T04:18:03.249Z","0.2.7":"2026-05-22T14:28:03.769Z","0.2.8":"2026-05-22T14:51:58.600Z","0.2.9":"2026-05-22T14:59:57.580Z","0.2.10":"2026-05-23T01:55:20.713Z","0.2.11":"2026-05-23T02:02:55.776Z","0.2.14":"2026-05-23T09:12:06.398Z","0.2.15":"2026-05-23T14:33:26.209Z","0.2.16":"2026-05-25T00:09:49.224Z","0.2.17":"2026-05-26T15:33:38.453Z","0.2.18":"2026-05-26T17:29:46.344Z","0.2.19":"2026-05-27T01:32:29.175Z","0.2.20":"2026-05-27T01:39:24.099Z","0.2.21":"2026-05-27T01:52:50.144Z","0.2.22":"2026-05-29T07:45:26.471Z","0.2.23":"2026-05-29T23:54:07.132Z","0.2.24":"2026-05-30T16:41:23.256Z","0.2.25":"2026-05-30T16:48:55.172Z","0.2.26":"2026-05-31T05:20:55.035Z","0.2.27":"2026-05-31T05:28:00.923Z","0.2.28":"2026-05-31T05:52:22.427Z","0.2.29":"2026-05-31T09:15:40.974Z","0.2.30":"2026-05-31T10:10:25.855Z","0.2.31":"2026-05-31T13:17:24.353Z","0.2.32":"2026-05-31T14:31:28.393Z","0.2.33":"2026-06-02T02:16:12.581Z","0.2.34":"2026-06-02T02:44:44.496Z","0.2.35":"2026-06-02T03:09:50.436Z","0.2.36":"2026-06-02T03:15:25.436Z","0.2.37":"2026-06-02T03:26:38.071Z","0.2.38":"2026-06-02T04:17:00.747Z","0.2.39":"2026-06-02T06:07:06.312Z","0.2.40":"2026-06-02T06:45:20.893Z","0.2.41":"2026-06-02T06:53:05.018Z","0.2.42":"2026-06-02T06:56:18.389Z","0.2.43":"2026-06-02T07:03:09.500Z","0.2.44":"2026-06-02T07:06:01.025Z","0.2.45":"2026-06-02T07:17:45.929Z","0.2.46":"2026-06-02T07:21:14.133Z","0.2.47":"2026-06-02T07:57:49.815Z","0.2.48":"2026-06-02T08:16:00.094Z","0.2.49":"2026-06-02T08:25:44.423Z","0.2.50":"2026-06-02T11:22:45.235Z","0.2.51":"2026-06-02T15:30:05.991Z","0.2.52":"2026-06-02T15:43:05.195Z","0.2.53":"2026-06-02T15:45:25.532Z","0.2.54":"2026-06-02T16:01:11.318Z","0.2.55":"2026-06-03T06:41:16.145Z","0.2.56":"2026-06-03T08:29:10.293Z","0.2.57":"2026-06-03T11:14:30.037Z","0.2.58":"2026-06-12T01:52:48.001Z","0.2.59":"2026-06-13T04:56:07.856Z","0.2.60":"2026-06-13T05:39:16.736Z","0.2.61":"2026-06-13T20:50:18.376Z","0.2.62":"2026-06-17T03:33:18.599Z","0.2.63":"2026-06-23T13:48:45.296Z","0.2.64":"2026-06-25T17:20:36.647Z","0.2.65":"2026-06-26T03:48:12.977Z","0.2.66":"2026-08-12T09:25:18.430Z","0.2.67":"2026-08-12T10:23:41.271Z","0.2.68":"2026-08-12T10:25:30.813Z","0.2.69":"2026-08-12T11:15:13.158Z","0.2.71":"2026-08-13T06:43:46.799Z","0.2.72":"2026-08-13T07:04:19.588Z","0.2.73":"2026-08-13T07:35:46.219Z","0.2.78":"2026-08-14T10:10:35.468Z","0.2.79":"2026-08-14T10:16:59.123Z","0.2.80":"2026-08-14T10:42:35.897Z","0.2.81":"2026-08-16T08:57:37.569Z","0.2.82":"2026-08-16T09:17:03.565Z","0.2.83":"2026-08-16T11:13:45.695Z","0.2.84":"2026-08-18T06:03:28.883Z","0.2.85":"2026-08-18T06:20:01.716Z","0.2.86":"2026-08-18T06:38:48.976Z","0.2.87":"2026-08-18T07:02:59.409Z","0.2.88":"2026-08-18T08:38:16.472Z","0.2.93":"2026-08-19T04:51:15.886Z","0.2.94":"2026-08-19T05:24:24.882Z","0.2.95":"2026-09-09T01:19:49.376Z","0.2.102":"2026-09-12T13:11:21.050Z","0.2.103":"2026-09-12T13:43:35.730Z","0.2.104":"2026-09-13T05:21:20.585Z","0.2.105":"2026-09-13T09:10:12.561Z","0.2.106":"2026-09-13T14:06:57.964Z","0.2.107":"2026-09-20T17:06:47.501Z","0.2.108":"2026-09-20T17:31:59.097Z","0.2.109":"2026-09-22T14:03:42.582Z","0.2.110":"2026-09-22T14:28:20.557Z","0.2.111":"2026-09-22T14:49:01.349Z"},"description":"WTT-native connector daemon for Codex, Claude Code, Gemini, DeepSeek Harness, ACP, and other coding agent surfaces.","maintainers":[{"name":"cecwxf","email":"cecwxf@126.com"}],"readme":"# wtt-connect\n\nFor the opt-in WTT Paseo host runtime, see [Host Runtime Foundation](DAEMON.md).\nThis is not yet a desktop/QR remote-access release.\n\n`wtt-connect` is the WTT-native connector daemon. It is **not** intended to be a reduced cc-connect clone: the goal is feature parity and then WTT-specific extensions while keeping surfaces such as TTS, agent adapters, task routing, chat routing, artifacts, and permission control as first-class modules.\n\nImplemented production-oriented surfaces:\n\n- Long-lived WTT WebSocket client\n- WTT chat and task event intake\n- Per-session mailbox/actor queue (`topic_id` / `task_id`) so busy acks are never treated as final replies\n- Durable local state store for session/thread ids, dedupe, and artifact ledger\n- Multi-adapter registry and routing, aligned with cc-connect's agent backend matrix without depending on a cc-connect process:\n  - `codex` via `codex exec --json`\n  - `claude-code` via `claude -p --output-format stream-json`\n  - `cursor` via Cursor Agent CLI (`agent --print --output-format stream-json`)\n  - `gemini` via Gemini CLI (`gemini --output-format stream-json`)\n  - `qoder` via `qodercli -f stream-json`\n  - `opencode` / `crush` via OpenCode-style `run --format json`\n  - `iflow` via iFlow CLI\n  - `kimi` via Kimi CLI (`kimi --print --output-format stream-json`)\n  - `pi` via Cursor Background Agent (`pi --mode json`)\n  - `acp` for any Agent Client Protocol compatible agent\n  - `devin` through ACP (`devin acp`)\n  - `dsh` through DeepSeek Harness native session RPC\n- Normalized tool/progress event publishing\n- TTS extension point:\n  - `none`\n  - `macos-say` using the macOS `say` command, emitted as WAV when upload is enabled\n- HTTP task status update path\n- Permission broker for agent modes; Codex, Claude Code, Gemini, and DeepSeek Harness default to `yolo` no-approval/full-access mode when bound through `wtt-connect up`\n- Optional WTT media artifact upload path (`/media/sign` → direct upload → `/media/commit`)\n- Agent-generated file artifacts for WTT feed chat (`.docx`, `.pptx`, `.xlsx`, `.pdf`, `.csv`, `.zip`) using explicit final-response markers that are converted into WTT file cards\n- Attachment staging for WTT message media/files; image attachments are passed to adapters that support image inputs, such as Codex with `--image`; Claude Code stays on the Claude Code adapter and returns its own result if the selected model cannot reason over images\n- STT extension point (`command` and OpenAI/Whisper providers) for audio attachments\n- Setup/claim-code command, smoke-task/smoke-chat commands, start script, and macOS launchd installer\n- npm-installable Node.js implementation (Node >= 22) with runtime dependencies installed by npm\n\n## Why this exists\n\ncc-connect is a broad IM-to-agent bridge. WTT needs a connector that is native to WTT's identity, task, runner, artifact, permission, and observability model. `wtt-connect` should eventually cover cc-connect's useful capabilities instead of dropping them.\n\n## Quick start\n\nInstall once, then bind each WTT agent identity with one command:\n\n```bash\nnpm install -g wtt-connect\nwtt-connect up codex agent-001 'wtt-tok-001'\nwtt-connect up claude-code agent-002 'wtt-tok-002'\nwtt-connect up gemini agent-003 'wtt-tok-003'\nwtt-connect up dsh agent-004 'wtt-tok-004'\n```\n\n`up` writes a profile, installs a background service, enables it for the current user, starts it immediately, and prints status. On Linux it installs a `systemd --user` service; on macOS it installs a LaunchAgent. The npm install step installs package dependencies such as `node-pty`; users should not need to run `npm install` inside a cloned source tree.\n\nCommon management commands:\n\n```bash\nwtt-connect list\nwtt-connect status all\nwtt-connect restart all\nwtt-connect logs agent-001-codex --lines 100\nwtt-connect down agent-001-codex\n```\n\nFor source-tree development:\n\n```bash\ncd tools/wtt-connect\nnode ./bin/wtt-connect.js setup --claim-code\nnpm run doctor\nnpm start\n```\n\nOr run directly:\n\n```bash\nnode ./bin/wtt-connect.js doctor\nnode ./bin/wtt-connect.js start\n```\n\n## Configuration\n\nEnvironment variables are loaded from `tools/wtt-connect/.env` and current working directory `.env`.\nFor multiple WTT agent identities, pass an explicit dotenv file with `--env-file` or `WTT_CONNECT_ENV_FILE`; that file is loaded before the default `.env` files, so it wins for that process.\n\nImportant settings:\n\n- `WTT_BASE_URL`\n- `WTT_AGENT_ID`\n- `WTT_TOKEN`\n- `WTT_CONNECT_ADAPTER=codex|claude-code|cursor|gemini|qoder|opencode|crush|iflow|kimi|pi|acp|devin|dsh`\n- `WTT_CONNECT_ADAPTERS=codex,claude-code,cursor,gemini,qoder,opencode,iflow,kimi,pi,acp,devin,dsh`\n- `WTT_CONNECT_WORKDIR`\n- `WTT_CONNECT_MODE=full-auto|auto-edit|yolo|suggest`\n- Codex, Claude Code, Gemini, and DeepSeek Harness default to `yolo` no-approval/full-access mode when no explicit mode is set. Codex runs with `--dangerously-bypass-approvals-and-sandbox`; Claude Code runs with `--dangerously-skip-permissions --permission-mode bypassPermissions`; Gemini runs with `-y`; DSH selects its native `full-access` workspace policy.\n- `WTT_CONNECT_AGENT_ALIASES=alias1,alias2` for extra @mention names in discussion/collaborative topics; `WTT_AGENT_ID` always works\n- `WTT_CONNECT_ALLOW_YOLO=1` only when intentionally using `yolo`\n- `WTT_CONNECT_STATE_DIR` / `WTT_CONNECT_STORE_FILE` for durable sessions\n- `WTT_CONNECT_UPLOAD_ARTIFACTS=1` to upload generated summaries/TTS through WTT media\n- `WTT_CONNECT_TTS_PROVIDER=none|macos-say`\n- `WTT_CONNECT_STT_PROVIDER=none|command|openai|whisper` and `WTT_CONNECT_STT_COMMAND='...'`\n- `WTT_CONNECT_STT_OPENAI_API_KEY`, `WTT_CONNECT_STT_OPENAI_BASE_URL`, `WTT_CONNECT_STT_OPENAI_MODEL`, `WTT_CONNECT_STT_OPENAI_TRANSPORT=auto|fetch|curl`, `WTT_CONNECT_STT_LANGUAGE` for OpenAI-compatible speech-to-text\n- `WTT_CONNECT_ENABLE_SHELL=1` exposes an interactive agent-side Terminal from wtt-web for claimed online agents\n- `WTT_CONNECT_SHELL_MODE=unsafe|readonly|off`; default `unsafe` runs one-shot shell commands without command filtering. The interactive Terminal always opens a real PTY shell on the agent host.\n- `WTT_CONNECT_SHELL_TIMEOUT_SECONDS` and `WTT_CONNECT_SHELL_MAX_OUTPUT_CHARS` only bound legacy one-shot command execution and returned output\n- `WTT_CONNECT_MODEL` is only a fallback default. Per-message `metadata.model_config.model` from WTT Web overrides it for that run.\n- `WTT_DSH_BIN=dsh`, `WTT_DSH_WEB_URL`, `WTT_DSH_WORK_DIR`, and `WTT_DSH_PROVIDER=deepseek-official` configure the native DeepSeek Harness adapter. Leave `WTT_DSH_WEB_URL` empty to let `wtt-connect` start a loopback-only authenticated `dsh web` sidecar. To attach an existing sidecar, use the complete tokenized URL printed by `dsh web`. DSH credentials such as `DEEPSEEK_API_KEY` remain on the agent host.\n\nOptional model/provider switcher:\n\n- `WTT_CONNECT_MODEL_SWITCH_MODE=off|cc-switch|command|custom`\n- `WTT_CONNECT_MODEL_SWITCH_COMMAND=cc-switch`\n- `WTT_CONNECT_MODEL_SWITCH_ARGS='[\"use\",\"{adapter}\",\"{provider}\",\"--model\",\"{model}\"]'`\n- `WTT_CONNECT_MODEL_SWITCH_TEMPLATE='cc-switch use {adapter} {provider} --model {model}'`\n- `WTT_CONNECT_MODEL_SWITCH_STRICT=0|1`; when false, switcher failures are logged and the adapter still runs\n- `WTT_CONNECT_MODEL_SWITCH_TIMEOUT_MS=15000`\n- `WTT_CONNECT_MODEL_PROVIDER_MAP='{\"openai-codex/*\":{\"adapter\":\"codex\",\"provider\":\"openai\"},\"deepseek/*\":{\"adapter\":\"claude-code\",\"provider\":\"deepseek\"}}'`\n\nThis hook is for Cloud Agent hosts that use `cc-switch` or a compatible local provider/config switcher. WTT Web still only sends per-message `metadata.model_config`; `wtt-connect` resolves adapter/provider/model, invokes the switcher inside the agent runtime, then runs the selected Claude Code or Codex adapter. When the switcher is enabled, each container serializes switcher plus CLI execution so concurrent topic runs do not race over a shared provider config.\n\nSession continuity:\n\n- `wtt-connect` uses the WTT topic/task id plus adapter and model as the local session key, for example `wtt:topic:<topic_id>:codex:gpt-5.6-sol:high`.\n- Codex stores `codexThreadId` and resumes with `codex exec resume`.\n- Claude Code stores `claudeSessionId` and resumes the same topic with `claude --resume <session_id> -p ...`.\n- Gemini stores `geminiSessionId` and resumes with `gemini --resume <session_id> --output-format stream-json`.\n- DeepSeek Harness stores `dshSessionId` and resumes through its native session RPC. One DSH sidecar can run independent WTT topic sessions concurrently; messages within one topic remain serialized.\n- Keep `WTT_CONNECT_STATE_DIR`, `WTT_CONNECT_STORE_FILE`, and `WTT_CONNECT_WORKDIR` stable per claimed agent. If they are changed or deleted, the adapter cannot resume previous local sessions.\n\nA JSON config may also be supplied:\n\n```bash\nnode ./bin/wtt-connect.js start --config ./config.json\n```\n\n### Generated files in feed chat\n\nCodex, Claude Code, and other adapters can generate user-facing files on the agent host and send them back to WTT feed chat as clickable file cards.\n\nSupported generated artifact types:\n\n```text\n.doc .docx .ppt .pptx .xls .xlsx .pdf .csv .md .txt .zip .html .png .jpg .webp .mp4 .webm .mov\n```\n\nWhen an agent creates a deliverable file, it can save the file anywhere under its own WTT workspace (`~/.wtt-connect/<agentID>` by default, or `WTT_CONNECT_WORKDIR` when set). The agent should then explicitly publish it with:\n\n```bash\nwtt-connect upload-file --topic-id <topic_id> --title \"Project Report\" ./report.pdf\nwtt-connect upload-file --topic-id <topic_id> --title \"Design Pack\" ./a.pdf ./slides.pptx ./notes.md\n```\n\n`upload-file` uploads the file through WTT media and publishes a clickable file card into the topic. If several files are passed, it packages them into one zip before publishing. `wtt-connect` does not scan the workspace automatically.\n\nAgents can also include one final-response marker per file to provide a better display title:\n\n```text\n[WTT_ARTIFACT_FILE path=\"report.docx\" title=\"Project Report\"]\n[WTT_ARTIFACT_FILE path=\"/absolute/workspace/slides.pptx\" title=\"Review Slides\"]\n```\n\n`wtt-connect` removes those marker lines from the visible reply, uploads each file through WTT media, and publishes file cards like:\n\n```text\n[file:Project Report](https://...)\n```\n\nNotes:\n\n- Generated files published through `upload-file` and explicit markers are user-facing uploads; they are uploaded even when `WTT_CONNECT_UPLOAD_ARTIFACTS=0`.\n- Files outside the configured workspace, state directory, inbox directory, or artifact directory are ignored to avoid accidental leakage.\n- `WTT_CONNECT_UPLOAD_ARTIFACTS=1` still controls automatic summary/TTS uploads; it is not required for explicit generated file markers.\n\n### One-command service binding\n\nThe recommended install path for users is npm + `up`:\n\n```bash\nnpm install -g wtt-connect\nwtt-connect up <agenttype> <agent_id> <token>\n```\n\nExamples:\n\n```bash\nwtt-connect up codex agent-alice 'wtt-tok-alice'\nwtt-connect up codex agent-bob 'wtt-tok-bob'\nwtt-connect up claude-code agent-claude 'wtt-tok-claude'\nwtt-connect up gemini agent-gemini 'wtt-tok-gemini'\n```\n\nGemini CLI uses Google OAuth by default. Install/authenticate Gemini on the agent host first, then bind it to WTT:\n\n```bash\nnpm install -g @google/gemini-cli\ngemini\nnpm install -g wtt-connect\nwtt-connect up gemini agent-gemini 'wtt-tok-gemini'\n```\n\nIf the `gemini` binary is not on `PATH`, set `WTT_GEMINI_BIN` in the profile or shell before starting:\n\n```bash\nWTT_GEMINI_BIN=\"$HOME/.local/bin/gemini\" wtt-connect up gemini agent-gemini 'wtt-tok-gemini'\n```\n\nEach call creates an independent profile and service:\n\n```text\n~/.config/wtt-connect/profiles/agent-alice-codex.env\n~/.local/state/wtt-connect/agent-alice-codex/state.json\n~/.config/systemd/user/wtt-connect@agent-alice-codex.service\n```\n\nOn macOS the same profile and state paths are used, while the service file is:\n\n```text\n~/Library/LaunchAgents/com.wtt.connect.agent-alice-codex.plist\n```\n\nA profile contains exactly one WTT identity: `WTT_AGENT_ID`, `WTT_TOKEN`, adapter, workdir, permission mode, and state directory. Multiple profiles may point at the same local `codex`, `claude`, or `gemini` CLI binary; they must not share `WTT_AGENT_ID`, `WTT_TOKEN`, or `WTT_CONNECT_STATE_DIR`.\n\nWorkdir rules:\n\n- If `--workdir` or `WTT_CONNECT_WORKDIR` is provided, that exact directory is used for agent execution, shell, terminal, runtime info, and adapter cwd.\n- If no workdir is provided, `wtt-connect` uses `~/.wtt-connect/<agent_id>`. This gives every claimed WTT agent identity its own stable workspace independent of the npm package install directory.\n- For an existing profile, run `wtt-connect workdir <profile> /path/to/workspace --restart`. This updates `~/.config/wtt-connect/profiles/<profile>.env`, creates the directory, and restarts the service.\n\nUseful flags:\n\n```bash\nwtt-connect up codex agent-alice 'wtt-tok-alice' \\\n  --workdir /data/workspaces/alice \\\n  --base-url https://www.waxbyte.com \\\n  --enable-linger\n```\n\n`codex`, `claude-code`, and `gemini` already default to `--mode yolo` with `WTT_CONNECT_ALLOW_YOLO=1`. Pass `--mode suggest` or `--mode auto-edit` only when you intentionally want stricter behavior.\n\n`--enable-linger` asks systemd to start the Linux user service at boot before an interactive login. Without it, the service starts when the user session starts. On macOS LaunchAgents start at user login; `--enable-linger` is ignored with a warning.\n\nStart an already-created profile in the foreground:\n\n```bash\nwtt-connect start --profile agent-alice-codex\nwtt-connect doctor --profile agent-alice-codex\n```\n\nService names are platform-specific:\n\n```text\nLinux: wtt-connect@agent-alice-codex.service\nmacOS: com.wtt.connect.agent-alice-codex\n```\n\nLogs are read with the same command on both platforms:\n\n```bash\nwtt-connect logs agent-alice-codex --lines 100\n```\n\nOn Linux this reads `journalctl --user`; on macOS it tails files under the profile state directory.\n\n### Multiple WTT agent identities\n\nUse one `wtt-connect` process per WTT agent identity. `wtt-connect up` is the preferred way to create those processes. Each process should have its own `WTT_AGENT_ID`, `WTT_TOKEN`, adapter default, and state directory:\n\n```dotenv\n# .env.codex\nWTT_AGENT_ID=agent-codex\nWTT_TOKEN=***\nWTT_CONNECT_ADAPTER=codex\nWTT_CONNECT_ADAPTERS=codex\nWTT_CONNECT_STATE_DIR=.wtt-connect-codex\n```\n\n```dotenv\n# .env.claude\nWTT_AGENT_ID=agent-claude\nWTT_TOKEN=***\nWTT_CONNECT_ADAPTER=claude-code\nWTT_CONNECT_ADAPTERS=claude-code\nWTT_CONNECT_STATE_DIR=.wtt-connect-claude\n```\n\n```dotenv\n# .env.gemini\nWTT_AGENT_ID=agent-gemini\nWTT_TOKEN=***\nWTT_CONNECT_ADAPTER=gemini\nWTT_CONNECT_ADAPTERS=gemini\nWTT_CONNECT_STATE_DIR=.wtt-connect-gemini\nWTT_GEMINI_BIN=gemini\n```\n\nStart them separately:\n\n```bash\n./start.sh --env-file .env.codex\n./start.sh --env-file .env.claude\n./start.sh --env-file .env.gemini\n```\n\nInstall them as separate macOS LaunchAgents:\n\n```bash\n./scripts/install-launchd.sh --name codex --env-file .env.codex\n./scripts/install-launchd.sh --name claude --env-file .env.claude\n./scripts/install-launchd.sh --name gemini --env-file .env.gemini\n```\n\nInstall them as separate Linux `systemd --user` services from a source checkout if you are not using npm:\n\n```bash\n./scripts/install-agent.sh codex agent-codex '***'\n./scripts/install-agent.sh claude-code agent-claude '***'\n./scripts/install-agent.sh gemini agent-gemini '***'\n```\n\nThe npm equivalent is preferred for end users:\n\n```bash\nwtt-connect up codex agent-codex '***'\nwtt-connect up claude-code agent-claude '***'\nwtt-connect up gemini agent-gemini '***'\n```\n\nUse named options when you need a custom service name, a stricter permission mode, or boot-before-login behavior:\n\n```bash\n./scripts/install-systemd-user.sh \\\n  --name alice-codex \\\n  --agent-id agent-codex \\\n  --token '***' \\\n  --adapter codex \\\n  --mode full-auto \\\n  --publish-progress \\\n  --enable-linger\n\n./scripts/install-systemd-user.sh \\\n  --name alice-claude \\\n  --agent-id agent-claude \\\n  --token '***' \\\n  --adapter claude-code \\\n  --publish-progress \\\n  --enable-linger\n\n./scripts/install-systemd-user.sh \\\n  --name alice-gemini \\\n  --agent-id agent-gemini \\\n  --token '***' \\\n  --adapter gemini \\\n  --publish-progress \\\n  --enable-linger\n```\n\nEach invocation writes a separate `.env.<name>`, `.wtt-connect-<name>` state directory, and `wtt-connect-<name>.service`. Multiple WTT agent identities may share the same local `codex`, `claude`, or `gemini` CLI binary; only the WTT identity and state directory need to be unique.\n\nUninstall one identity with:\n\n```bash\n./scripts/uninstall-launchd.sh --name codex\n./scripts/uninstall-systemd-user.sh --name alice-codex\n```\n\nDiscussion/collaborative topics are mention-gated: `wtt-connect` only replies when the message targets its `WTT_AGENT_ID`, one of `WTT_CONNECT_AGENT_ALIASES`, backend-resolved `runner_agent_id`, a multi-mention `mention_target_agent_ids` entry, or a broadcast mention (`@all`, `@everyone`, `@全体`, `@所有人`). P2P and task topics still run normally.\n\nIn discussion/collaborative topics, `wtt-connect` also injects a silent collaboration standard into each agent prompt. Agents should treat the topic as a shared workboard, preserve shared state, split non-trivial work into owned tasks, state concrete done criteria, report execution evidence, challenge weak assumptions, and only @mention the next specific agent when handoff is required.\n\nAdapter routing can be explicit through task fields such as `exec_mode=gemini`, through message `metadata.model_config.adapter`, or through message mentions such as `@codex`, `@claude`, `@cursor`, `@gemini`, `@qoder`, `@opencode`, `@iflow`, `@kimi`, `@pi`, `@acp`, or `@devin` when those adapters are enabled. If `metadata.model_config.model` is present, OpenAI/OpenAI-Codex model IDs route to Codex and Claude/DeepSeek/Kimi-style model IDs route to Claude Code. When the optional model switcher is enabled, the same resolved adapter/provider/model is passed to the configured `cc-switch`-compatible command before the adapter starts.\n\nOpenClaw is deliberately not part of the default `wtt-connect` adapter set because WTT already has the first-class `wtt-plugin` for OpenClaw.\n\n## CLI session library\n\nWTT Web `/sessions` can discover native Codex and Claude Code conversations created directly on a bound host. Discovery is user-triggered from the page; `wtt-connect` does not upload local CLI history during normal startup.\n\nThe flow has four explicit operations:\n\n1. `cli_session_catalog_request` scans metadata from `CODEX_HOME/sessions` and `CLAUDE_CONFIG_DIR/projects` and returns at most the 500 most recently updated sessions.\n2. `cli_session_import_request` reads one selected JSONL transcript, normalizes visible user/assistant messages and tool names, skips hidden reasoning, and uploads idempotent batches.\n3. `cli_session_continue_request` resumes the native Codex thread or Claude Code session in its original project directory. Strict resume is used, so a missing native session reports an error instead of silently starting an unrelated fresh session.\n4. `cli_session_fusion_request` initializes a new native Codex or Claude Code session from two to eight user-selected visible histories. WTT stores source provenance and a bounded memory capsule, keeps every source session unchanged, and replaces the pending target ID with the real native session ID returned by the CLI.\n\nAuthentication files, API keys, environment variables, raw tool arguments, and whole CLI configuration directories are not part of this sync. The source Agent must remain online for exact native continuation; imported WTT history remains viewable while it is offline.\n\n### Local session fusion\n\n`wtt-connect sessions` is a separate, local-only command surface. It does not create a `WTTClient`/`WTTApi`, does not require `WTT_AGENT_ID` or `WTT_TOKEN`, and never uploads session history. It scans `$CODEX_HOME/sessions` (default `~/.codex/sessions`) and `$CLAUDE_CONFIG_DIR/projects` (default `~/.claude/projects`).\n\nRun `wtt-connect sessions merge` in a terminal for an interactive selector: use Up/Down to move, Space to select two to eight source sessions, and Enter to continue. Then select the target Codex/Claude CLI and workspace. Sessions previously generated by fusion are marked `[FUSION:n]` in `sessions list` and omitted from this selector by default so repeated merges do not accidentally nest memory capsules. Pass `--include-fusions` only when nesting is intentional. Scripted usage is also supported:\n\n```bash\nwtt-connect sessions merge \\\n  --from codex:<session-id> \\\n  --from claude-code:<session-id> \\\n  --target codex \\\n  --workdir ~/workspace/project \\\n  --yes\n```\n\nThe command creates a new native session and stores a private archive under `~/.wtt-connect/fusions/<fusion-id>/` with mode `0700`; archive files use mode `0600`. The archive contains source provenance, gzip-compressed visible user/assistant history, a bounded fusion capsule, and the resulting native session ID. Source JSONL files are read-only and unchanged.\n\nThe new Codex/Claude session contains the bounded capsule as working memory; it does not rewrite proprietary native JSONL files to insert every old turn into the CLI transcript. Its first native prompt starts with `WTT Fusion: <fusion-id> · <title>`, so the archive identity remains visible in Codex/Claude resume history. Use `wtt-connect sessions show <fusion-id>` to display the complete archived source conversations, `sessions resume <fusion-id>` to continue the initialized native session, and `sessions recover <fusion-id>` to create a replacement from the same capsule. `sessions show <adapter:session-id>` still displays a normal native transcript. Other local commands are `sessions list`, `sessions search`, and `sessions export`.\n\n### Local session web\n\n`wtt-connect web` starts a loopback-only local workspace for native Codex, Claude Code, and DeepSeek Harness sessions. It does not require WTT login, an Agent ID, or a token, and it never uploads local transcripts to the WTT backend.\n\n```bash\nwtt-connect web\nwtt-connect web --port 3210 --no-open\n```\n\nThe browser renders a searchable, collapsible workspace tree with each workspace's native sessions underneath it, shows visible user/assistant history without hidden reasoning, reports native input/output/cache/reasoning token usage, and resumes the selected session in its original work directory. Add an existing local workspace from the left rail, then use `New Session` to start Codex, Claude Code, or DSH there. Codex and Claude drafts become ordinary native sessions after the first successful turn; DSH sessions are created immediately through its native RPC. Logs larger than 32 MB initially show their most recent 32 MB so multi-hundred-megabyte sessions remain responsive; the UI labels that window explicitly. Codex uses `codex exec resume`, Claude Code uses `claude --resume`, and both use strict resume so missing native state cannot silently fork into a different conversation.\n\nThe composer supports up to eight local images/files per turn (100 MiB each), native model and reasoning-effort selectors, and per-turn workspace access. `Read Only`, `Workspace Write`, and `Full Access` map to each harness's native sandbox/permission flags; Full Access requires browser confirmation and does not modify global CLI configuration. Type `/` to open a searchable command menu. DSH commands come from and execute through its native command registry; Codex and Claude Code expose only the deterministic commands that Local Web can execute without pretending an interactive TUI command succeeded. Unknown slash lines are rejected and never become model prompts. Files are streamed into private `~/.wtt-connect/web/uploads` storage and are never uploaded to the WTT backend. Codex images use native `--image`; DSH images use native image content blocks; Claude Code and ordinary files receive private local paths for the harness file/image tools. Codex reads available models and reasoning levels from its local model cache, Claude exposes its supported effort presets, and DSH reads and switches through its native `session.models` and `session.selectModel` RPCs.\n\nAttachment cards show real XHR upload progress as a circular indicator. Every chat message displays its native event time, and the session and usage rails can be collapsed independently; rail state is remembered in browser-local storage. `Session log下载` exports the selected session's complete visible conversation, timestamps, metadata, and token usage as readable Markdown without exposing hidden reasoning or raw CLI events.\n\nThe Explore rail also transfers files directly between the browser device and the selected session workspace. Drop one or more files on the workspace root or a directory to stream them into that directory, or use the upload button; Workspace Write or Full Access is required, existing files require explicit replacement confirmation, and incomplete uploads are removed. Open a file and use its download button for a streamed, range-capable download. Chromium browsers can also drag a file row out of Explore and drop it on the desktop or file manager; the download button remains the portable fallback for browsers that do not implement `DownloadURL`. These workspace transfers are separate from composer attachments and retain the 100 MiB per-file Local Web upload limit.\n\nWhen `dsh` is installed, WTT starts one private `dsh web` sidecar and uses DSH's loopback session RPC instead of parsing or mutating compressed DSH logs. Set `WTT_DSH_WEB_URL` or pass `--dsh-web-url` with the complete `http://127.0.0.1:<port>/?token=...` URL printed by an already running DSH Web instance; the plain origin is not authenticated. Do not edit the same DSH session concurrently from multiple Web/CLI writers; DSH sessions have one live writer at a time.\n\nSelect two to eight sessions in the left rail to merge Codex, Claude Code, and DSH visible histories. Fusion stores a private source archive under `~/.wtt-connect/fusions`, builds a bounded memory capsule, and initializes a new native Codex or Claude Code target session. Source sessions remain unchanged. Local Web itself only binds to `127.0.0.1`, `::1`, or `localhost`; expose it remotely only through an authenticated tunnel.\n\n## Direction\n\nNear-term parity targets with cc-connect:\n\n1. Rich attachment rendering in WTT Web and task artifact schema persistence\n2. Fine-grained permission broker with per-task policy, not just env-level modes\n3. TTS/STT providers beyond macOS `say`\n4. Multiple concurrent local adapters under one claimed WTT agent\n5. Durable session store expanded across all native adapters\n6. Tool/progress event normalization for WTT Web observability\n7. Installer/claim flow integrated with wtt-web\n8. Artifact schema in task rows, not only topic messages\n\n## Production helpers\n\n```bash\n./start.sh\n./scripts/install-launchd.sh\n./scripts/uninstall-launchd.sh\n```\n\n## Smoke tests\n\nRun the connector in one terminal, then:\n\n```bash\nnode ./bin/wtt-connect.js smoke-task --expected WTT_CONNECT_TASK_READY\nnode ./bin/wtt-connect.js smoke-chat --expected WTT_CONNECT_CHAT_READY\n```\n\n`smoke-chat` requires a second sender agent via `WTT_SMOKE_SENDER_AGENT_ID` and `WTT_SMOKE_SENDER_TOKEN`.\n","readmeFilename":"README.md"}