{"_id":"@hoptrendy/channel-base","_rev":"77-93688f5721ce62808f808819e1f1c62f","name":"@hoptrendy/channel-base","dist-tags":{"latest":"0.30.6"},"versions":{"0.14.5":{"name":"@hoptrendy/channel-base","version":"0.14.5","_id":"@hoptrendy/channel-base@0.14.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"eeac10869f2d00ea9a5954a69fd04a46640fb469","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.5.tgz","fileCount":29,"integrity":"sha512-fTpXuQloDuuWX03PuE3cB3b9SyYednWqSzH5/xL4KrZnDalNb2eRAite9MientaWBuuKG44eyvkYRMT9VAAOPQ==","signatures":[{"sig":"MEUCIQDTnRdwvicQkYSnEmYTW5lOEhoGWeDMBpP3WknNciZp3wIgUaW5jAdTCYNOtaL0NY2gZj8xshccCwdtaZTpD/eo12s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a77cef7122aeadd6d4b270c15fe4c588057ece1a","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.5_1776523020788_0.29566939622838184","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@hoptrendy/channel-base","version":"0.14.6","_id":"@hoptrendy/channel-base@0.14.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"e29558be1988945c3584bfebe1461458e2059331","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.6.tgz","fileCount":29,"integrity":"sha512-F/car5nkzHf7MKNKXtbW2Wdb3eBXFW8FuEidNQxdTdn2PD6UfILvEXkMUcpbvbTsfD2+bG+SFUnlsLg5dFi92Q==","signatures":[{"sig":"MEUCIQDxhPYnJmuWjlomM++pgB1fongP+rZEDcnYI8q7U1dLNgIgYbPc0asVQ2wDr1Z2js9+MCCC+4ffokh+V0PYrLtZwck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5b8b093b8f075760800053822541c102c7dacb13","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.6_1776525867363_0.9950004513494524","host":"s3://npm-registry-packages-npm-production"}},"0.14.30":{"name":"@hoptrendy/channel-base","version":"0.14.30","_id":"@hoptrendy/channel-base@0.14.30","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"55336bf29854082a5454bff7eac85f27cf066acb","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.30.tgz","fileCount":29,"integrity":"sha512-hAmVcqOkmf2Ve22gB2JaXVUHRSFEriPE+8LDc6KIUD2jBtPCDTTQJjAwvpi19/R5zuq058YKely/o8LJ5/0g/Q==","signatures":[{"sig":"MEYCIQDMsSWkV8rSwV0pK9YX17kLOV9Zy7PYr3gxczTAkJPn2AIhAMsm4AqNuz2DdiV5UT7Gq6uP0/sJWtOSgAqjxWbyS/Pl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"611a73efb09c047f5b88d76139092e304d18613b","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.30_1776668913355_0.7931257133205227","host":"s3://npm-registry-packages-npm-production"}},"0.14.31":{"name":"@hoptrendy/channel-base","version":"0.14.31","_id":"@hoptrendy/channel-base@0.14.31","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"3d3f01b45013249898423144b433a6604db1cb7f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.31.tgz","fileCount":29,"integrity":"sha512-Evvfm+8cF7rLuHAJRhtkBHtyh3rB79bRIHWtlor6ZFPCF26sUbZGuPsgj+hibyOToeD5MifXjFW5p5DjAu63TA==","signatures":[{"sig":"MEYCIQDfqokuP0ClAPZksxUIVaOp9chVx3H0lY/ShgzbzTzt5QIhAKOIos3scEG44sYRRmNnhoOErqqSKTDcRARHqsyTRahT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3723e2846c4b1cccc42a0465a53cfbfc26b29868","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.31_1776675620382_0.9706150735668966","host":"s3://npm-registry-packages-npm-production"}},"0.14.32":{"name":"@hoptrendy/channel-base","version":"0.14.32","_id":"@hoptrendy/channel-base@0.14.32","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"8d0fd0fff2e4456eea95f1c1f809357fc1d5b601","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.32.tgz","fileCount":29,"integrity":"sha512-ISLqrQujH60PSGvAG3z3dbEP9aDbMhMCsEoFkFlnyeZ8hvZNvgkCYfvmr1+6pp2iHSIJmww9wcJzLXFISXGjGw==","signatures":[{"sig":"MEYCIQDvIqQg6PLhdzVS4LO43vkRrHRd5aZgLMnKmAG8XP5xVgIhAPSrp87aYJGIX0uVih0MAohq4hxm3xO//bGzNbVHuMRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7b886415b8dd821f8e7d17b5c0657935278aab24","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.32_1776684920897_0.4879572683989599","host":"s3://npm-registry-packages-npm-production"}},"0.14.33":{"name":"@hoptrendy/channel-base","version":"0.14.33","_id":"@hoptrendy/channel-base@0.14.33","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"f5d10b36cb3952b866cf4f4ac69ebf6b115eb25c","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.33.tgz","fileCount":29,"integrity":"sha512-vFWd6rftQMQbb8NyTBUV0xn+l8o1LWxs5fIynAOnuEY3+cZjEs1b2uB9W4lSBzjDTTT559yc8T2w4bJzoKOx4A==","signatures":[{"sig":"MEUCIQDvTAnxF9deOjWuLpVc+jpLRBiwOvGyx8JkgUF8QrL2rgIgLda4LdeOdIBIr6DWifRCDSbINHQdHfdSpoi/DX3wlX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6f197c9ee6bd4cbfbebc36dc686e9a418fa39e3a","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.33_1776686607210_0.07548852332800782","host":"s3://npm-registry-packages-npm-production"}},"0.14.34":{"name":"@hoptrendy/channel-base","version":"0.14.34","_id":"@hoptrendy/channel-base@0.14.34","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"8d2f1d36bda1bf0dbe0b0e2602e06995d0494f97","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.34.tgz","fileCount":29,"integrity":"sha512-0MH9n9DGzzDo4QhQcS1jies2na6kXUElEEeAFcBJYp6h+IIQWkIs2H2CXwZIVVSHnTkcUxWMmDWt84A3xg+V8w==","signatures":[{"sig":"MEQCICC9du79IvVIhnvoNRUXI00xTXEDLOO7j+nOgC68grErAiBQniCEUcz6QbWKDHiTXpsIFJQ6f0L55jfDz6rxXhYLVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"98d508af69f8be3f84f186b0547341011c88b33a","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.34_1776688764388_0.45689431330493724","host":"s3://npm-registry-packages-npm-production"}},"0.14.35":{"name":"@hoptrendy/channel-base","version":"0.14.35","_id":"@hoptrendy/channel-base@0.14.35","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"b6d83c377eea13a804b2b94667fd683a6ae68937","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.35.tgz","fileCount":29,"integrity":"sha512-Gy2pAroMnWO8PXk3G2plJHwTT7vaKGDB9nXRzgQTw62V+TgAE7+MTnS20+VT5ya47C+QR9oBdjhvJhNjdYjvFQ==","signatures":[{"sig":"MEQCICNHqq+VOd2AeNJRE+rrTbjQYLkPen8mdlKRxRM+GCjJAiALIABlhE1p51uk/FlmLKO1NycYyi/mJnAHfNtNX3VNfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d51bc76f502875b5800b7f8a8132a25ab7f60a76","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"10.8.2","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.35_1776690584945_0.8273687124865936","host":"s3://npm-registry-packages-npm-production"}},"0.14.41":{"name":"@hoptrendy/channel-base","version":"0.14.41","_id":"@hoptrendy/channel-base@0.14.41","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"4cd64ecaec27eff367e21d27fd2ec4bbc6f92fda","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.14.41.tgz","fileCount":29,"integrity":"sha512-5P17FvOZiWh5B0Fc9s2j1dCNefjo9h5xyky8Cesl2QUf3jkn8RmC8RakXMDnag0UoDJz46CPh8ISOM7h8c+rDg==","signatures":[{"sig":"MEYCIQDJuyx7MqhzbmZoLBXhxv+Y5G2zqYIoHXWPK584vILUxAIhANuzrR22SLsM8G4ziFoeQYYqWqeUaXnWmIty91G8e0/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.14.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9228155eefab67068ebeedb61d1f5204ec35260a","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.14.41_1776734836427_0.6974615183886494","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@hoptrendy/channel-base","version":"0.15.1","_id":"@hoptrendy/channel-base@0.15.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"702933b88489dd1d155d40a940c7794fbdb3dd22","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.15.1.tgz","fileCount":29,"integrity":"sha512-7q5ZFp99jtBTRw8xwodxcsT4A7sdipBiR7/1B9/YVKnwOa7UqZStIWTmsjvqZC5Kxbk4CxrhPcjquRSlCDHiyg==","signatures":[{"sig":"MEUCIQCBgfD9+TR7uyXC8f6iBOcx5pGYQIPTdb846DcZauytLQIgK6UnVvn/oPLmUpyyxyWiHTmBPEB6DJcow0jeW0G+VtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4da7b96b40ec34278553d4b05078c163f150daf8","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.15.1_1776922097650_0.8902742231679122","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@hoptrendy/channel-base","version":"0.15.2","_id":"@hoptrendy/channel-base@0.15.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"7a6d95e7a1970fd47e2b8123e0d3b53041e617b3","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.15.2.tgz","fileCount":29,"integrity":"sha512-WUDMSwJl7gx8jkU2pqblU2fzNqxVp/Bs9eUa0fCZO70JaTMwmFrSg2J8BEqzIegWE1vJVx2yFTS0sxmdirI4yQ==","signatures":[{"sig":"MEQCIH5qkQry1t+YiA4IGMoeo0UGaKM3R9PdXuIO91bXx0ejAiBOAOkftwlXOGu+ik4zi+HZmzonlN3zA8VnwuBUgIGHdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b1df6dae38300c0f0d06545f1c98d1678b5cff03","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.15.2_1776957186911_0.31412019882618103","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@hoptrendy/channel-base","version":"0.15.3","_id":"@hoptrendy/channel-base@0.15.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"6cc9e04c8681d03eba526a200a3fd3d9665ba07f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.15.3.tgz","fileCount":29,"integrity":"sha512-Qpb3XSIQv0Y+sQ4nVYSyAUdDJWQq1IEaaTIiruQIjFLP61N0zu8nxmzm3Ln3eTVE1EkLS0fslwEcvb1SzJkfpA==","signatures":[{"sig":"MEQCIENsFRbncRDk76Dl2oCZbOB3S7D2jBkqYwu8YKT0w4WCAiBgeKOKPgVeSUBDomE++95U+ZR54WSgUk40LPXB4t9Upw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b1e5fe3467542a6f8312ee8f7ff5ff9bc8e1f277","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.15.3_1776958375109_0.8379077843415659","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@hoptrendy/channel-base","version":"0.15.4","_id":"@hoptrendy/channel-base@0.15.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"1144d7619b93d0bc3bbb22ff44c9ee8627017626","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.15.4.tgz","fileCount":29,"integrity":"sha512-ZmhaSnOHqvLDsQpTynzHTP3HpogAcWXOtEQNYXtNAf6f/JPFmN7h1rzn3087/3so2ZvNk0r2DRapt42VMeV8SA==","signatures":[{"sig":"MEUCIQDUD7vlcS5mfXp+NP/0nfFD5tWrvy+1ChZ3MC6FEUaNNwIgTlA2tq2iccRaXg98LjFY1sitMp8pUFIbEzOsdFaowgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"00c782581963911bece3888fb142f70a4eb26b21","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.15.4_1777025918613_0.9615458043232947","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hoptrendy/channel-base","version":"0.16.0","_id":"@hoptrendy/channel-base@0.16.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"d575abb8338d24abc89d9b411771b924a3fbc319","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.16.0.tgz","fileCount":29,"integrity":"sha512-TohYiCpQh6Ik9fEr14nSleVDVcVLfwdgUJuOjnadpXijTBmrFXg7FcEbEOTncKrI2GDxp4s98RkfknIWen2dHg==","signatures":[{"sig":"MEQCIH1uBSl6HHc7cglG1E2eCo5Vgc82daAaj1mTUvSH71kcAiBQLRycsCg1iGxrtdgqBxbl4Q0HETDtlrO1QLZYHwPa1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ddbf15d12d313515f46894a59c29db9f229eb048","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.16.0_1777033418877_0.9355133738482919","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hoptrendy/channel-base","version":"0.17.0","_id":"@hoptrendy/channel-base@0.17.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"3c79ad35b08d155e3e8be443fc3e17c7c02e9e88","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.0.tgz","fileCount":29,"integrity":"sha512-chYv3n4kADLMF2ibsyM2NPJdsdpJ2QIh1S6reT65M/7YEgisINhA2ekC/nv0Hl+5IgLINTHrNktdtyCt28QXvw==","signatures":[{"sig":"MEYCIQDzVOTaALAAXqEdANSM4Zp2VsJIBucVaoiEbYPbxmduyAIhANd0aA/3h6bjEv8emyGR+b15I5XmcaUvKsm7GRP9Kmeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"efa2bb354b11141c27309e2bffac1e96215c674f","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.0_1777038091788_0.6513297236356608","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@hoptrendy/channel-base","version":"0.17.1","_id":"@hoptrendy/channel-base@0.17.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"ffc883086e1f51c60ec985404fef44439db2e864","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.1.tgz","fileCount":29,"integrity":"sha512-fJCY7j9xBoxFZB2PpKRFjD5Su3p3eOw13hdBJHYw6FM8bNqcF0HDVz/ArODoDPt3SRr6NM1lKf1VOYrKnpuWUQ==","signatures":[{"sig":"MEUCIQCcjnJI4ie6Datww/Mqn2H+5VG642puUcp13atBljjoKwIgUimHfbJIoTXNuK3xudzrPS1nBBT6FgDNw9fSIhXBY6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"210cf8e4f537285bbdb511ce4ef184d6b86f343d","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.1_1777044230392_0.8077155608529942","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@hoptrendy/channel-base","version":"0.17.2","_id":"@hoptrendy/channel-base@0.17.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"d413b085b9b7430e3dfb604e342137a16d1a30f9","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.2.tgz","fileCount":29,"integrity":"sha512-fg/0VCHRGMROfeecmo7OglNLVCU3HsS8tJA/4QCRzC9ZuNytOF6VyOHZk611X7A1W9QL4MCa2riAPYrhBMEKGg==","signatures":[{"sig":"MEUCIQDmyR5rUS1/vKpKed9h4hvrOxL0cAcA44ojvH4ZRp8+fAIgGQLp3TN105W85OSy6OPDTsNOh9sB1T5mme1st9m+Aw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6962315f9180d14047c47bbaec34dc780dd72e53","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.2_1777045555621_0.49285302860963065","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@hoptrendy/channel-base","version":"0.17.3","_id":"@hoptrendy/channel-base@0.17.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"90b370c61760868b8d1cf8b8fb0ee55ae8611783","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.3.tgz","fileCount":29,"integrity":"sha512-DEkIYFSrsEzICPHJwFsJ2ytJvyMuzeEnEl7DKqv6CHaS9PfjTYCtd+tu1Te9307XIkAp9haL2gLMuPlM8gRG7w==","signatures":[{"sig":"MEYCIQCw/3VLGTC7ze4jsIGlM3mwPfohGJzfOrrBf4njVTIpkgIhAPUVTnDIBCfi7kDoehuXSi6zW3K3amOeMg4A60Wpev1A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7aa99bb4aeb341d169a2a35e85b714d8716ca41f","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.3_1777058830792_0.8751611890460753","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@hoptrendy/channel-base","version":"0.17.4","_id":"@hoptrendy/channel-base@0.17.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"bef8987b2d45b30a1ab280166a7ec39d3d4df214","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.4.tgz","fileCount":29,"integrity":"sha512-h3j0uqeAE1aewIvwEJUk6JZE1ZOwkxoKDpj4MFIYAKdAxwViBGkM3uqV0VhNnDzA3c9aMd4yZclnz8OdC63Rbg==","signatures":[{"sig":"MEYCIQChCiYomakA6DgJoUmdKLEtcDiTauNLidldYyJSche3CgIhAJ2SiUzXTjl9FPyd+aKkb9PW/26o3QiWeqGinxynqvP+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ea56b137b0d44ab30600da3df27d6fb820d3e06b","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.4_1777062435008_0.7664548553255954","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@hoptrendy/channel-base","version":"0.17.5","_id":"@hoptrendy/channel-base@0.17.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"ec139db6e6e166bcbb54200a6efe07a1066be3c3","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.5.tgz","fileCount":29,"integrity":"sha512-5wOiuJbRuV5EJhId0IgrCl1Tl5K19jDRhfRaivaX6ddS+2Lv/OoyC20z8/+AUZDwRj+dvgrc5weuq3lpUwMIGA==","signatures":[{"sig":"MEUCIErfq7+T07DuWZChgJyH6ANZ3u/UB6t+o5T9HO6I1lwHAiEA5SuaZM/Cnd90/cnnrmRfF1rczlEG40h75nctG4XtzDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51597b9ef3e314c1977d05f0f477d776e5c3898c","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.5_1777104578445_0.9889843035201491","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@hoptrendy/channel-base","version":"0.17.6","_id":"@hoptrendy/channel-base@0.17.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"bd0a06c5aa6bb5107924eb0cb23a6f46937f12b1","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.6.tgz","fileCount":29,"integrity":"sha512-sH5tSNu9WTMllLTSptF7+U1t258LSnYoyB7y2Qa9Znrwab1eH29U7uFvLH8zN5zqMEkryq/RkCPMt0NASdvzdw==","signatures":[{"sig":"MEQCIFtVzAvbTTEAMPjJlHQgdb7oqJ98NT6zvLusI/7dSFO9AiBXU4grE+KqcWBZttZwU+WkWLFSpV4KW5Ba/7Aw+jbTfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"09a0be7f979566f75d02d7d565f654ad36f002e4","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.6_1777105377206_0.7800328457434982","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@hoptrendy/channel-base","version":"0.17.8","_id":"@hoptrendy/channel-base@0.17.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2ae7877aa2e07201d934a2692584823cf0933b03","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.8.tgz","fileCount":29,"integrity":"sha512-XhI6B/Uis7rSv5zT5Tki0GbsIXVMLMYOdVPTWGwi4nDTZeVKyXq1Zl0UOYbM2xGx6MB191vII0Win8DjIwB/Fw==","signatures":[{"sig":"MEYCIQDXbJXPs/sMJZ2bdNvTxh4EsLq6QlVqX1Tk6+SQHN0KUgIhANTN/7/s8oT48/0+3EYp5HJtjqVIt0B3V4aJkV8WlBQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cc99ffd35790ab3331746ff15ad38481f20de5f2","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.8_1777109854766_0.6643810302187938","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@hoptrendy/channel-base","version":"0.17.9","_id":"@hoptrendy/channel-base@0.17.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"c70813be356f773db7af38c39bc3226523c87514","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.9.tgz","fileCount":29,"integrity":"sha512-KKYHRmPZhx67RBg3y/4D9DTaOVEjbKGrjYO9tMlC2OZiRUkVEOe2Qu9nhxjXTMj+VvYv6bNIQzDyANs+7IAjXQ==","signatures":[{"sig":"MEQCIAm+bzNd81U3kugn4ZsmFkzZP7WTVPvayHXVrX8Z2uYfAiBDCodHkkp6VZjPrnGDZE225EEx6DxSpBJOcyTAdYRtig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6be9c0bfe60a66e7a49ca5f69a3e8fa7f0c4535c","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.9_1777113319377_0.14739908855491302","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@hoptrendy/channel-base","version":"0.17.10","_id":"@hoptrendy/channel-base@0.17.10","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"ccccea06e77762ed9dce7d31baa91cc5568b4957","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.10.tgz","fileCount":29,"integrity":"sha512-9HH8BRByza8CNb+2moL/freOdV1obZpSQsudyDdiuZXl2jRq+Z8EWYWIroDXTFCSf3KhmorQW+2Yq3sbtiONqA==","signatures":[{"sig":"MEUCIQChJniwr61djygXMpJOcOdfoM6lOpinIXttqePRQQ0bpQIgWTgqNJ4JGE4kSn19AjUPQP7Mp360UmU9OsvBopZB6no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dce8ffcbd28da6401b7f7eaeb4a4662764b1bc6f","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.10_1777119556016_0.8606437146122183","host":"s3://npm-registry-packages-npm-production"}},"0.17.11":{"name":"@hoptrendy/channel-base","version":"0.17.11","_id":"@hoptrendy/channel-base@0.17.11","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cc44f29b7c8da0f042cb11ecc319fbbd8dbd7b88","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.11.tgz","fileCount":29,"integrity":"sha512-Y17c7dAOAVcwUzb3Qj5AaUf5KIODoygFQfcXEuJIYClITpsLjTiEaj7A2mVifUehFBZkrB9hkh8umMIp1MYmiw==","signatures":[{"sig":"MEQCIFFUjlOS4jk//5RBXlyThJ2NxTqP03xcx1CaoS8Dx22OAiBu/UZwb/lv2g1iqRj6UVlFujhyTdD4oWzZBdwanuH9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"76cdef5021436ac73020a31e407eb883b754d458","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.11_1777122588059_0.9957978903713656","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"@hoptrendy/channel-base","version":"0.17.12","_id":"@hoptrendy/channel-base@0.17.12","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cc9c2e13a8531b103b400c46c911114d48470557","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.12.tgz","fileCount":29,"integrity":"sha512-SdifvirjDi2sDTLl8r02HGhmW7H17sIQqw6s6exAiJFnbhc6ZYgvsn9NexYV3YRhcl8KFUSBxBkithTfHQULDg==","signatures":[{"sig":"MEUCIDd2ogg4U++JHjq7Jo2+w+QvylBRfEbnteYRaFtZS8uhAiEAoIo2OGj9wVn4eSv7uv5rj4r2p2bbPQxtSVXsjo3aMfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dbb95f4a44f19a39069d1436b788830f430977b9","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.12_1777138085056_0.48625715622698795","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"@hoptrendy/channel-base","version":"0.17.13","_id":"@hoptrendy/channel-base@0.17.13","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"e7f6668fe702fe1ff1debdfa3378da16d185747d","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.17.13.tgz","fileCount":29,"integrity":"sha512-UpxQn/ZLfqcfTPZ9F9fRgwFV0mzh2G70fxmscR2yczS+FL23fF5aaZIMCURcM1uqBGfYl4WGe495gLczEiPy4w==","signatures":[{"sig":"MEUCIA7EI0ygvrKgNA79Qjbes+7efG7+acJwnXKySDb5Nre8AiEAzhO31fQqEbE5SCJ25AmXrz3Ek/Ih+HsD9OzTEbjKwVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.17.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d47be11e9fe6d30ddbeddc629d8f59bf753d5232","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.17.13_1777144819061_0.25707036848503284","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@hoptrendy/channel-base","version":"0.18.0","_id":"@hoptrendy/channel-base@0.18.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"6719bc6635eaf12b333bc27a8b96c9d5319732ed","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.0.tgz","fileCount":29,"integrity":"sha512-xHec/iMeGdvcOwxRflBLyt+MALUaEn4KM36DQ8ymLuleI4K64RJD/t/vjr5qL70BpJcIZCBzeaDL6U8zkbN8pw==","signatures":[{"sig":"MEUCIQClWJssZkfZnKDxURtw54m0VcDAudykZEhzzhR55a1KDAIgKQTSeRlL5riMlcmZL+ipMMMuAaw4OvQpQRuqw5v8Eok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3ef33424808355fd541c240baa4673b8b4ca2631","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.0_1777145157066_0.6017486698498593","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@hoptrendy/channel-base","version":"0.18.1","_id":"@hoptrendy/channel-base@0.18.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"c9b587dce504afce8f4128d45a072e519a15e7a7","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.1.tgz","fileCount":29,"integrity":"sha512-olx+desaVCGcO4Hrbibj6gFhC7brTEQPM4zykt0pmqKLOV1Vv5SZp2JVoVnmdNkuorT5oyXb9IIIe/5xm4t8Jg==","signatures":[{"sig":"MEUCIQDzgRr20TRQGKDpe9SEFzQt7KOGzHYRBAMNQRHwuubNnAIgWT0qMnq1IyW5yR29q52AwP0XGphzvTtKE97yBRfsjSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7a1ad33d929286a3e9df02b430fc85321784a745","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.1_1777146278064_0.318064917884642","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@hoptrendy/channel-base","version":"0.18.2","_id":"@hoptrendy/channel-base@0.18.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"6334ed819066c9be41680a798b1778403df31096","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.2.tgz","fileCount":29,"integrity":"sha512-vxf+hKve2KohIdvtc6TdOAGs4HGWyStX28TEq9P/kiq6SGHyNB24unGKw9zkxmw7zTY0W7KK89MnQjRCO5QyYw==","signatures":[{"sig":"MEQCIHa0EdFifPB9rxpq2NsCKX0io83LnL8qAM/bHI6hWX+sAiBH5g1no+8rBBUJpkeCMoraLrwQ5tkMVjebOkjfDfR16w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d21031aad029c0ddd7aaf4130dbd7fb522bf6cb2","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.2_1777150142819_0.6262107009186393","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@hoptrendy/channel-base","version":"0.18.3","_id":"@hoptrendy/channel-base@0.18.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"3823640f5771785bd73220f273cdfe5e1781b81b","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.3.tgz","fileCount":29,"integrity":"sha512-srCbL5c28SDZ4Y8dyk/XEzna0DlScYyI5ziyLje2FM68J++pDtGczATM4ou1T8K5XI6j4vud8zM0fDnqb09iAA==","signatures":[{"sig":"MEUCIC+hnPjYXHAaurmOJGwhWBtNXpJ9yzBWYBBSH1E70tS2AiEAmAlQM84BHgus+/HdlRsG2AZxRGqU8Oic/ud5IhoioPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1222d0e5310aa8054d5177087de72bb963dd49ba","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.3_1777150993642_0.002041121966971593","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@hoptrendy/channel-base","version":"0.18.5","_id":"@hoptrendy/channel-base@0.18.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"82b04483748138a7387f37e9bd0429788755be0a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.5.tgz","fileCount":29,"integrity":"sha512-KoEpTI/i09Ei5DdartEiStHb2fGaEKigZYTXcYl4Xnb9K7fgAwIo+kKkFU/mAv4ns+SI/zish81dE58LFXl9PA==","signatures":[{"sig":"MEUCIQDEgkOVGI0O/mnWQst0P8RbPHfKzlxpBA0E+AvAd41M+QIgMXl0rDU4BbcPtULvTXlKM+I42kiwWINnv6nlwfQl5xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c791841fdab20fd8b166d2ea74b12d98631c0db0","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.5_1777151839039_0.9864343881348723","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@hoptrendy/channel-base","version":"0.18.6","_id":"@hoptrendy/channel-base@0.18.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"aefb54cbb0b7e7623ee447be7002d909c7de64ba","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.6.tgz","fileCount":29,"integrity":"sha512-ssWJ9D5pyB7plCK097P8Qwq43sCITUUYGfijHbPdrOz6WtKmh7eOl/ghTysazpG10/XJarkZB9O8FoSQs1Qpiw==","signatures":[{"sig":"MEUCIGvDasl2jBtdjDeFghwrbkXhcIdMR5Tc02hz8qlFJFZ0AiEAyxyjTqA0+qi7DDmNZkzrkFY80DtQgXJcIhKttDu1/34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"722e14d6094e67227080ad3b27ef87f86daf5063","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.6_1777152600404_0.4284718999456669","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@hoptrendy/channel-base","version":"0.18.7","_id":"@hoptrendy/channel-base@0.18.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"8bdbc223549984c9e7d31614d95c5b184e4c2b48","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.7.tgz","fileCount":29,"integrity":"sha512-pnHRj7yE1PH/AMqaX9N+mcokrPR7jGqvn5GE7d0WKIEyoJpDzVxkv7xUhHpOa1/Lzdd2Nlli8Pi1UB0CdZmDsA==","signatures":[{"sig":"MEQCICPJUizNbd1mcUUTvLP+48tRvamN1apWNibkJDn7FO+kAiB8aP/CQINoKBal4WuJnbbzgFsP3Ax7KB4ChOZ6j9eNMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4b0077aa42252ca0da0c9538391cde399b64f693","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.7_1777153620041_0.7378559783198859","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@hoptrendy/channel-base","version":"0.18.8","_id":"@hoptrendy/channel-base@0.18.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"49ddf14df831ec824b9fff826097b4e4b6476647","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.8.tgz","fileCount":29,"integrity":"sha512-UjQIDl10X1KQ0dWCZ6xC18p1bMTitkBGnuKbaQeIoKiApMP0Zm3KVylyIjnY+O9lLgMhy0ayVmIxQiGcc+8uIQ==","signatures":[{"sig":"MEUCIQCG1WpDXRSzT8p5mf2MkY4i5itD/468lzRdHKcceJRXawIgdfF8dsjJb6WCLlXzhVqr9x30qpW5fw9S8DAjkKyM5zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"43ff6501fed3a2e0a6d5d6710e4d9cba56a91c1c","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.8_1777206496101_0.5227137630381529","host":"s3://npm-registry-packages-npm-production"}},"0.18.9":{"name":"@hoptrendy/channel-base","version":"0.18.9","_id":"@hoptrendy/channel-base@0.18.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"11785b2593ca7193bd629c17c9af36d8a96cec45","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.18.9.tgz","fileCount":29,"integrity":"sha512-NOqVuxHLOPoRAxAZrGUKoXqntBBK2Q/JySmLFRCZdnrJ6EIrkZQZH/ORcFSIFHs1K7u/jKgDUVbJ3ByiEaNvNQ==","signatures":[{"sig":"MEQCIDmjULWaoqsrC5hidy+W99mdu7cVB4VsYyPR2a1HOOuhAiAe0ysibtBs+3nlDiexkR0QawqtN1a6tTq+o9UzjnAggA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"70ee70b37aac6fc2126a831a29edb96a2a37c6ff","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.18.9_1777209539892_0.4151599754952433","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@hoptrendy/channel-base","version":"0.19.0","_id":"@hoptrendy/channel-base@0.19.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"f2954b5f4761fdd4109b41b314b95d9e5a191c51","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.0.tgz","fileCount":29,"integrity":"sha512-bLB2PT7/EzzR1cBTMTNBfM5K7QcVRoOwnS+r0oFwqpiQZ7DxI9tfg9IiB9UMt7dI7x1vTpEJtHV+KOcry4mXYg==","signatures":[{"sig":"MEUCIAPfqbVREtQ6KKiRRZ7ZjMWqcMb2A1JhX0dbc2IKLQyBAiEA1q7dkSXpu6IJHqV+pHN+UBYvBhGXkKL9haG29DyNdCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9dd2608a1366a717b7c2357b2c10a9aa7b14a16","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.0_1777274383787_0.31076505455519476","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@hoptrendy/channel-base","version":"0.19.1","_id":"@hoptrendy/channel-base@0.19.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2ee175baf30320a3cc54cfd01d5e0893fe3cec01","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.1.tgz","fileCount":29,"integrity":"sha512-rPWP4xL/7ExYSAtzHdM6UB2buHk3/xLb6svHfYYFouOPFZhUDXqaFpbzXuKfERT/RwpLMQe8nGkPa2y7WLvjMg==","signatures":[{"sig":"MEUCIQDGxDhFLV+ykmvZKAdXxDP5LQ6ljXVUPapfVF4uF6jYtAIgTjFvATsduJNiIZSIBcXNZgxpcjoksZgywHRKLW8y1/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7796d0421bfdeedc3de0ce5b1f203e0da8eae0c8","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.1_1777275434850_0.516894945484911","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@hoptrendy/channel-base","version":"0.19.2","_id":"@hoptrendy/channel-base@0.19.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"77fe828daf081962213b50530ba3f59d3ee54f0b","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.2.tgz","fileCount":29,"integrity":"sha512-uq9w+5XNcdQ/2sIiqmwgWeNXvvJA9GaNwDyaFcGd0E+nbueiDuIcJAwMNQHwobZRKAikgY6vONWlOhSOfaZTgQ==","signatures":[{"sig":"MEYCIQCyTYOZVioG9haOZsQJEPGjm0o1BQBghQ2Tjzshr7wbuQIhAMXff4wAm8uDYIvm8DVZ0qEltMt71Z5cS44RUAjjauGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a79149ad05834bfbcce609c9d72bbf5dee25dd","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.2_1777292373111_0.7319414846440266","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@hoptrendy/channel-base","version":"0.19.3","_id":"@hoptrendy/channel-base@0.19.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"c1ed90d8bbb5b4a4c6cc46416e6278e5f9c621f7","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.3.tgz","fileCount":29,"integrity":"sha512-T8OZM2wfGy8LESHpl/RyPfOlwkIAdsX6+2RTzPjaXbRdybckA6wji92ko8El24E65KfOskXNrBRd+foEcwp5gw==","signatures":[{"sig":"MEQCIBVZ2ESFTPWbTSR0krQp1itmWD/o9nHQmsPlPyOlGxHMAiAmjk65ICTcev3/56QF1i42hj9Spr8wUMICX1zpd1K4oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e278291bca285a409009139110f47bbfc1b8eadf","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.3_1777311409729_0.7427496829069173","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@hoptrendy/channel-base","version":"0.19.4","_id":"@hoptrendy/channel-base@0.19.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"f4d566cb3c52b6ec8d01bc89795bea52ab49240a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.4.tgz","fileCount":29,"integrity":"sha512-TffSzsXtIrR7XirWuygNCL74yrb/Pv5J14kISkgIUPPFtJU2FwnWZhTMdNhbEZywerbWfUL0z7jQltBz9jW9jw==","signatures":[{"sig":"MEYCIQCvJSEE9ur+INxcwPjAgmjJgPG+LlxSvakR6ApVvE4a4wIhAJidN9X2+nhGZnXg71YWh9FTgDyCv0a2fxJR/x9jq1Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f7d9fca120a775a020429052755d8d0c3451c1dc","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.4_1777313800704_0.21399926451254947","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@hoptrendy/channel-base","version":"0.19.5","_id":"@hoptrendy/channel-base@0.19.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"fd5252412f0ab8fe061a3e0c219ff70adad9e3e7","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.5.tgz","fileCount":29,"integrity":"sha512-0/oSC3dHlRDLuPHh2KClF83zqUTjZVyL4siLUB3T4Q3eUSX3w42r/lR80BLzL2pi1q9xBVlIV3t3hThb2CCnew==","signatures":[{"sig":"MEUCIQCz00lyPFiKQKXMTvhGQ16EqI71gVworFWhui1GCUnraQIgeX8IMgMyGJs2ALCtxVnpSANaiir9DVPJRGhLJQRgrGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0c66cc8a562e05cee54f9aef824655d84a1ec00a","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.5_1777316624021_0.30340682185678003","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@hoptrendy/channel-base","version":"0.19.6","_id":"@hoptrendy/channel-base@0.19.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"a5cf36ad101bb12c82f5da9c27f06ba6e495487b","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.6.tgz","fileCount":29,"integrity":"sha512-4rP1LdTX1Nu8zM4/CGf+rHpx36jZXdXUH4tuLl2Tww/asgPCQUXKOa9kQjEaHpuVUrnWk3EYwMO3x7mW+BsaFw==","signatures":[{"sig":"MEYCIQDo1Gvlr4hcbac4ZmdE9CWlSRUYoOX5Hf+PO7QKeMsTdAIhANa7Zg2AWi2ZRQkqvEtnOvr/iiSnqIA1IiNhFbSjH9M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9d0c56868f7c847f1b2e01da8bf279117eca97e3","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.6_1777370509106_0.5296504764131582","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@hoptrendy/channel-base","version":"0.19.7","_id":"@hoptrendy/channel-base@0.19.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2aa4529664864f4e50f99052b5f3780a4a9056de","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.7.tgz","fileCount":29,"integrity":"sha512-5SyoWeMSsFzbvJ9Uv3DhYFLgN2f8yfbHg6ow5b7AhkX8pJZBz3zFVshGRNBm3p9WDzsj+cEtrDgwx7nyEYDbtA==","signatures":[{"sig":"MEUCIQDNICi7WNnsqY3mI1xP0HFqKBhTy11wsGGPcJfqbuBzKQIgUnJsssmhKFcQvam29HKhzB5Hxfp1ca400Qdz+8gcPro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c04858969f2aef5c6e9c8cdbca9ec424340aa616","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.7_1777373157435_0.2137061404929954","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"@hoptrendy/channel-base","version":"0.19.9","_id":"@hoptrendy/channel-base@0.19.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"d77ccfeb3644103d2348c8a1de67b7ea49904f6c","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.19.9.tgz","fileCount":29,"integrity":"sha512-3Mzf2JIVFvCSgUSPIsKiI/7ht5WIaK/gwiWTFpv8cWsuhrm7sRwv8vZAttiIusWNGVjnwwR5rQpfAovDVd/g9w==","signatures":[{"sig":"MEYCIQCK7KewKxsSXRGoqex4XLzSEIqmfYhd/+rc+f6fAUVNdAIhALCBen/rMf/0OGJ0ONf7CqjtGLOPG8isDUgR7NZYEQ6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"175e3badabec19d3b0b5731915b31519953930e8","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.19.9_1777381600550_0.6103263445824163","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@hoptrendy/channel-base","version":"0.20.0","_id":"@hoptrendy/channel-base@0.20.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"9d88e55a1a131db4f53605f78a5cb0a2d1e89755","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.20.0.tgz","fileCount":29,"integrity":"sha512-os2p3H54JBkH55zgmG7SYtawHQ3G2sXz9aZbkJlihRuUZRRYkRVhnQZqTb7TK6sxVz9n2qxNhbBYOs2KUzTp1w==","signatures":[{"sig":"MEYCIQC1wd1jYRAFv1RyGq9vppRw6ztAHxvBn1E1/1mz56qovwIhAPUbii0nW6/y4HIY4srMU3e87Ltvpt1TNqgJxkB76hGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"05f2a4604d4f1876ebadc4fec0234abd2b5db03b","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.20.0_1777396074601_0.47504428127070497","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@hoptrendy/channel-base","version":"0.21.0","_id":"@hoptrendy/channel-base@0.21.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2289027ff9cb678f1e274e4344e1b1675c12db04","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.21.0.tgz","fileCount":29,"integrity":"sha512-pQVo267wuT9H7ws7YriqxnSLHZq3ePw3CsgoOroRpCoYFc9DspWbvmjbz4dREPwf+k17xsNcU2Z11ymFeST5vA==","signatures":[{"sig":"MEQCIDJshVSwpe3ThQhS2D3S+wnhASvvv20UkdDjBYZ9HG8VAiBinCUd9Ds0udid3c/GEFYcRxvHG3Xp1jZAF8592GxVZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9d68a53ee928384a0a3565097f326142383df43f","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.21.0_1777454034945_0.10237097677183948","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@hoptrendy/channel-base","version":"0.21.1","_id":"@hoptrendy/channel-base@0.21.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"5b5b37216a31c637486e48aa3a4a21ac96390228","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.21.1.tgz","fileCount":29,"integrity":"sha512-Actc+Bptv+JKzvWPc0UkZNkBDhB/OvjmXjVX75Jk30eNOpP+7XF4Ichtjo6i7X4uLtT9utDpdxAz3b7XElZBqQ==","signatures":[{"sig":"MEYCIQCyOC1UQiOoMgGHXOtAuRCtSuYilLKwBq3kkey2uczg5AIhAKSImb0G5piKvQQb0YHjFROJYlfuir9k+lzRgXswA/TT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b41e07509dcd0e36bdc63bcf053e1a5140caa137","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.21.1_1777482609644_0.9764925997717784","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@hoptrendy/channel-base","version":"0.21.2","_id":"@hoptrendy/channel-base@0.21.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"38bd90e23e56e0d678cf02a2874924243891b565","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.21.2.tgz","fileCount":29,"integrity":"sha512-L+qsz+La99Hw2V+E1Xe80k9ch5ppe3YyulLK7utOObLmC8FktXMpzoqnWnN3UBnsBllqw8TX+P/N/jUptPaynw==","signatures":[{"sig":"MEQCIHQNK/gLWMjnye0tbMI8bigFnoTi/SxWma06dyJPrQFAAiAdOXp9Zg0Mq2+QuSsDuLKFvZXSwoGLNw5qLB6aoSZv9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3017cba18e136e20c1a7cad8dfe2b7ffdd2d37a9","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.21.2_1777568818061_0.15699199149942622","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@hoptrendy/channel-base","version":"0.21.3","_id":"@hoptrendy/channel-base@0.21.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"7884b6742b193150e88e15e530452a33e9d0de5e","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.21.3.tgz","fileCount":29,"integrity":"sha512-RwwNcVyN9/0OFcH7vKDHOJguhVchLYWpDaSVwDca6dEgXjwarWQG57P+4KNKgmJ2iOHMO9+xpYzAb2KLZQkfkg==","signatures":[{"sig":"MEUCIQDLbSpFJaJkN2EIVeE3Gmihp+ENvlR35OS8ihFAuSnNjQIgBfscp2aED9rSwSK0Y+no/P1uggqEJdm+cALEFMAQsBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3364fab4e5f65d3ba1df36be0e8647e944e20de6","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.21.3_1777634081048_0.23321400062525588","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@hoptrendy/channel-base","version":"0.23.0","_id":"@hoptrendy/channel-base@0.23.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"d141d0d45d0515657a850aead32268dc315b3321","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.23.0.tgz","fileCount":29,"integrity":"sha512-UElSHUjIm1y+AfMcEwfifwHWwwWcw+J5ERbYE6XY3Aw77NCtVenvU5ouAvjTiilbdj42HJ/msf2bT2RqjX5EPg==","signatures":[{"sig":"MEUCIEFp83t0rFqtxqPgJpriHI1uh+Tdi7IUNHqhOxo79xZ3AiEA2x8D1eScLEfl/05U413ORVBaNmhS6MH+YtSBz+nhdyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e72551191c91f37c1c73150dcc816046c2dd3320","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.23.0_1777663304031_0.69625924216305","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@hoptrendy/channel-base","version":"0.24.0","_id":"@hoptrendy/channel-base@0.24.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"62175589b9093c3a776fadc349a88f09c6de8f31","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.24.0.tgz","fileCount":29,"integrity":"sha512-wTIDNiXMezK6UJB8ww/P6Wyjnu++2T55VIzcueSapxxafmO0MWBRV5/zzTiVnsGFvszQua0TmaJFGZZugVYiTw==","signatures":[{"sig":"MEUCIQCRLL2S8Aw53vV2EqS0r9tx/GHjORQTv4zmKAXBim+pAgIgKftr6vGsm9uqUFB/D8hcooi0+qqg/x/pSRRlFVICsnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"405d404088941052ceb45fe16232b4b1dae3e0cc","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.24.0_1777680463171_0.2569972396514115","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@hoptrendy/channel-base","version":"0.24.2","_id":"@hoptrendy/channel-base@0.24.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"88deab64716e081c69bb0d8e084bf5afa6fae5bc","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.24.2.tgz","fileCount":29,"integrity":"sha512-Jm5C8pMe5NSac9SwRBJlu33UN0yuM0HvLAaXvng4sKsZefIrsElYwudQaGTP1I2IZ16iJLfwGZC/2lBxv/zbKQ==","signatures":[{"sig":"MEUCIQDM9+fQT56pLvvVx7Qvv6O8Ji1Ilg20QHW6do+EGVelpgIgFl5MvjCxk2Ftn9hOM+gUIN8s9SC+VW+SqRt3TKdQ+ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1fa7e673623104e0af758236fd3c6f8723e87aa9","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.24.2_1777684699566_0.31254622442096136","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@hoptrendy/channel-base","version":"0.24.4","_id":"@hoptrendy/channel-base@0.24.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"f26c9c20e29d9c44ac4454c063266fb18ac9985a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.24.4.tgz","fileCount":29,"integrity":"sha512-7VSvQkQO7mu+xCZ6D/Cqsa0WLCn/GxcxekLHR96AaUbClJjptMnE+oHTe1j2PYzrIYIJs0Qf9NmxT0Su2nV+cg==","signatures":[{"sig":"MEUCIQDzMSssfoehOyjxeshvlimhssRvouLFXthvSFPdwJyUNAIgRU3oysiDUlq55l7msWnOBE+VFr/KLWbLts/iBV5zTL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b401ba10cadaa5551789899f4e0711a03b2ab5f5","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.24.4_1777743194000_0.2520418475527677","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@hoptrendy/channel-base","version":"0.24.5","_id":"@hoptrendy/channel-base@0.24.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"c359c1ab03e9e5c47fc367703319a65dc239030d","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.24.5.tgz","fileCount":29,"integrity":"sha512-bDRuMePBJ8rFl7iwhdhXHAqYI4ogzrAk4gf02jJp7iurU2l7crvNUrG/Ld72XkGstIXj+4QrTCluzUhgLGN8Yg==","signatures":[{"sig":"MEUCIBP8RxoeJLhbuw5yI4v37jFLJqUzV5x5EoqwGshSonokAiEAgHBH8lAs4xacX//Ao7mDebSl5yb0jmKP5IRqNgWzzLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f432c9ba5d5793d917aa6d72de692f428aaa72ae","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.24.5_1777755909241_0.7747958107109725","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"@hoptrendy/channel-base","version":"0.24.6","_id":"@hoptrendy/channel-base@0.24.6","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2f1176cc9040e92f9c56e54f3279f3deabfad89b","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.24.6.tgz","fileCount":29,"integrity":"sha512-YK/qLjVayoR9vKQrrmbAbpfKsnd/m77dgYEy9j9o/WTgfO3NJFvATFVJwb8qlYMccpGsEOPXPUKCs0ozdaOkfA==","signatures":[{"sig":"MEQCIEEMKdCuaCaZMtWaLXKnMUXE/ZRKtRM+aNW8d7TzNxmsAiAabR/RwPVd00TnxLTnvh7SJ4okWLFZbGn7jpri/7WU8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c29eb7d1d8d17757760866910489cc2418b85a29","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.24.6_1777759954710_0.023195086957227273","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@hoptrendy/channel-base","version":"0.25.1","_id":"@hoptrendy/channel-base@0.25.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"2b145b55ab17f853debce58842e4a02d8639457f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.25.1.tgz","fileCount":29,"integrity":"sha512-3NBGFnQEPCZn3tdEOWzDYAqY2zdDpnWTPaiVG8K0YNMk/JEPriu0naXL2LYyVI2B8Pve88LXsFtmzOoLJ2dUVA==","signatures":[{"sig":"MEUCIQCp9uyeQiZwrUTEjliXmmts00/0hGeGD4z9yzOn2biwCAIgagFTJFV7IIYEwUqGHzeu8LT3M+OVv4FR02/GaEvl9zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bf7cf19f7553b87e2ae33c6ef6acc7141675c7cf","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.25.1_1777829781234_0.049072966117458705","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@hoptrendy/channel-base","version":"0.25.2","_id":"@hoptrendy/channel-base@0.25.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cfcce0504e8668d4466c4dcd59f982654b01ff8f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.25.2.tgz","fileCount":29,"integrity":"sha512-c+X2lBlWHnGPOEWUODeSQURyEmTiibr71HwNoDEkOKC+KCgiTHq9zd1aHizIjPawhR1/ztrDTXMs783Cg6qLvg==","signatures":[{"sig":"MEQCIAZSg6CHJzY7pejCdxyyMbZQ+eImfQS86xhbGhgY7dHfAiAeTjUFHuJ1DL65SYy4KCgHtFZl1nZq3P9exI9M6eTJEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8ba1178742450264205a60476104077a272de9c9","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.25.2_1777932864575_0.5083702095136247","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@hoptrendy/channel-base","version":"0.26.2","_id":"@hoptrendy/channel-base@0.26.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"1a7bd3d2c1d1930e0d48f6b0d3941c94c6e83359","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.26.2.tgz","fileCount":29,"integrity":"sha512-xwVr0UvPqUyxnzJZv485pJMvF3voqOVXdjMNCU/cK/36lyk25Cjty+Qm04rnetyP+y7VWZATuXEX8OlZv1Ilng==","signatures":[{"sig":"MEUCIQDJ8LYM3u1fKMIVXte7A3mnsX/UfpMhE+iM/i8tSJBligIgDMiEJ/DuZoC/jVps4DMtTCRNPhTlNXPX17UsRHq98Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"11ee248093c365a42880b00047976889723e7d29","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.26.2_1778041277338_0.4702598074999387","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@hoptrendy/channel-base","version":"0.26.4","_id":"@hoptrendy/channel-base@0.26.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cfa260d827a428de709585524e007f6527ae28ab","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.26.4.tgz","fileCount":29,"integrity":"sha512-Mv4b+o/6bqWeO56FNI6BbiRk2mEV63sjsGBWzq5QAA448rBf4ciJ6RJFpBD3nN/AI7D8KdlG/+S7dx8tFevbpA==","signatures":[{"sig":"MEUCIAcBLfQx25A3upUPTHITWceaikaDId04hsbIZ8BxotFHAiEAkkw9mExOMIx+6EklKg6WOdROpcFJZdKDtqhtx51Vo3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"48c43a062e11dfe40c7efdf27ec6370a92d6a355","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.26.4_1778205080678_0.20481606095968097","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@hoptrendy/channel-base","version":"0.26.5","_id":"@hoptrendy/channel-base@0.26.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cc95f521a40e9bfedac9b14e917cb07dc76d2c2a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.26.5.tgz","fileCount":29,"integrity":"sha512-iJkVxp5rERgFWRCB8HfPFqVWEwayvKoiqlFTg5q5n6oumLyWQiFsmNiZMtq915hVMhE0jRgX56naEZNpkKy+GQ==","signatures":[{"sig":"MEQCIAtgMoYzVetATZJf0iLQ2S3f82V71QHCZT7cWXRxMReRAiAFc22M1WgeUAPMkMdYH9W2BTIQVuD7qAHvpicQfkLOrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"81f90c760becfba1c237789898c164be5b6d30f2","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.26.5_1778233388560_0.18822307591687393","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@hoptrendy/channel-base","version":"0.27.0","_id":"@hoptrendy/channel-base@0.27.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"92f57c1daff89c90db9b0a0818502f595e86069c","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.0.tgz","fileCount":29,"integrity":"sha512-5ykxnYbcszkxnzchx4Pog3jgJ+fTEs7rz31gAEutlXnXd3C8Ch0LR4MakPGJeTKtpo4FNFZY6wruOR8Gd+G9LQ==","signatures":[{"sig":"MEQCIA4SlzsvL/eZFF+vNxNctgWarcss+AmQFzTkDK/OWhNAAiAWrVKxLCI1dtJFJIy/QPt0i3YCVlB9GKpwpnLJ86OETw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"84a375096c918da9b6d4fd5e4a317d1334b9bd81","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.0_1778239225178_0.9296425555344636","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@hoptrendy/channel-base","version":"0.27.1","_id":"@hoptrendy/channel-base@0.27.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"01fcbcfdabf93b3efffc8958d25a1182df970a7f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.1.tgz","fileCount":29,"integrity":"sha512-8HZi+W/awblqyP702q6YiC9fI3c6ENzYmIJ4Ju25D23qWcoJqYU+EmTW3Fsg/3md4NS5i1CXxHPkyERbkFhS9A==","signatures":[{"sig":"MEUCIQDRueLWZc7nOkkyQDSqVH0ZsoozneCRyfh19Dt99LmGOQIgOyS1JpDhTwrwokJZfVj8bVjJ9Ox6Wig41X9Yo5mir4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6ad489f52a3db526829469ebb52bee83eeb9684c","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.1_1778246672033_0.5694000417661333","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"@hoptrendy/channel-base","version":"0.27.5","_id":"@hoptrendy/channel-base@0.27.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"ade7b6a346feaf6e790519a805b2ac6b00aa1771","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.5.tgz","fileCount":32,"integrity":"sha512-WWUF4GqRZiy0Opt+DABTjgYq6oGeF7q4SkNcNwKJWJPniXy/IHJCzkmUpa55VGd5cEC+3Ac+ZJ036kp+RJ7JYg==","signatures":[{"sig":"MEUCIBYNS5OkzHSGCCvRlpoyVTYC7XM6vpSmqp3AZcs/l3syAiEA5rzxYxYTYC4OOe71gvIn2l5eQc5kGjuo5xpjl5ArqN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"25af1169cc46b37794efcdd8c11997838286d35d","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.5_1778483815965_0.9639835452358185","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"@hoptrendy/channel-base","version":"0.27.7","_id":"@hoptrendy/channel-base@0.27.7","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"dff6070b5bcf0a4321cf558f3d6148d6206844a7","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.7.tgz","fileCount":32,"integrity":"sha512-fsWPyyJC9Qr52xuke3C5h70GDMdHeFb2u9WHd2O4ZkNdzUR7IZFlWq80QeKj0rPuZU45fLJV7M4kSxJxKcHJWQ==","signatures":[{"sig":"MEUCIHdGV36VjH6ycMN5WVTSari7zifM+bWqO5LdptHLtWEGAiEA2AEWEYLCHMC2NV3YJMFxB1/MDTx0OeTngtCLuqxkGIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"720a1ef4dd12a9367c197864db40fe5546483e58","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.7_1778668156507_0.7925509874976095","host":"s3://npm-registry-packages-npm-production"}},"0.27.8":{"name":"@hoptrendy/channel-base","version":"0.27.8","_id":"@hoptrendy/channel-base@0.27.8","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"071ad03eee84afa6cde2c2a006a9314f40c26ab4","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.8.tgz","fileCount":32,"integrity":"sha512-Ue4gP/nFHLz1Y6qh0Yab/UfeP06p7fQ83+YFqGW2UVlfAXf0cH3FxfEU9kAGGCCFD/yPvy0FAm23TCdTnI9MAw==","signatures":[{"sig":"MEUCIQCdvBRz9aexRl0QI3fG0Nud+9hFDqIqbqZdLoXVXYCNMgIgPDzinHju45gYtyKLb59VDvRWwyFvYCzw60EP6fjzLVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c9eccee107f7cb26525c9e7a6dd1e19b593387ec","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.11.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.8_1778750021272_0.3385855901372421","host":"s3://npm-registry-packages-npm-production"}},"0.27.9":{"name":"@hoptrendy/channel-base","version":"0.27.9","_id":"@hoptrendy/channel-base@0.27.9","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"a94651fe233d7b631f3ddeb54784b1501187fed1","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.9.tgz","fileCount":32,"integrity":"sha512-KuWmtQdXS3s/MvdbDAxjBkuOYKEmvTaTpubSjFxc8uWfAPLy3h/y65AwkggGxBX0O4PB/EE0w9ycO04ucH3iHA==","signatures":[{"sig":"MEUCIQDXmbA3x4NaZlbIsYs40vqRQH6KiwAPOSSsmEn/xsMsoQIgfkCmSGSg5MYY+6CxS4lvnU7Sah3slOQiDOG8rKPkIi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"79ea9bb0176c57493e6b8391cb9ae12092839930","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.9_1778912416765_0.7080445478791153","host":"s3://npm-registry-packages-npm-production"}},"0.27.10":{"name":"@hoptrendy/channel-base","version":"0.27.10","_id":"@hoptrendy/channel-base@0.27.10","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"808c4c7fe6ed449746054636ffb6e1ef1e492dfa","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.27.10.tgz","fileCount":32,"integrity":"sha512-ePonPeMe/eLogdt0tkYHb/0fryb5S8ozARdVk1LgrsEeYxRms3NTdzKfjCnx8W1nBsj5hqOkwkd6YhrLndHcEA==","signatures":[{"sig":"MEUCIAZvr+vjO08IX954TUiA1aF9V/SuN1V3B8nO4W71eDrLAiEAg4zkPmMyrRjsyCrM39a9NPOH8Lpbhdj84SLyNSOUiFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.27.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107800},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"76730b3e94ce95a9d02d566db092daab5eb5a967","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.27.10_1779146337429_0.523657242334203","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@hoptrendy/channel-base","version":"0.28.0","_id":"@hoptrendy/channel-base@0.28.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"61a05544abc6420b2e10268e76f413d867aa7160","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.28.0.tgz","fileCount":35,"integrity":"sha512-Ivy/8mEHr9FODjjUVIWU/FdSX8bo3rcSTsIXLd/EuBpTewAxiCGT4CIswNeDUIRL1DUphC3cLW6nhk9RpUwupA==","signatures":[{"sig":"MEYCIQD3oPtqCTDEr2SlZgiNVZW4dKAjsUbX3BiojIUZMFMjEwIhALxiEkTEvXNlkg4gV5iOMohNoyyGRD4BKVPpfCWgI9lM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d366e8f025a58d4000c09b97a64bb096e0beaca1","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.28.0_1779728547394_0.8897576509020144","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@hoptrendy/channel-base","version":"0.29.0","_id":"@hoptrendy/channel-base@0.29.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"72e29741220b022ed1a32a85491fe6c182a4fe1e","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.29.0.tgz","fileCount":35,"integrity":"sha512-F09aN/ViVtynhTRrAbmBK7kbEDZPhV+dd9SikP9PMjUxGQSWQpQROLVYiNWWAa2vOX+5Fu1hzNscAGAROpZ4lA==","signatures":[{"sig":"MEUCIQDxexW+IF3RRJUdvYieHIbPHKxVLOpgh3kgoqZBzCXP1QIgAljTP9lqqOVT2w6AOqcNUk22OUy7Zpl1slbsL+UzQQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"df99b8c70e3f0646a136c7a7604c839418492dfa","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.12.1","description":"Base channel infrastructure for Qwen Code","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.29.0_1779731267641_0.2794070188767934","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@hoptrendy/channel-base","version":"0.30.0","_id":"@hoptrendy/channel-base@0.30.0","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"c67491f43cb5d466681bdfff8f9b991493af7e65","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.0.tgz","fileCount":35,"integrity":"sha512-ZB008GrOtx5vdAOyknLLIz21sBjzHsPqgdLwn1gUTur6knU2s1/+/IcpJeWCmWHoXywR9MwwZRNBovGuPPeBBA==","signatures":[{"sig":"MEYCIQC6ixFiYzHiQZuzgogYRLW/LVb43xxjkKkJ09vIgjVxPgIhALx7Hg3bVz33we2lxrYBbEjIStvzRreaq1tUh+VKTv7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ca37fc6e74ed0bbff32bc02a851c720349476e3e","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.13.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.0_1780433384505_0.080542553281997","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@hoptrendy/channel-base","version":"0.30.1","_id":"@hoptrendy/channel-base@0.30.1","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"a7239b47848802024a5263f091ece15be6ef082f","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.1.tgz","fileCount":35,"integrity":"sha512-ybGDtkxudXbjpEUPKVL6tNdtnqZPCJ2CZmx5IkkHr7W5UTSw2VsuBToV4nJO9N0dQBnDXGT6BiHsbxoG3oiuag==","signatures":[{"sig":"MEQCIBA4jJhpfXgEEw8RAcX249X//K+xy0K72zkXB046NpoBAiArLgUVHXpDokVJLdH+vKL5LouFgY8Avq1jb6sForR7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"31333d6386501238358e730a527360142e98c0b1","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.13.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.1_1780433989858_0.3177247829155294","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@hoptrendy/channel-base","version":"0.30.2","_id":"@hoptrendy/channel-base@0.30.2","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"a7634d276be9ce1faa237f9cdc47b2712115a1e7","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.2.tgz","fileCount":35,"integrity":"sha512-rCboyrbRVZ0aeBlDGh+Q9v4Dtrqv3xMQEKZU7V3ZfjL8mAPptL5YBZqJeELyQVxCRMDcN/nrtxHfd9tlqPkgtA==","signatures":[{"sig":"MEYCIQDrHCGiDEU7mcslX93EIWVhoDALspJamqLgL6GKS2e0DgIhAJEvq9Y5XGw7TCXQgF9pbphbhnLNyNJHHAmAFOx8Z6zW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4fad8f056477648fa5c18f3cbf0e92307ed1fc47","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.13.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.2_1781652882326_0.11097765085167666","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@hoptrendy/channel-base","version":"0.30.3","_id":"@hoptrendy/channel-base@0.30.3","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"cd36e892abe3789fce17dbc62a78e09ea60a522a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.3.tgz","fileCount":35,"integrity":"sha512-nJ1uKb+g5+i7N66JeE2VsrlJqAAeunf5Lzxhhk5Btg4Y3R9ckqPcL0rSrstpol7vqLMPg15JivfCmbU/f4Ofxg==","signatures":[{"sig":"MEUCIQDU8/VDR+BItP9+uSETEDY2HLKJluaomPkIbgOmkHMb/wIgJ4d1fmm2J38nQUeuXqbB57Z5P1wSQQh5rC3r3SdYvak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5685d9003cdf10eeb08aef01c0f7cb8bdedb08be","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.13.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.3_1781760942452_0.12551647480806682","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@hoptrendy/channel-base","version":"0.30.4","_id":"@hoptrendy/channel-base@0.30.4","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"688af059946e1291c306cc38df57fea34f02fc2a","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.4.tgz","fileCount":35,"integrity":"sha512-8JFZlG4HrwU+pHElLQn4vBXB3tv0xzyLZCHBIWqz6Pk3ZMkLbSYbl3WsDQkay+tgw9Z0Acqh3MZvHevubVGukA==","signatures":[{"sig":"MEYCIQD6iugGTTFmPf3VBtmFFX75lmWFM4Kp/qTuVlO414qHhQIhAP/IG463V01YvPqQsAAgdFPIviPavuDa+H0hvbMURw0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d3765175ffaebdb35fae929c850d35dccdf4ed83","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.13.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.4_1782001828433_0.4584744797576774","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@hoptrendy/channel-base","version":"0.30.5","_id":"@hoptrendy/channel-base@0.30.5","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"dist":{"shasum":"1d8809adfcd45c25915f2a84739f34a7e0327480","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.5.tgz","fileCount":35,"integrity":"sha512-zGT6T3ZWXayzurieO1UrRxGfsrEUpyxcDlGIptgaB5wXd//I6jZ1dvy/OK+smBskZg22zl2DljCraSnqoJeGoQ==","signatures":[{"sig":"MEUCIQDFVCuYWAsbK6G4AS3tzlRd1cXjStXEXf4TBLen8ssBAgIgVuqLGRsqoMErWgAAGpg5q2HBIxx8bXJW9Lvi8p1FZ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5468ec890aae1a54b02d653622333bc3ecffa0d8","scripts":{"build":"tsc --build"},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"repository":{"url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","type":"git","directory":"packages/channels/base"},"_npmVersion":"11.16.0","description":"Base channel infrastructure for HopCode","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/channel-base_0.30.5_1783377967392_0.9709085080578972","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@hoptrendy/channel-base","version":"0.30.6","description":"Base channel infrastructure for HopCode","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build"},"dependencies":{"@agentclientprotocol/sdk":"^0.14.1"},"devDependencies":{"typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","directory":"packages/channels/base"},"gitHead":"15df439ee093f6c498e98004655ea860dd402a82","_id":"@hoptrendy/channel-base@0.30.6","bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-diHsAwaTqBwtgQ0SM0+q8VirADeHwbAoqTJkb1YSx6SgtrcGf3OYmtdpQkrjIEnqSYTPlll7y7qA70ROX5W6hw==","shasum":"6976202fa82a0803bdcb28976799fad1a9f0a867","tarball":"https://registry.npmjs.org/@hoptrendy/channel-base/-/channel-base-0.30.6.tgz","fileCount":53,"unpackedSize":448162,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hoptrendy%2fchannel-base@0.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwxxCUq4Y+NjbNWvwKncrTFxiWzefO4mXsqt8G4QdBcAIgAmgE9VkBswsT3syKwpSLWXTrEzSowk6FvWQrPfjc208="}]},"_npmUser":{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"},"directories":{},"maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/channel-base_0.30.6_1783391404296_0.3557778562748719"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T14:37:00.673Z","modified":"2026-07-07T02:30:04.774Z","0.14.5":"2026-04-18T14:37:00.927Z","0.14.6":"2026-04-18T15:24:27.527Z","0.14.30":"2026-04-20T07:08:33.503Z","0.14.31":"2026-04-20T09:00:20.523Z","0.14.32":"2026-04-20T11:35:21.045Z","0.14.33":"2026-04-20T12:03:27.367Z","0.14.34":"2026-04-20T12:39:24.537Z","0.14.35":"2026-04-20T13:09:45.114Z","0.14.41":"2026-04-21T01:27:16.581Z","0.15.1":"2026-04-23T05:28:17.795Z","0.15.2":"2026-04-23T15:13:07.053Z","0.15.3":"2026-04-23T15:32:55.267Z","0.15.4":"2026-04-24T10:18:38.754Z","0.16.0":"2026-04-24T12:23:39.033Z","0.17.0":"2026-04-24T13:41:31.929Z","0.17.1":"2026-04-24T15:23:50.530Z","0.17.2":"2026-04-24T15:45:55.757Z","0.17.3":"2026-04-24T19:27:10.988Z","0.17.4":"2026-04-24T20:27:15.150Z","0.17.5":"2026-04-25T08:09:38.574Z","0.17.6":"2026-04-25T08:22:57.396Z","0.17.8":"2026-04-25T09:37:34.900Z","0.17.9":"2026-04-25T10:35:19.541Z","0.17.10":"2026-04-25T12:19:16.150Z","0.17.11":"2026-04-25T13:09:48.201Z","0.17.12":"2026-04-25T17:28:05.202Z","0.17.13":"2026-04-25T19:20:19.218Z","0.18.0":"2026-04-25T19:25:57.211Z","0.18.1":"2026-04-25T19:44:38.196Z","0.18.2":"2026-04-25T20:49:02.978Z","0.18.3":"2026-04-25T21:03:13.787Z","0.18.5":"2026-04-25T21:17:19.170Z","0.18.6":"2026-04-25T21:30:00.554Z","0.18.7":"2026-04-25T21:47:00.177Z","0.18.8":"2026-04-26T12:28:16.246Z","0.18.9":"2026-04-26T13:19:00.014Z","0.19.0":"2026-04-27T07:19:43.944Z","0.19.1":"2026-04-27T07:37:14.976Z","0.19.2":"2026-04-27T12:19:33.279Z","0.19.3":"2026-04-27T17:36:49.871Z","0.19.4":"2026-04-27T18:16:40.840Z","0.19.5":"2026-04-27T19:03:44.172Z","0.19.6":"2026-04-28T10:01:49.253Z","0.19.7":"2026-04-28T10:45:57.577Z","0.19.9":"2026-04-28T13:06:40.682Z","0.20.0":"2026-04-28T17:07:54.735Z","0.21.0":"2026-04-29T09:13:55.073Z","0.21.1":"2026-04-29T17:10:09.910Z","0.21.2":"2026-04-30T17:06:58.196Z","0.21.3":"2026-05-01T11:14:41.186Z","0.23.0":"2026-05-01T19:21:44.170Z","0.24.0":"2026-05-02T00:07:43.321Z","0.24.2":"2026-05-02T01:18:19.706Z","0.24.4":"2026-05-02T17:33:14.141Z","0.24.5":"2026-05-02T21:05:09.385Z","0.24.6":"2026-05-02T22:12:34.909Z","0.25.1":"2026-05-03T17:36:21.418Z","0.25.2":"2026-05-04T22:14:24.728Z","0.26.2":"2026-05-06T04:21:17.529Z","0.26.4":"2026-05-08T01:51:20.819Z","0.26.5":"2026-05-08T09:43:08.704Z","0.27.0":"2026-05-08T11:20:25.337Z","0.27.1":"2026-05-08T13:24:32.184Z","0.27.5":"2026-05-11T07:16:56.132Z","0.27.7":"2026-05-13T10:29:16.685Z","0.27.8":"2026-05-14T09:13:41.408Z","0.27.9":"2026-05-16T06:20:16.910Z","0.27.10":"2026-05-18T23:18:57.608Z","0.28.0":"2026-05-25T17:02:27.529Z","0.29.0":"2026-05-25T17:47:47.781Z","0.30.0":"2026-06-02T20:49:44.681Z","0.30.1":"2026-06-02T20:59:50.018Z","0.30.2":"2026-06-16T23:34:42.469Z","0.30.3":"2026-06-18T05:35:42.608Z","0.30.4":"2026-06-21T00:30:28.561Z","0.30.5":"2026-07-06T22:46:07.538Z","0.30.6":"2026-07-07T02:30:04.468Z"},"bugs":{"url":"https://github.com/TaimoorSiddiquiOfficial/HopCode/issues"},"homepage":"https://github.com/TaimoorSiddiquiOfficial/HopCode#readme","repository":{"type":"git","url":"git+https://github.com/TaimoorSiddiquiOfficial/HopCode.git","directory":"packages/channels/base"},"description":"Base channel infrastructure for HopCode","maintainers":[{"name":"taimoor214","email":"taimoorrehman.sid@gmail.com"}],"readme":"# @hoptrendy/channel-base\n\nBase infrastructure for building HopCode channel adapters. Provides the abstract base class, access control, session routing, and the ACP bridge that communicates with the agent.\n\nIf you're building a channel plugin, this is your only dependency.\n\n## Install\n\n```bash\nnpm install @hoptrendy/channel-base\n```\n\n## Quick start\n\nSubclass `ChannelBase` and implement three methods:\n\n```typescript\nimport { ChannelBase } from '@hoptrendy/channel-base';\nimport type {\n  ChannelAgentBridge,\n  ChannelBaseOptions,\n  ChannelConfig,\n  Envelope,\n  AcpBridge,\n} from '@hoptrendy/channel-base';\n\nclass MyChannel extends ChannelBase {\n  constructor(\n    name: string,\n    config: ChannelConfig,\n    bridge: ChannelAgentBridge,\n    options?: ChannelBaseOptions,\n  ) {\n    super(name, config, bridge, options);\n  }\n\n  async connect(): Promise<void> {\n    // Connect to platform API, register message handlers.\n    // When a message arrives, build an Envelope and call:\n    //   this.handleInbound(envelope)\n  }\n\n  async sendMessage(chatId: string, text: string): Promise<void> {\n    // Deliver the agent's response to the platform.\n  }\n\n  disconnect(): void {\n    // Clean up connections on shutdown.\n  }\n}\n```\n\nExport a `ChannelPlugin` object so the extension loader can discover it:\n\n```typescript\nimport type { ChannelPlugin } from '@hoptrendy/channel-base';\n\nexport const plugin: ChannelPlugin = {\n  channelType: 'my-platform',\n  displayName: 'My Platform',\n  requiredConfigFields: ['apiKey'],\n  createChannel: (name, config, bridge, options) =>\n    new MyChannel(name, config, bridge, options),\n};\n```\n\nFor a complete working example, see [`@hoptrendy/channel-plugin-example`](../plugin-example/).\n\nMigration note for existing TypeScript plugins: if your adapter constructor or factory explicitly types `bridge` as `AcpBridge`, change that annotation to `ChannelAgentBridge` and keep using only the methods exposed by that contract. JavaScript plugins are unaffected at runtime, and standalone `qwen channel start` still passes the current `AcpBridge` implementation.\n\n## Runtime modes\n\nChannel adapters can run in two host modes:\n\n- `qwen channel start [name]` is the standalone service. It uses `AcpBridge` over a `qwen-code --acp` child process and remains the default channel command.\n- `qwen serve --channel <name>` and `qwen serve --channel all` are experimental daemon-managed modes. `qwen serve` starts one out-of-process channel worker, the worker connects back to the daemon through the SDK, and adapters receive a `DaemonChannelBridge`-backed `ChannelAgentBridge` facade.\n\nIn daemon-managed mode, one daemon is bound to one workspace. Every selected channel's `cwd` must resolve to that same workspace. The optional `shellCommand` method is exposed to adapters only when the daemon advertises the `session_shell_command` capability.\n\n## Architecture\n\n```\nInbound:  Platform message\n            → Envelope (with attachments)\n            → GroupGate (group policy + mention gating)\n            → SenderGate (allowlist / pairing / open)\n            → Slash commands (/clear, /help, /status)\n            → SessionRouter (resolve or create agent session)\n            → Resolve attachments (images → bridge, files → prompt text)\n            → ChannelAgentBridge.prompt() → agent\n\nOutbound: Agent response\n            → BlockStreamer (if enabled: split into blocks at paragraph boundaries)\n            → sendMessage() → platform\n```\n\nEverything between `handleInbound()` and `sendMessage()` is handled by the base class — your adapter only deals with platform I/O.\n\n## Exports\n\n### Classes\n\n| Class           | Purpose                                                        |\n| --------------- | -------------------------------------------------------------- |\n| `ChannelBase`   | Abstract base class — extend this to build a channel adapter   |\n| `AcpBridge`     | Spawns and communicates with the `hopcode --acp` agent process |\n| `BlockStreamer` | Progressive multi-message delivery for block streaming         |\n| `SessionRouter` | Maps senders to ACP sessions with configurable scoping         |\n| `SenderGate`    | DM access control (allowlist / pairing / open)                 |\n| `GroupGate`     | Group chat policy and @mention gating                          |\n| `PairingStore`  | Pairing code generation, approval, and allowlist persistence   |\n\n### Types\n\n| Type                 | Description                                                              |\n| -------------------- | ------------------------------------------------------------------------ |\n| `Attachment`         | Structured file/image/audio/video attachment                             |\n| `AvailableCommand`   | Agent command advertised through the bridge                              |\n| `ChannelAgentBridge` | Adapter-facing bridge contract used by `ChannelBase` and `SessionRouter` |\n| `ChannelConfig`      | Channel configuration from `settings.json`                               |\n| `ChannelPlugin`      | Plugin factory interface (what you export)                               |\n| `Envelope`           | Normalized inbound message format                                        |\n| `SenderPolicy`       | `'allowlist' \\| 'pairing' \\| 'open'`                                     |\n| `GroupPolicy`        | `'disabled' \\| 'allowlist' \\| 'open'`                                    |\n| `SessionScope`       | `'user' \\| 'thread' \\| 'single'`                                         |\n| `GroupConfig`        | Per-group settings (e.g. `requireMention`)                               |\n| `SessionTarget`      | Maps a session back to its channel/sender/chat                           |\n| `ToolCallEvent`      | Agent tool-call event delivered to adapters                              |\n\n## API reference\n\n### ChannelBase\n\n```typescript\nconstructor(name: string, config: ChannelConfig, bridge: ChannelAgentBridge, options?: ChannelBaseOptions)\n```\n\n**Abstract methods** (you must implement):\n\n| Method          | Signature                                                                    |\n| --------------- | ---------------------------------------------------------------------------- |\n| `connect()`     | `() => Promise<void>` — Connect to the platform and start receiving messages |\n| `sendMessage()` | `(chatId: string, text: string) => Promise<void>` — Deliver agent response   |\n| `disconnect()`  | `() => void` — Clean up on shutdown                                          |\n\n**Provided methods:**\n\n| Method                                            | Description                                                                                                                       |\n| ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |\n| `handleInbound(envelope)`                         | Route an inbound message through the full pipeline (gate checks, commands, session, prompt). Call this from your message handler. |\n| `setBridge(bridge)`                               | Replace the agent bridge after crash recovery                                                                                     |\n| `registerCommand(name, handler)`                  | Register a custom slash command (e.g. `/mycommand`)                                                                               |\n| `onToolCall(chatId, event)`                       | Hook called on agent tool invocations — override to show indicators                                                               |\n| `onResponseChunk(chatId, chunk, sessionId)`       | Hook called per streaming text chunk — override for progressive display (default: no-op)                                          |\n| `onResponseComplete(chatId, fullText, sessionId)` | Hook called when full response is ready — override to customize delivery (default: `sendMessage()`)                               |\n\n**Block streaming:** When `blockStreaming: \"on\"` is set in the channel config, the base class automatically splits the agent's streaming response into multiple messages at paragraph boundaries. See [Block Streaming](#block-streaming) below.\n\n**Built-in slash commands:** `/clear` (`/reset`, `/new`), `/help`, `/status`\n\n**ChannelBaseOptions:**\n\n| Option                 | Description                                                                                                                                                |\n| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `router`               | Optional `SessionRouter`. Omit for the default standalone router.                                                                                          |\n| `proxy`                | Optional proxy URL made available to adapters.                                                                                                             |\n| `registerBridgeEvents` | Set only when the adapter owns a supplied router and `ChannelBase` should consume bridge events directly. Leave unset for routers supplied by the gateway. |\n\n### ChannelAgentBridge\n\n`ChannelAgentBridge` is the adapter-facing contract. Channel adapters, channel plugins, `ChannelBase`, and `SessionRouter` should depend on this type instead of a concrete bridge implementation.\n\n`shellCommand` is optional. Adapters should check for it before enabling `!cmd`-style features because daemon-managed hosts expose it only when the connected daemon supports shell execution.\n\n```typescript\ninterface ChannelAgentBridge {\n  readonly availableCommands: AvailableCommand[];\n  on(eventName: 'toolCall', listener: (event: ToolCallEvent) => void): unknown;\n  on(\n    eventName: 'textChunk',\n    listener: (sessionId: string, chunk: string) => void,\n  ): unknown;\n  on(\n    eventName: 'sessionDied',\n    listener: (event: { sessionId: string; reason?: string }) => void,\n  ): unknown;\n  off(eventName: 'toolCall', listener: (event: ToolCallEvent) => void): unknown;\n  off(\n    eventName: 'textChunk',\n    listener: (sessionId: string, chunk: string) => void,\n  ): unknown;\n  off(\n    eventName: 'sessionDied',\n    listener: (event: { sessionId: string; reason?: string }) => void,\n  ): unknown;\n  newSession(cwd: string): Promise<string>;\n  loadSession(sessionId: string, cwd: string): Promise<string>;\n  prompt(\n    sessionId: string,\n    text: string,\n    options?: { imageBase64?: string; imageMimeType?: string },\n  ): Promise<string>;\n  cancelSession(sessionId: string): Promise<void>;\n  shellCommand?(\n    sessionId: string,\n    command: string,\n    signal?: AbortSignal,\n  ): Promise<{ exitCode: number | null; output: string; aborted: boolean }>;\n}\n```\n\n### AcpBridge\n\nManages the `hopcode --acp` child process and ACP sessions.\n\n```typescript\nconstructor(options: { cliEntryPath: string; cwd: string; model?: string })\n```\n\n| Method                              | Description                                                                                                       |\n| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------- |\n| `start()`                           | Spawn the agent process                                                                                           |\n| `stop()`                            | Kill the agent process                                                                                            |\n| `newSession(cwd)`                   | Create a new ACP session, returns `sessionId`                                                                     |\n| `loadSession(sessionId, cwd)`       | Restore an existing session                                                                                       |\n| `prompt(sessionId, text, options?)` | Send a message to the agent, returns the full response text. Supports optional `imageBase64` and `imageMimeType`. |\n| `isConnected`                       | Whether the agent process is alive                                                                                |\n\n**Events** (EventEmitter):\n\n| Event          | Payload                  | Description              |\n| -------------- | ------------------------ | ------------------------ |\n| `textChunk`    | `(sessionId, chunk)`     | Streaming response chunk |\n| `toolCall`     | `(event: ToolCallEvent)` | Agent invoked a tool     |\n| `disconnected` | `(code, signal)`         | Agent process exited     |\n\n### SessionRouter\n\nMaps senders to agent sessions based on the configured scope.\n\n```typescript\nconstructor(bridge: ChannelAgentBridge, defaultCwd: string, scope?: SessionScope, persistPath?: string)\n```\n\n**Routing keys by scope:**\n\n| Scope            | Key format                | Effect                                    |\n| ---------------- | ------------------------- | ----------------------------------------- |\n| `user` (default) | `channel:senderId:chatId` | Each user gets their own session per chat |\n| `thread`         | `channel:threadId`        | One session per thread                    |\n| `single`         | `channel:__single__`      | One shared session for the entire channel |\n\n| Method                                                     | Description                                                 |\n| ---------------------------------------------------------- | ----------------------------------------------------------- |\n| `resolve(channelName, senderId, chatId, threadId?, cwd?)`  | Get or create a session for the given sender                |\n| `removeSession(channelName, senderId, chatId?, threadId?)` | Remove session(s) — used by `/clear`                        |\n| `removeSessionId(sessionId)`                               | Remove all routing state for a bridge session ID            |\n| `restoreSessions()`                                        | Reload sessions from disk after bridge restart              |\n| `clearAll()`                                               | Clear all sessions and delete persist file (clean shutdown) |\n\n### SenderGate\n\n```typescript\nconstructor(policy: SenderPolicy, allowedUsers?: string[], pairingStore?: PairingStore)\n```\n\n| Method                         | Description                                                  |\n| ------------------------------ | ------------------------------------------------------------ |\n| `check(senderId, senderName?)` | Returns `{ allowed: boolean, pairingCode?: string \\| null }` |\n\n**Policy behavior:**\n\n| Policy      | Behavior                                                                                                  |\n| ----------- | --------------------------------------------------------------------------------------------------------- |\n| `open`      | Everyone allowed                                                                                          |\n| `allowlist` | Only `allowedUsers` allowed                                                                               |\n| `pairing`   | Check allowlist, then approved pairings, then generate a pairing code (8-char, 1hr expiry, max 3 pending) |\n\n### GroupGate\n\n```typescript\nconstructor(policy?: GroupPolicy, groups?: Record<string, GroupConfig>)\n```\n\n| Method            | Description                                                                                    |\n| ----------------- | ---------------------------------------------------------------------------------------------- |\n| `check(envelope)` | Returns `{ allowed: boolean, reason?: 'disabled' \\| 'not_allowlisted' \\| 'mention_required' }` |\n\n**Policy behavior:**\n\n| Policy      | Behavior                                 |\n| ----------- | ---------------------------------------- |\n| `disabled`  | All group messages rejected              |\n| `allowlist` | Only groups listed in config are allowed |\n| `open`      | All groups allowed                       |\n\nWhen `requireMention` is `true` (default), group messages are only processed if the bot is @mentioned or the message is a reply to the bot.\n\n### PairingStore\n\n```typescript\nconstructor(channelName: string)\n```\n\nPersists pairing state to `~/.hopcode/channels/{channelName}-pairing.json` and `{channelName}-allowlist.json`.\n\n| Method                                | Description                                                                                               |\n| ------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| `createRequest(senderId, senderName)` | Generate an 8-char pairing code (or return existing). Returns `null` if 3 pending requests already exist. |\n| `approve(code)`                       | Approve a pairing request, adds sender to allowlist. Returns the request or `null`.                       |\n| `isApproved(senderId)`                | Check if sender is in the approved allowlist                                                              |\n| `listPending()`                       | Get active (non-expired) pending requests                                                                 |\n\n## Envelope\n\nThe normalized message format your adapter must construct:\n\n```typescript\ninterface Envelope {\n  channelName: string; // your channel instance name\n  senderId: string; // stable, unique sender ID\n  senderName: string; // display name\n  chatId: string; // distinguishes DMs from groups\n  text: string; // message text (@mentions stripped)\n  messageId?: string; // platform message ID\n  threadId?: string; // for thread-scoped sessions\n  isGroup: boolean; // true for group chats\n  isMentioned: boolean; // true if bot was @mentioned\n  isReplyToBot: boolean; // true if replying to bot's message\n  referencedText?: string; // quoted message text\n  imageBase64?: string; // base64-encoded image (legacy — prefer attachments)\n  imageMimeType?: string; // e.g. 'image/jpeg' (legacy — prefer attachments)\n  attachments?: Attachment[]; // structured file/image/audio/video attachments\n}\n\ninterface Attachment {\n  type: 'image' | 'file' | 'audio' | 'video';\n  data?: string; // base64-encoded data (images, small files)\n  filePath?: string; // absolute path to local file (large files)\n  mimeType: string; // e.g. 'application/pdf', 'image/jpeg'\n  fileName?: string; // original file name from the platform\n}\n```\n\n`handleInbound()` automatically resolves attachments: images with `data` are sent to the model as vision input, files with `filePath` get their path appended to the prompt text so the agent can read them with its tools.\n\n## Block Streaming\n\nWhen `blockStreaming: \"on\"` is set in a channel's config, the agent's response is delivered as multiple separate messages instead of one large wall of text. The `BlockStreamer` accumulates streaming chunks and emits completed blocks based on paragraph boundaries and size heuristics.\n\n**Config fields** (on `ChannelConfig`):\n\n| Field                    | Type                     | Default         | Description                                                                 |\n| ------------------------ | ------------------------ | --------------- | --------------------------------------------------------------------------- |\n| `blockStreaming`         | `'on' \\| 'off'`          | `'off'`         | Enable/disable block streaming                                              |\n| `blockStreamingChunk`    | `{ minChars, maxChars }` | `{ 400, 1000 }` | `minChars`: don't emit until this size. `maxChars`: force-emit at this size |\n| `blockStreamingCoalesce` | `{ idleMs }`             | `{ 1500 }`      | Emit buffered text after this many ms of silence from the agent             |\n\n**How it works:**\n\n1. Text accumulates as the agent streams its response\n2. When the buffer reaches `minChars` and hits a paragraph break (`\\n\\n`), that block is sent as a separate message\n3. If the buffer reaches `maxChars` without a paragraph break, it force-splits at the best break point (newline > space)\n4. If the agent goes quiet for `idleMs`, the buffer is flushed (as long as it's past `minChars`)\n5. When the agent finishes, any remaining text is sent immediately regardless of `minChars`\n\nBlock streaming and `onResponseChunk` work independently — plugins can override `onResponseChunk` for their own purposes while block streaming handles delivery.\n\n## Further reading\n\n- [Channel Plugin Developer Guide](../../docs/developers/channel-plugins.md)\n- [`@hoptrendy/channel-plugin-example`](../plugin-example/) — working reference implementation\n","readmeFilename":"README.md"}