{"_id":"@supen-ai/cli","_rev":"127-60e28bebc4d248428d5fb303abfb3191","name":"@supen-ai/cli","dist-tags":{"latest":"1.13.47"},"versions":{"0.1.6":{"name":"@supen-ai/cli","version":"0.1.6","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.6","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e01b69f12902233ba56c2e13b058d3bc0f3fef56","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.6.tgz","fileCount":681,"integrity":"sha512-rmmY6Dd5cTqMOUf5I+wCklGI/HsMaNbFbKiJByKjQp8GW534K8oOGFcITW+jMQ/E1IkQ+q5AEh26U5Klf1wLwA==","signatures":[{"sig":"MEUCIQDQxQc+5yv+fIz2joL0vzIajgtBlY+TTmy9rfa41fFu8QIgTmfPVMklXGkVhXdDNu6TQ65xSyNuOc91cZqk3guaehA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3628497},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"4abe7c5838b51b3de329242cdcf2b0b32c50cc07","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^7.0.0","yaml":"^2.8.2","react":"^19.2.4","commander":"^13.0.0","ink-text-input":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1779981528443_0.06721811040957637","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@supen-ai/cli","version":"0.1.7","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.7","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3b6379cb005e123aa94118a756f3f5a56c7a2080","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.7.tgz","fileCount":681,"integrity":"sha512-ZcVKlRvc+FqZ7hIAQv6/TrvSOsqfz3A9DtPOej7N9HfdQwbn/To8Ysdr+Yo4V9NbeSQnyF1c7Xf6+pCDJ5ihdA==","signatures":[{"sig":"MEQCIA1ZJYPUGugAKuBvvWsb5Mz6CvunjTmMYL1fVzuC0LaEAiBqPjBwlMwOo1bGEERn0bT2hmWxI59dHlJNU5QG+Yh2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3629161},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"651c058986b876c3f566b9e10ce08132e4cf2a8a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ink":"^7.0.0","yaml":"^2.8.2","react":"^19.2.4","commander":"^13.0.0","ink-text-input":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1779983518490_0.6614776539714511","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@supen-ai/cli","version":"0.1.8","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.8","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a079240187cad8beb9361d7b304fd31af0ef4afd","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.8.tgz","fileCount":681,"integrity":"sha512-+cd0JTpSxZUOD/lOBE+ZnyhbEARNkNUbfS3iZQbfPB24Z+MxQZhrwcIrfwnr/bt4aJsh32kieX1RYsLxaJs/sA==","signatures":[{"sig":"MEYCIQD21htEUKA+s/CzqtrYL2wC6DEaH4su2iKcv3LGF/tZvwIhAOAVqm8NawJ3/jJWIg9fo96GmD8WnOTDa5wIy2AFMas1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3629725},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5126abff3e355ef90cd12c0fdfd9062c5d73b630","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.19.0","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1779984278101_0.07130908484230725","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@supen-ai/cli","version":"0.1.9","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.9","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"c41f8e376f9749bc11f3254fbfe8d63431294d90","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.9.tgz","fileCount":681,"integrity":"sha512-pP/iLrIqN9bpUqU1Idgpjtu7LTtF6ijMIVxdbF2Z+sDycuz3HzIrGV7M6qsZdY2BBmq7J/xFOzD0JuG68bPGnw==","signatures":[{"sig":"MEUCIQCZcUbO9w++C87a6MLplDJdp2ETQThzv3GFvlwhZ0LN8wIgecR5VN80tV/+vouuRz1VJbaigQboND7vStGNQfrwbsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3635036},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"30c9ec87284cf103bebc98dae9cda3c069a06f83","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.19.0","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1780024030498_0.505746261920742","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@supen-ai/cli","version":"0.1.10","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.10","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"2314ee3ff8d6e97851814da191a02fedab5db3b5","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.10.tgz","fileCount":681,"integrity":"sha512-JXm+TWmmIwMVl2Cgd+fqUpbk1yoQTlRDAlFDQRZRneLJ7QaJjk9PMOrdFuV/FM5pfEnSCozbFAPxpYyj3HnsLw==","signatures":[{"sig":"MEUCIQC66sqRrfCmDMUOhhTyzXQ7xpQz5/VwLNoBTSORp/4wrAIgKUbxzLGBHvsGyqo0BpdRU+yxuivw7j+hF7hb0EVsGx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3636079},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f8d78f4e04fad40140ec2248de7a95eb9cfdcc9f","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.19.0","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.10_1780024412211_0.6650601191386185","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@supen-ai/cli","version":"0.1.11","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.11","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"0f1ddf83aa8a8251db3d5a2f2db9e2978519b752","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.11.tgz","fileCount":688,"integrity":"sha512-PwfO5xhDQmF8kzIfyloZdzbkkqWyN04qq5Eo4dC+Dg4N77vUGDb/G5Z0Og8y8tXKEB9stoniVIp4k0pwYdN+dg==","signatures":[{"sig":"MEUCIFzhsLNLq+RyWgWclDIEnh0WetG+fW2m9CnylLDgISj0AiEAncTgMFTg6hMPIs4DTaaQJfIoGGXYlA3MYA2KHuPM+Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3687428},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f1d8b3d8ac93478c6d65b78cb6f7aada2bf282f9","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.11_1780155626753_0.4032117609496346","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@supen-ai/cli","version":"0.1.12","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.12","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"d4494b5a1eb3f26116f8f25f5c240ac2a07f9db0","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.12.tgz","fileCount":693,"integrity":"sha512-2BrZUELbsMZ3mvcnu+NPp28xhgRm1H4D1yLVlXUbVg1LDy8lvUK4WRXZlVfU5jmWm9Wt5/BKXlQI5M6Iwjyx/A==","signatures":[{"sig":"MEUCIQC1d6SjfY4qaxpRvi+tQLAGnyy3SXKoR48hUwHQHbF1qQIgE33MeAqvYTrrEOhdoOjmQSWtxQuba9OC7rB4AeMzStg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3736643},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"31680827e3cca6ba46acedb14ebcd2702f97cc3e","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.12_1780279197344_0.7429412864082194","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@supen-ai/cli","version":"0.1.13","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.13","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3d2aa6948856d04364e3fd6774170e36e0f09895","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.13.tgz","fileCount":693,"integrity":"sha512-48Hs+JgB4Nho613w+23OQEfsEt/8gchDWmjsFrvrcA32bRDOWdoR/NDlfKOAXjXb9kYHFiGdc2ZS3ylpAdTnFw==","signatures":[{"sig":"MEQCIHHrGucODx4+Af2ax96ioFFAA5tBS+jdWKjXE7H8TJ1zAiAEh/cPp96iPlX8NXJxt12bYwbj/0rkx3TxXmYFaEXMHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3738945},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1d610541a482a583bada836114e8e10fb902724d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.13_1780279806829_0.9618694722562586","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@supen-ai/cli","version":"0.1.14","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@0.1.14","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"67c5700fcb94971eb045773ab027cc07b7b5ac04","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-0.1.14.tgz","fileCount":693,"integrity":"sha512-jOvl/sHfBoZT6L2sjaqmjqyb6Jd2om3hpj/h67TPodvF+Aay0RHJWIQ4imgbDh+QbhZQfznX1LyZneRKyhTzYg==","signatures":[{"sig":"MEUCIQCNohIqLMtvZ3YDaAjS88U0OUZseRtmO4jKTT0cGx638QIgOEGt1Yy7fIvM4zkfJfQy1mwhov89g0K+yED2dFW2o48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3739221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"31bc1e829334c626920e498f1964debac0e3745d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.14_1780280192048_0.15982319375905485","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@supen-ai/cli","version":"1.3.2","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.3.2","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"c2bc5a724dd489304c68fc67d051dfcc11d9ae38","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.3.2.tgz","fileCount":693,"integrity":"sha512-otd/6e3eZMjtpT2/0ZzInhw2v5wpNZ1i1r1UxPhfn8AfN/9Zo6R/x3LQiB19XsJzGaz+QdOd4HYAJygxFrpZMg==","signatures":[{"sig":"MEYCIQCuTzvOjPY7KbW5iaui/3n+8NQ/KF4KUwx6eRPXuDvdIAIhAPo1b2nIyJGDS6ADzIJ1HNnSJySh4ozDKyxtGspdCVyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3742612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"3f37610bb4d50ddc78cb6c32db49c8e35d937b07","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1780290487359_0.6271917700174847","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@supen-ai/cli","version":"1.3.3","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.3.3","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"8510717fabd4ad47b85f2fb1066e304e16ce1a65","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.3.3.tgz","fileCount":693,"integrity":"sha512-oMAlFN8tj6dM9h0SzRUAjbXFjIwzZtarbiQl8OIF1+bXw9SfEVuu/pCZwicR/rSyxLn9e5aRfdpGznADUqpu6g==","signatures":[{"sig":"MEYCIQD2MLVl1i7FWkSzVOUl6gS9Seg80Wq0I5JJ4ttdB67XrgIhAPHC8l6pdCkJ/5i+h8YlZGvgXqBpkCc+5bYZcostYEQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3744863},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"62bc906403f732091c8a6f92228a5f9ff3d45cb5","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.3_1780318067437_0.6509679064283804","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@supen-ai/cli","version":"1.3.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.3.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"255852af55c48e1abfc67b7d8b549ba1b16da934","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.3.4.tgz","fileCount":693,"integrity":"sha512-aRTJC6Xn5gSQgtyV0XRPBw8yjhMIrxQFjEi2qRYny8sWksX/BW93GhIHktWghe2pnYQBUxCw41pSHSJZJqD3sA==","signatures":[{"sig":"MEUCIQC2PRBilknI43CRRP75WrRYYNuXqTV3GR/Q4xx6UwEFGAIgOss40ZiWP5kDsN9ozZtTvW9knjIQVTAUNxXXaYA3YgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3698023},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"312310a12d97c41660b4e1bd2e022ba24d4c50ef","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.153","ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.15.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","@ai-sdk/openai":"^3.0.52","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","@anthropic-ai/sdk":"^0.78.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.4_1780372601576_0.3892732602531803","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@supen-ai/cli","version":"1.4.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"9a5e07c98c0c54e517ffa22ba85c267a32743a22","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.0.tgz","fileCount":645,"integrity":"sha512-qEIMIyKge3QRccuPm08dmdG32c0rhFyi+I5MY7mpU255vP7S3xLpVd/D9EFFDK4O1Anu19oKneGM9Uy46TDT0A==","signatures":[{"sig":"MEUCIQCF0bJKjOkJTEashNUU63Z4dm5HUfJXYTxpzvNjcWqSbQIgc5z0YtJYWAFk88Vj9FhAvKzdhQGOXMA8RyBjxUqLUEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3518923},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5585145853393d630481452160e312edfff1a950","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1780408864229_0.552765257719185","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@supen-ai/cli","version":"1.4.1","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.1","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"50faa9f53b9a7a23ce974f3e81ecd32b8ac557be","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.1.tgz","fileCount":649,"integrity":"sha512-KoP3b8+jxYdmTinqs1dN6pYGX/vCN7MvtMWdkyoPLVSO88dpKqAh8PhqX5eRdYpu8/j9OH+XpaBlHdSBT9TMGQ==","signatures":[{"sig":"MEQCIAfAjBQytLxu9PQgdT/qLV9MpK4u9bYrc8CmTk4j9XlHAiAK/bo2IRsDhjmjO0uE4UldPWGzaNbpNc0/oE/Cioz+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547512},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8daabbd8965a16a65b7e536bd9e259faa3edc48b","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.1_1780413312530_0.939535835815346","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@supen-ai/cli","version":"1.4.2","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.2","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e6fb96b82dafb626975f47c4584366de698e371b","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.2.tgz","fileCount":637,"integrity":"sha512-gUoIZ2tVRcEI8VX3zpVJtZax3nMa5RJuOiRETTvIbomu3RJNLdaPjqGXdlFkmc8pUwG+c+5qAte7yzc4vnCP1A==","signatures":[{"sig":"MEYCIQDBMu29OaMre4jkaqnRmwpJQOfDYnUCHLTa2pN6jcRivQIhAIf0JhnBYdWuLsKwkDO+Gpj05foySA73nvdhdWn67osY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446698},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5aac89589a548524261b17341a2c69f826cc780c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.2_1780473426240_0.007118698151906688","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@supen-ai/cli","version":"1.4.3","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.3","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3e6b24848246f125ea224308cc41349791caf5e6","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.3.tgz","fileCount":637,"integrity":"sha512-kL/rrEiT2zjsXi1Ru7hHnaQ4+DadtqzVn0SP029SCRxFke+jbSfrVV4FXPREnt/bIId7SZxAY83kLluehXrc7A==","signatures":[{"sig":"MEQCIG8vLLJEyhoTYYhDU4PO0FR3E/vY+Rt1z27CtUKgf6/aAiAmnlaov9Fi3wGQJUWo59HVC2AUsBQHCghDBgjkZIAwcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3447332},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"3043571ee3149fd9d238659c59677fed0d3c030d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.3_1780478568131_0.3022987029394766","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@supen-ai/cli","version":"1.4.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"4ca156cdc9ce77ed5572605a179b25a479f8d6c7","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.4.tgz","fileCount":629,"integrity":"sha512-g9Un7nWCjhlfjBLcCk/BuEG/xRDqWiViIRceiSsdfngYfg6g11P7sm+zZep2ScRMibn5zSnTnJJcZxR3OEhxxg==","signatures":[{"sig":"MEQCIHow7eHAGN8RgZPD0yMrs6x1mxtMFynhEIdGwqSqsG+TAiBd4QzELSbH3Poy6en95BC3hUgfGJxtCHG0u1/WVOJJWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3451286},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"c0390c309372af6d75d006e0a78b2388c900775c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.4_1780553122667_0.1220845917477058","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@supen-ai/cli","version":"1.4.5","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.5","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"d1ce252e143bb0249dc58a9fec0e1cf1f6588cc7","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.5.tgz","fileCount":638,"integrity":"sha512-AOwy9wnHN7xaFZhQhcQY4nTat8QNooNs+oORQUwSr/2ez1yWpq6MsT3Kk+e9ItycnVSn6HUBTRpo5h+rBFXcSA==","signatures":[{"sig":"MEUCIFaBb9fPcZUcvTzW6eH5tKdJrRvVAJ8ZCpYzLMyc8rg7AiEA3/erY6d+ie67HGLJaEzaHZ8dwK2stEmZjpTsYpCLwgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3501819},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"b238b28dcaee773ad92fbc690ffa27212bba4b52","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.5_1780637983073_0.7455607596927658","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@supen-ai/cli","version":"1.4.6","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.6","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f5ad1d3d6754ec7cdc49f2b6667bb8c9ffad6a69","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.6.tgz","fileCount":638,"integrity":"sha512-O3XDdQWTexOuQWWiait246v1EEIstvioEj+WM3yAdxHVHTQo49b91P/7kKBtn+TGTTTZtzqaZY5bJiAevtZ33A==","signatures":[{"sig":"MEYCIQCSpMTO901oaCb+aVVidMTnseBo+M95T3t263Vg+hTHdAIhAO3efmpc9Z7gWmo+7cCkxu1zFLcNm7VbBdP6vi+55vsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3501949},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a542bca3efe4059bcbd9de94f069bcd9f73d6e13","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.6_1780641794459_0.010757677246014286","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@supen-ai/cli","version":"1.4.7","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.7","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"10215dfbb79ae72835d0f6d72f66b95f6b1c83ec","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.7.tgz","fileCount":638,"integrity":"sha512-OgIeZlpm5R0Pc6k9JT6eaCQEehH20fd5DHlh1qrocUq54skN/+WyUlZalyelF+bkCuGcy6lAUIukeT4Bj1yO1Q==","signatures":[{"sig":"MEUCIQDyxJLgCMo0RAzFHI8L3CERi+LJZzIfp7x0e1DQfiMyDgIgNSo6G6GxdWpnZffnH474QAgNVXBl8i7iRl0B8pE43ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"c12286592e14680704395a26d5b2b6d304bdd05e","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.7_1780642127295_0.008093970890187485","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@supen-ai/cli","version":"1.4.8","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.8","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"46ba1809c699f20870e9d791c450673667e2f711","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.8.tgz","fileCount":638,"integrity":"sha512-HjKroBwdzdGXf7v/sEsOdFqf5MufthnYkb5PE4QiULAhY2YuJ5BOKlRW3Wg9kSShZjot3QPvQOWqvyFLYOvDvA==","signatures":[{"sig":"MEQCIF1xiZHUnSrT8nn1Mqyp/9mququdvQ3REW4v6RQDSng/AiBO88d4Qfsg3yctxZrich+cuU6nmolwO8Uislauz5XRWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3502273},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"2ef080522fb0f5f49de312867fa4f0102cf1f2e9","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.8_1780642490611_0.07623018199277065","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@supen-ai/cli","version":"1.4.9","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.9","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"af03d0e108edf3978f1c9a844543506d3b46306e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.9.tgz","fileCount":642,"integrity":"sha512-Vaz7svIYfZXlXqfagsqrmM2v8ayheyEEi5kQVC8lt20wiG+VH7q4LP3LUn7B8kOXG8RxpP8wqi6/I4ymqUiclw==","signatures":[{"sig":"MEUCIDMPVzur9QC95243vkpwVehr6D02iuDceIIfuXay+Fm5AiEAnEbT5UD51oy+4bs5RSiwbq66EngU//GAZtLnSESGW1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3497337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8f5f60d956542cbebf16cf186435d6cbd7d6be1c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.9_1780794579495_0.04807487423890411","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@supen-ai/cli","version":"1.4.10","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.10","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"af2d2b9c7d1fa8eba2191f9b4ad631299e696bec","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.10.tgz","fileCount":674,"integrity":"sha512-gIdaf/JExDSdyG66ptcKA5cwiXdyV8DdUzvrFT0jo2Jd8x7/rgJye6fW8D4EglnkRz80Ickw7IErIQkIVlApsw==","signatures":[{"sig":"MEQCIENpjCkpKG8Y/ThvZxxyi5ApKqWOPC29BmhDm+IPOuhQAiARcBRwTWBBZ0CQvyiO8YDxKrApY8y8Xdpv4u98nGzW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3597122},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"21907e3b0a3acab71ea1a43b074ddd4ab72a2347","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.10_1780932241672_0.057039695432985926","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"@supen-ai/cli","version":"1.4.11","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.11","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"000bd2552b19cc0988a414a6b5537625d865cbc6","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.11.tgz","fileCount":674,"integrity":"sha512-5SONbWPZd2GfZ8KSUTo0Yta2mtENKyHsx+53QTUZecN8/w0Rh3JUq+zAQi85I+l47L0RfzNwxMV8kX8Fe31Usw==","signatures":[{"sig":"MEQCIB3bnoXoPhndCKX21BSHmEeNihb+kOopguXDQ51d6/fvAiBV9i4WKGQKl2zk19UaxGvOTEkGXno0IwHWt/Ghwgn4XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3627410},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"45455dda0b8ff50244138bb5fc6600b28b19fb02","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.11_1781016414503_0.6758989370860788","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"@supen-ai/cli","version":"1.4.12","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.12","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"0c4ebaaa53e108a8d7af25af2d74372322f6046f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.12.tgz","fileCount":674,"integrity":"sha512-u7De9y2+bQyHcpND909wZPLU0oigx0KxQtRWk9j+BfECiywihWRPVKU5lQk4y2YliAThVCkNzrXR5wdtMfgtuA==","signatures":[{"sig":"MEUCIQDfDviqR/sQmLhthWmhCsBuXuGtLxQLsQoAzjViPC7gKwIgNJCIWyFplcJYFEkPMNpHqEmNJ3VhKhIXciRnEMsIUtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3633637},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a092fa8d9a843a305947a146503574c5a41cd884","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.12_1781020205375_0.37243871977990617","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"@supen-ai/cli","version":"1.4.13","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.13","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e5b1a41975e328660249857b8dc0cb64caff11ed","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.13.tgz","fileCount":674,"integrity":"sha512-wWDqUh8HuRZ6INm1ddg1FMZKAXBhhdw9AZ6vU5dwIIqRZjxDb0bcVQ6FLvxZWS/Z+4pyCZ/K/sO16CD97nvPuA==","signatures":[{"sig":"MEYCIQD2kz/un1OvBmHkIx/D4IZ9mTzL0cyIHjHxRZawCrQ+lgIhAMCljpnWXdZDE1rthjrwCDENk3K+S50h1rF0Gr5iOtES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643742},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"93c123b6767c1e9dbc1c9f57c20cf4318eab10db","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.13_1781063789889_0.9270902406989385","host":"s3://npm-registry-packages-npm-production"}},"1.4.14":{"name":"@supen-ai/cli","version":"1.4.14","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.14","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e55967a6270b6ce895a63fcc8d95ee6580c58dd9","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.14.tgz","fileCount":674,"integrity":"sha512-hhVLbGBUaXRj9B77A9U8eMQjHdSRRCRONam0jIdK+rYuinlGopUazlzEZhQbcXJvC6WTpVN68nZ4zlfN4t6LhA==","signatures":[{"sig":"MEUCIHwGGT9MvbP7LzenNpe/lQHZkSXiuCTrT22hiHLd859tAiEA6xsHM90QcbrOH4qrbfeKYDqlZ06+hXIDfMJxnBFrIxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3644432},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1dbaf48fbb2ef3d05936df7e7f153daebad12652","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.14_1781064102613_0.37129597823293237","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"@supen-ai/cli","version":"1.4.15","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.15","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"7ae815978bc3e0be87b9424b43c4fa28a6383c20","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.15.tgz","fileCount":674,"integrity":"sha512-WShIZMRCEcZCj5hk3nKDprl+Rb1lk3GHva84+Ur8IlF/CzbwF/nrNHxvdv5NKaRJgZnL6qb/aBH0KuLDBbeiOQ==","signatures":[{"sig":"MEYCIQC3YEGgTUOjU3GZKIGuwhwJvrSFjeOlXZsKGFc9Ap0TCgIhANT2FBBw6nmdvavgDgLvJXAf4owxgfHFqK9ksWAZzhUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3644481},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a11574d51989bcd66589038624bd2f0273b865a7","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.15_1781064442796_0.5213942679263113","host":"s3://npm-registry-packages-npm-production"}},"1.4.16":{"name":"@supen-ai/cli","version":"1.4.16","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.16","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"0014ebca9298a12e3ddea4f38d78ba8e42ed4106","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.16.tgz","fileCount":674,"integrity":"sha512-7pxiqyaerRHCFsb9r2piKEwSvJ97FzTQ4cMy8V02G5VlWPVWgrFCMDepyT9twnVLAemxtwKV5nnH8aMUcMuH7g==","signatures":[{"sig":"MEUCIBAjG/IPYiSh9Lmq6ghwm1zCLtRoTwJ9ynm1+R3IJErxAiEAk4rYl6Md168fTEKd72sg83zXjAhdRe8Wpft8VwzK5mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3654479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"61961233a6e73fd0de325e481c1b293a0702e88d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.16_1781149437058_0.7062044179675535","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"@supen-ai/cli","version":"1.4.17","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.17","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a4c0cc9647193d6266c7548e0c946cde17e05539","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.17.tgz","fileCount":674,"integrity":"sha512-/SjpkxZ+MU8jH/mox0cnBPgjh1aik5D0GKhXcINY+Jlw/O2+05Xg4dGKcf8pQ+GHA7m29zuZ3IMscmYZxXTLUQ==","signatures":[{"sig":"MEUCIQCJZ/IUTk+QboXASTLgfn3WtH5xY3r1w9jE0zpK659rLQIgAzRPaEbNY7d6kggDjm46I9dTYpUosM8YWCuKFwG47QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3659057},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"83dce2c0d71742a7a2cffcfb6ead8a0506905a78","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.17_1781150880738_0.17965603921104822","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"@supen-ai/cli","version":"1.4.18","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.18","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"82fbe79fbd1a8bc7713df15ed88fd91800619fe5","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.18.tgz","fileCount":674,"integrity":"sha512-anENkodzJIl6JesipK1D47RSp3JskExHzOGqaQM4czdUlcXLgoeOee8EoiPP3GAZEQoCoY6xd+/OPQPcv/YSKQ==","signatures":[{"sig":"MEYCIQCmgZQdVkrKDCz9H+fnSLdPFm1SY43QkvW5LCXJBoOHlgIhAPovhZ+w4o36xhDhmgc/rxOP0I2ihEOp09C5uSFILCaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3659192},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"76611d76fc2eb7464d44321e0fabf94ff938fd0f","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.18_1781153345353_0.21467244488192505","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"@supen-ai/cli","version":"1.4.19","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.19","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"9c00f01516b22a0179dc837cfaa451df895229ed","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.19.tgz","fileCount":674,"integrity":"sha512-kVmeGaXxxzIkXsfFGaWRk3b2twDE8EJCrKCcIoZnlOcjGLjLOAyiIhqLjOfQPkPfQqMYKMRCzU2P0D/Z8bLuew==","signatures":[{"sig":"MEUCIHy/7OdDNrfEb1ba2a1H9v69dm+JPqROVMe+ZwOCFc9WAiEA7zPWmPAHKZjBwNTPnCxN6WRkfm+C7tBi49EtmEHD7ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3667020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"954d8bca9f45a1b3fa1c47debc1ae38469662215","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.19_1781158633052_0.1617480551151278","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"@supen-ai/cli","version":"1.4.20","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.20","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"06809860adeff063a50b7baa3ce7d6d7d9b40f39","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.20.tgz","fileCount":674,"integrity":"sha512-HE2RvQcpZ8TGoSPy67ZauxVUMPB7nyIOgbxpeQgtNz22i4FD4PB9M/i5ffP3B51lRXeP1CLMOp1qUMqUGW5hgw==","signatures":[{"sig":"MEYCIQCjx3SeuQeF/LRGHBF/JON0NNPdosuj5DCkKftWp9aY/gIhAN08CC5gP1FK+9Zyuhu8hL3xgtsOtRmHVhbWC0j5LuLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672997},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"6ae8be6131c76822a824618f3a5873dcfcb08bf6","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.20_1781183460350_0.3561629446684307","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"@supen-ai/cli","version":"1.4.21","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.21","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"9db9d7eb9746b87aa36ac71f438ff7229a67d9fa","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.21.tgz","fileCount":674,"integrity":"sha512-se1041qnVMStHGBJYBKbNr7I135MlLK4MDliTWOJRMdD5kZI8D5WQMg65Tw/NHtknIs9BhNVOtm59qbcMPTyLg==","signatures":[{"sig":"MEUCIBHPNtwAhjJ3XFeG1OG+UIRxfzA2dR9wRKgluU8venR8AiEA+3Jou15kVKlrpTxvd043w0WRTAtjhgV/VMCW0CVOtco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672886},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"96dd198b7603c6d182183173bfd56e824c3bd3a6","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.21_1781191146875_0.10774886817770724","host":"s3://npm-registry-packages-npm-production"}},"1.4.22":{"name":"@supen-ai/cli","version":"1.4.22","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.22","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"65ad83900582423031cf8637f2fa76474683a5af","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.22.tgz","fileCount":674,"integrity":"sha512-JBIj/rHHrxwoeUyCe7K2zeJuaR0a1Z32QjUlYMu+0ep+53W7SFKDowwVMMoWOrfKV/UQ/g0EXMCvRfVCkFX4qA==","signatures":[{"sig":"MEQCIHCnBDk6Kfc09EkgNfAfaCfz1YF0M+fl7xxdSjJLO74oAiAhj+pZr8u5qsr7aOQZTsKYXoMhOR8N+CFuSIDpr0LmsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3674235},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"14f7075b1bab693b3469a355e5bbf55d70b41f54","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.22_1781191744476_0.4032027121050368","host":"s3://npm-registry-packages-npm-production"}},"1.4.23":{"name":"@supen-ai/cli","version":"1.4.23","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.23","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"d6e552ff5e73a31a3a80ff01a0a76deedfa9a82d","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.23.tgz","fileCount":662,"integrity":"sha512-niRd2LVCah3kKl0LhVV4boY5dp+lPz8F/+WCiLXvMlcxRSHLzt5cu0fVn/XpJK55GHxv2uF75Ae8f4B76Ss/rg==","signatures":[{"sig":"MEUCIQCTD/IUx6pBisMu4513zgrjO8j+EN5f+Xseol/SRzKf/wIgbmzSPpZ1C3+53focB1DD0qaR96zoUO540INhjifn/qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3575804},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"2b110a085eb4232506013a8e463cb2db4c155cf4","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.23_1781690046984_0.8726969926399126","host":"s3://npm-registry-packages-npm-production"}},"1.4.24":{"name":"@supen-ai/cli","version":"1.4.24","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.24","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"6c2cd442c687a3f5011b33f460715aa30c3648a5","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.24.tgz","fileCount":666,"integrity":"sha512-yhYHZCYoiLvnsuCRKDOXL16KpqchSWAFlkAmwJHk/4TPhDrBSEriIhzSVbZ33lJaa8B+XvaqObhK84ILdcO4lg==","signatures":[{"sig":"MEUCIHtxt/6GiINURLoLq5WTx6TE44uaXXW9Tii4lQzzQlPtAiEAlPGKLNMlm4UxjvhUgZV4XX3FFrKUYDAxsurqaNVxgak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591484},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"479ef5fba5798a0a3bc25154ed0f87a3e0949c51","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.24_1781847713598_0.5690067701152663","host":"s3://npm-registry-packages-npm-production"}},"1.4.28":{"name":"@supen-ai/cli","version":"1.4.28","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.28","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"bad5e3a8f34c89b0c3860d91c8bc784343a33efe","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.28.tgz","fileCount":666,"integrity":"sha512-MWZ1EDi5SSfDvnWs06pX+uC7r2VwJ0ePKi5WY/Fl197sJLTF2Uc9UTjwGnr8NugzDuitSQ2m2R6eU8bYOgnmFw==","signatures":[{"sig":"MEYCIQDER8+GmlCYd+Gs8JcZfl9J6IijYmBE+PsdmCtQuumJbQIhAK1AfYwB9mZE0/qyrpptOXS15Etaem4NyB0IL4MXDPNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555912},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"bef31212a460fc473ad45eb054bb31489d111894","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.28_1781967588863_0.23839614199741654","host":"s3://npm-registry-packages-npm-production"}},"1.4.29":{"name":"@supen-ai/cli","version":"1.4.29","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.29","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"c7b705837f4f008c76752a4cb1edb1293e6c6814","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.29.tgz","fileCount":674,"integrity":"sha512-nfQhcvYHvNFrKDK+Znva+gGjh7YXeSNIf/kokvhyiTZ8MrP4ye1ZBUqGwC63j638ZM6L/vtpTQy7/NxTrlLqkw==","signatures":[{"sig":"MEYCIQCjN9xPJuWOUQ/5XCCmQ+jKytOrbxf5vD119rtJ0q5bAgIhAN9RVqMaTY+C7+eFc3eVzyvYrZb2X7UBEj9oPC8FtJLm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581422},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"6f5c4681bc81ba751ac340b46acea944b9743b24","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.29_1782029881989_0.6187693712770361","host":"s3://npm-registry-packages-npm-production"}},"1.4.30":{"name":"@supen-ai/cli","version":"1.4.30","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.30","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"fcbafda0c3b9f36f8c3f099baa0aa64430291356","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.30.tgz","fileCount":674,"integrity":"sha512-VdYIsObiSUUX5NXLPyAF+EcVO1jSgT1HiYdyC9J3A/G7lKi2GgFwVtNie3mPRunpeXF4hJbek7FKzE9i7h4PMw==","signatures":[{"sig":"MEQCIEV+o3uwVTC2WULqtimg554PGPDUvU7CgYxHqp8Ex6fUAiACtJcZcfQLC0ioHdk/B+dD5nGsFo1vEY9uOlakBLKe4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3576946},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1aef6dc94503b29caf5969be248992cc588f7b2c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.30_1782041180861_0.31030138884073133","host":"s3://npm-registry-packages-npm-production"}},"1.4.31":{"name":"@supen-ai/cli","version":"1.4.31","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.31","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"b06ee5e8a9e56b6aa34ab758d66cf4ee3f59471f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.31.tgz","fileCount":674,"integrity":"sha512-Q4v5Plhvas7ghkmAAxR36ywPWjNeVnuZse/Hroau9Z646TMwueLnyx9FRnZ5JO1zlV2Hj/7AG33sCq2eQv+Flw==","signatures":[{"sig":"MEQCIBEsaU4TcFB8jhXKRWmIogmC/yUR7+PkRGK1+efOGtjFAiABcB22Q4PlaQoo4Uc32LiTJN/CGfYt7AGM75WzxpZUWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579690},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8efa48ef444fc737f7116ef60be41809eca88e3e","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.31_1782041692349_0.9211445354274472","host":"s3://npm-registry-packages-npm-production"}},"1.4.32":{"name":"@supen-ai/cli","version":"1.4.32","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.4.32","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"ae98dab2abc7b1bee6f292efcb0aeaa59c311b68","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.4.32.tgz","fileCount":674,"integrity":"sha512-L6WHVtavUdGAJSRcGatG8ZoV4aZunGcuVnZ08S/pym/5TrpHepdfoeajQQQDrll9KZqu62jvCRW7XDMPBdZ/Gw==","signatures":[{"sig":"MEUCIESaSi7CsL9q9O9tuRHStn7BfTd+WK+6gV7QMiNP/6LWAiEAqP33nhKyh3Nh3/BRrbXLPU3CZjS83yyevAPxHa/G8nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3594181},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1f08f4a5b91fa78ec6289ea586c39e892de1eb59","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.32_1782045022908_0.7340674352477625","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@supen-ai/cli","version":"1.5.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.5.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"536377b605a28ce9a1439ea79fe97eddc3c7e3e4","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.5.0.tgz","fileCount":708,"integrity":"sha512-fJAyZIdLO1n9tVNOcN4FFrFg8MKsHgjFxP7M0vQr/vqBND5tdlKmnIumULCqqfwQll2iUF93F4d0KoyPzRj32A==","signatures":[{"sig":"MEYCIQD+Rh9vps4psbwqrqRh1JrDVdpHDYaYboR6wFEOACdtTAIhAM4WXTDab6v2/2VAwHe0OpQUrQk5+m8F4gen93eg9kEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3737593},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"4e497b41b2664f70f01bb5a283b0bdabd64185f0","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1782903769884_0.16609542659083054","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@supen-ai/cli","version":"1.6.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.6.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"4df3feec2a6e84775a5206c2ec1a72c7983421ba","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.6.0.tgz","fileCount":708,"integrity":"sha512-C0tGUWcD47dFBSuJwoR/QBXRiOiFYiQt5E91hCstF0CsuGuRpgnBtJgujjpPtcBXPmhP7bmpzxfwd9FREJ00sQ==","signatures":[{"sig":"MEQCICcv5ku314dhjASwn77AsoN3tBAS4UYjli9wYsnQRxMwAiBWnsk5gRevqeCNvnEDN/7GtE6yU+rdrQD0HJfewgO33g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748943},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1206b084e8a34bbd0afe8c06110300d24728efcb","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1783069876957_0.4657392122742212","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@supen-ai/cli","version":"1.7.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.7.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"17e943c514093c03573fd424bcc70d36343d4c5b","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.7.0.tgz","fileCount":708,"integrity":"sha512-sZHCNxhOYvt/GZB1v3pYTKeVAhUpXtnxv8RyF6IzHHx2j3MOn5cRyDPImMjbSiNc+trsWWSpaAuFDRcgCLrbgw==","signatures":[{"sig":"MEUCIQCgJKn16Ply3JvOQdv2pUqTMUvVpbS7eOfQ0XyCwWaj8gIgZnSYHLva6gUXWfPhNM4taNqBsSoJ2v9pMkvoGj0Iqro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3749093},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"262272d97a8b7c6681c6e99e642c9c31a0053f2a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1783073571246_0.40213300429747734","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@supen-ai/cli","version":"1.8.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.8.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"c7819e8bbeeb2bc5506e35cd068b873c422be446","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.8.0.tgz","fileCount":708,"integrity":"sha512-/Ew17H5gkMuOz2w4QENh3py96l39ohLNBD9QZ5R1R1C2y0+T0kQBp2hQMFJm1y0wQoFGdEgf8DuHP3PhJyG2hg==","signatures":[{"sig":"MEUCIEZcLQO9D8HsNJZPGVpwqiNCC+EiDULJQ1STP6XqSC9BAiEA0AOybl2nFrmUO9FzVDGgOKBMEmW8iAzzdy+4AifGziA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3747578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"b189f818b5b6439a657ae8beb6059df42f041b76","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1783073880510_0.7291436298247631","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@supen-ai/cli","version":"1.9.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.9.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"222bfe70d6bd2bb1db5c4149d88cacfdf5d9fd15","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.9.0.tgz","fileCount":708,"integrity":"sha512-/OEEmfdlewKWqLSXiG4flQfLTzNEIloR/ePtT5UA6naPY0kdi27EJhBHF5VJ6+HqxTexn+n5uRHUIh0BovFLSw==","signatures":[{"sig":"MEQCIBXAHYAgHzFd9B6HC5DqBdwcEV1513JkgGIKcxL6V182AiB/v39F8clKyRcHfyHphKPKFpQBnzoE6zi3EVF2Ztfqiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3747414},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"053b01b8e7e66560e56ea21db9c45c1153ea3c29","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1783088648306_0.9566955866981404","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@supen-ai/cli","version":"1.10.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.10.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"c016c6675b000df30f60614df146a7a57ecb36ec","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.10.0.tgz","fileCount":708,"integrity":"sha512-fc7D9PkLXsMrhtDtwXHq3HPXja/NcpIddprGYNcYOeYXfnksG8KrHvjel/Nh8kmHOrx6cKxwH7ws0t/Vghya3g==","signatures":[{"sig":"MEQCIBMgiHEbTw4yZkFxkzs3S4nIezjQCSujgUF74qbY6mx1AiAlmp4Fc0u8anfMP2Mn+D8q0nwWjtmd0G2s9Ew/t7RQKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3748987},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"794a2b70e9c925094dbda5d7c00e71aa7c71a6bb","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.24.2","js-yaml":"^4.1.1","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1783089907868_0.7877178248407162","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@supen-ai/cli","version":"1.10.1","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.10.1","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"6aa9c0903a26a147c9a851218f4c7151813cf140","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.10.1.tgz","fileCount":712,"integrity":"sha512-d/5c3moqVGN200P12tzk+KBD4R0xsIbtCnKWPEkK2UkHbfFtLWEM6JsYPMTwF38wyuj7VfhANokfj28Xs759KA==","signatures":[{"sig":"MEUCIQCgosHO6ZsMosPoSWwDGJQkeGEw7WXuOH86QKNzbalw5QIgJ4CeaNj6Or0KEw57JivDNNDrTwD057jNo9h1MfXp9vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779577},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"4c46ff948a8f2da65a2e0eac2788db0e0c7ce9a4","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.1_1783510465956_0.6013167172262737","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@supen-ai/cli","version":"1.10.2","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.10.2","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"6a88ad9693587fc1b1dd1404109349c390ce87db","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.10.2.tgz","fileCount":712,"integrity":"sha512-sYGRNC1g/FB1et1IbivvoBmCL20G8fjMB5GrSdwUYjXwJcDqohITTy4tkOKZZr2RF46kUk0qMDPRQvPQo+POPA==","signatures":[{"sig":"MEUCIQC57OHRSSEDdVD09EY65BEseIKqyX3kNgqHTO3qEps2iAIgNvt75vrWKU0/6wD62ImC/9OHB3VFUtWpETeAV9SUguc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779769},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"430cddee96555ccf8ab4d7633a92020f91fab3ca","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.2_1783511159207_0.28324518906092067","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@supen-ai/cli","version":"1.10.3","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.10.3","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a33f58b35e5ee54f0710d68afd524b8c989e64d5","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.10.3.tgz","fileCount":712,"integrity":"sha512-CggWLHrNzOt1fgolgjJGS8SiKiut61BW6r38rYBSjRkX1Yo9IoL7yt77AIGS0xEJZhWZrzPt440+U9PhiZlyWA==","signatures":[{"sig":"MEUCIGUiX12tttGduNpFQKUeR52iK4KMCHSbeVish7ilsjxoAiEAsbEGN0wZ26LXV/fKgA9W+ZJB3Mu5FQMgDULdoddZSqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3824551},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"594ff0c15af08cb5c84632e61a130aa1401ecc8d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.3_1783917883477_0.260911196283242","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@supen-ai/cli","version":"1.10.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.10.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"64f524eeafe08cf5d7dd2a0321605d8aea56f7e8","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.10.4.tgz","fileCount":712,"integrity":"sha512-oHItql127pqhr4tmrg1kid+hE3rWuFTAA/ZoUWEWYSMdbgnUmjhfbJObrcQRy0Jot5aDOhenOcM0OgbWLBe7SQ==","signatures":[{"sig":"MEQCIGx9HADlkRMNcAWrgx9xP/CSkttpq/HQvWSCBN0CaqkTAiAKsB++F1ULPqO1wtEZqtvYIf1PR5vxx6495H+xJH2LGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3824873},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"dc9b879c6f96481d652cc28e375218f9db358463","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.4_1783918511479_0.8314604040850198","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@supen-ai/cli","version":"1.11.0","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.0","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"21912bc4448c2c33183d9b115b56f269e2a2d204","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.0.tgz","fileCount":712,"integrity":"sha512-oKbgoqhbd5jmIzdO+HcTed7Zv5Ge0EQH1yqW+UcFJXGhqFxCVeQG0no/zD1k8h1hH4cfOG1ewNVp5amJIQo2sw==","signatures":[{"sig":"MEQCIAl+psGXi3BFuFOH/erdWP6oq8gwIS6Gf/2S1W5OWDWqAiAERRlnERHFYXkj4H/qV4fDjVBK9VtyjpRSw2PPfSaHRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3825265},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"e0c909954296b67e48c5030773e444e1205430fd","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1783932549532_0.6340572426284368","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@supen-ai/cli","version":"1.11.1","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.1","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"0b05a9b40595f732bc31b8c164e3fd291df1654a","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.1.tgz","fileCount":720,"integrity":"sha512-sE+2TcGYZeZIb1hUntQHTv6cdu4VsdmuXBzedYL+BFgkVXLJOSF8zN/kBuMuzya2jXrxTc3/oxs6xFWHTM84AA==","signatures":[{"sig":"MEUCIAPEo3JFGPlG2wfWFwIOWRN9UnMo9Vg2Wv1CS1ZVUMKtAiEAg9kkiXKyzzWHaYgBdfhrUdjQUAa0WM1TwInev82kW0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3845742},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"9943cc09503fab4845f69fe9f38727dbd12a96fe","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1_1784043277194_0.07054608662790596","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@supen-ai/cli","version":"1.11.2","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.2","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"18bf07e16e0a4e08abc775b1a0f76b27a882eced","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.2.tgz","fileCount":720,"integrity":"sha512-x63ZQrof1vMzh+8NH4DQj34w8xz6NSiSTNeURF5b7apv+KMvkTAda++UmmtFvXqMal6Zbp3F3bR9gUy2k/c0LA==","signatures":[{"sig":"MEUCIQCODNROd3wo9v3ZV3uez5IkMOusxT9jm4YyLPYWAQuZeAIgFf2TeuZ/C7X7g/nmBm4xTFoMmgrUj9vRi8UO09IVtVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3853699},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5d667ca1f5bd05a1d77ff1210b8604373c0ee5cc","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.2_1784101101105_0.13392754079924107","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@supen-ai/cli","version":"1.11.3","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.3","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"09147426611a5a6c063ae4a6bf3905f702e0bcfe","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.3.tgz","fileCount":724,"integrity":"sha512-ZTeK4sARkF3iC6zb1vr1TgKYRp/+EsLrCgpq0Sq5pHwdXNZuAnQ3ANrroOktZOewuPSHQd+MT7o0NKzRyE+RnA==","signatures":[{"sig":"MEUCIEq8Oeq0TZUmwzQrcIld97dcaein//+3bhMQXKQ7aMMPAiEA2plcG2jAn/9YGfRS97+KBHBEAL5EM0da1EdJp6xucCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3873423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8cba94323b0687374c03bd6ac08678ed086296aa","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.3_1784101988957_0.3368787067389998","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@supen-ai/cli","version":"1.11.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"70007df890d255b8ebc2d5a0f7c9c8b70058dcbb","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.4.tgz","fileCount":724,"integrity":"sha512-1mrorh6rIEQpx2MUH78W/s/MmdPUoy+8yLpgN8QORZagJcXuZsTB7t1s4Ajmyo0IqQlq/s3jXgcE2fN8RgS6IA==","signatures":[{"sig":"MEYCIQDXbbtYFsiLjZcYT09lPmYqgNHzHmlJDbxUjElw/E4YuAIhAKpF+B0yTnJKe13i74O32tK3wGQK5GcjRx6iLauDmGN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3875984},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"37596fd6891d2d7829664f0446687f44a96e9797","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.4_1784144884254_0.11964219394136566","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@supen-ai/cli","version":"1.11.7","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.7","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"74519cd7e2274200a298f2ede34f5127d373e135","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.7.tgz","fileCount":734,"integrity":"sha512-y6uq60G4XmIv7oA7MJTc6OtVtP60fBP/Idj0ruR6P9lerVBZTlBR7Kb37lqWVxyFV+MQlQSajjQM5P32asKvLg==","signatures":[{"sig":"MEYCIQC9g1/2Id4IWtclAKGO/bVC5KYXHztJYP41v/7GDK4yWQIhAMi7Phzi093d7Muq9Ye8yKgNNfKe5YjGOhFCY6YRSBK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3912057},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"38d4e63bf5e27c2059b7ad7d9904526b6a948376","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.7_1784339585695_0.05948808805157335","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@supen-ai/cli","version":"1.11.8","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.8","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"cb6846b176461bccc9ab563d06140ede51101911","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.8.tgz","fileCount":734,"integrity":"sha512-1kenCHlGEzHLP2hL5hJS8fIeZszKsRPSY+NQXVuVAjum7BPVFxg0CPzCHVdZsS35atEWJ8XgcFoYJUKanfZV4g==","signatures":[{"sig":"MEUCIQD3KrthXpn5vTqLcm/R33++v3yNKr1nMUy3v/o5CB8cTgIgQ2t4yxNpbQXw4cb25/SB9qfcixQ5nCbwgxXB7rgV7+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3909980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f1817936a02a98c9e39c4aa1e962d0beccae7816","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.8_1784341597476_0.49135270810805287","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@supen-ai/cli","version":"1.11.6","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.6","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"23c69af3e64f2d8295cd53ced43a8ceb58f8d96c","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.6.tgz","fileCount":734,"integrity":"sha512-+YZlRym/GgItJgtrjhJYuzz4p6tEMpMfoimev7RnBesECHWDuhBLUW9MTu0sEIe/t7wK6YFzgWHuFemYPjrq/Q==","signatures":[{"sig":"MEQCIGKtsQeZa0WkNT4PTO9yNoTRgccmh8LT+ZwaXe/HRsSfAiA4G13cII6P29e6ScaPCSZxL9jE0OuOYhliEgwRu9xgaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3918935},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"bc260a0415f152e0b203441a4c102ab69e800b5f","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.6_1784348490479_0.8172111746436945","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@supen-ai/cli","version":"1.11.9","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.9","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"23def36133e9a296b2e0285fbee575866c9f8fa2","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.9.tgz","fileCount":734,"integrity":"sha512-FSemfXRPF7vImx56HZ6UX5Qv/1k2ayMW6BHIuGFFd1pr1eS/kr5N1jFdo/gw/GeCLpkh1NMvqBCLTGI5p9qkkA==","signatures":[{"sig":"MEUCIGhTkT7o4sXew0zfGkmz1IBxK33HO8uspQH7ZfbZ1cdUAiEA1WxxNJlpFPdF6H3rnY/M92jfem35PUYY1FMCPmJlqbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3919352},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"e5f42856cef2f35d0e13ab1aa567bd3030c677ba","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.9_1784349406967_0.8901384857118886","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@supen-ai/cli","version":"1.11.10","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.10","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"8c83591d16c35b14992f2ba79dc88d0e64473402","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.10.tgz","fileCount":746,"integrity":"sha512-hbIznQgMoJDCXbW4QUoBDafoZcYIwtcQT/AG4LT3XmKzUt46+7ZOomAzCS2n20XsMx3Lq/iEjQbDsDBVXW3pdw==","signatures":[{"sig":"MEUCIBUivakIN7Di7nrHMGFzkZuJOw7fQ9yhZ7QZdDbf3fkLAiEAuTvq51s+W7K8QqGx3O0iHjjSoAyH2K9WqWv7xyQ8Ru8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985521},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"e3fd2ffa05bebf025b2350cee843d443c6ae9c80","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.10_1784686468933_0.15009506164559028","host":"s3://npm-registry-packages-npm-production"}},"1.11.11":{"name":"@supen-ai/cli","version":"1.11.11","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.11","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f3dfccd0a10fafb0b5c1ae057920bcfe7dd52d2a","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.11.tgz","fileCount":753,"integrity":"sha512-owp1b66grH6CntU5m2XVTZv2CbOWafEfwnL9gnIUgEFed4RCh95tvjbScXgLhJv7dTn3z6g9CzxkjnctHOC8hQ==","signatures":[{"sig":"MEYCIQC9kwz4NXalrDt6I9JHVf0nChzhl2osQxJaYqfx51iLlwIhAK+HeDT2PLNcg2E4jFQKPN5xbtgJvMHea0RWTSdY5COY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4018238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"499ec74012e054dcae0818b078daef5d745e52e2","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.11_1784750381652_0.1397568207722315","host":"s3://npm-registry-packages-npm-production"}},"1.11.12":{"name":"@supen-ai/cli","version":"1.11.12","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.12","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"55f2932e480aa9f2990d9a88d8d474f6a309d643","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.12.tgz","fileCount":753,"integrity":"sha512-hJl2pc1+bQZ1UdXReRP3Lu6E21IttVQkNxlJrxbIEMRLUQDurRBmpP2+22u2SqmONrb0mcRUAD6Zcts2NuTVBQ==","signatures":[{"sig":"MEQCIAXpLQtVN4znhc8hbiy2FxGbdsXXX062VS1JT9ylniN0AiAYeddNdGAFtqRjKhhwoNiQEG1vzsBthqY7r7JzdaF1Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4026674},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"7e9935ec9baf3a8485a9aa723ae0d1ce13efac22","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.12_1784750674026_0.83153459702128","host":"s3://npm-registry-packages-npm-production"}},"1.11.13":{"name":"@supen-ai/cli","version":"1.11.13","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.13","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"cbcec27f260fd25be1ebf457aab4c649abac2f61","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.13.tgz","fileCount":753,"integrity":"sha512-WneiEzdjj6o73hzZHB94SYmWhZ1ZWUKL7vCOHc9tgelWP1E3hene9mSzCw2TiMQ2C0y0r7GTflxiz3rbjD+I4w==","signatures":[{"sig":"MEUCIQD52Nnw6FUMJHRiGINXlCcnJoT1HyoxCWDxEwXSympyEgIgFMmRijVo3L9o0nziAay2gqW39SfeylzGqL1h8CggtV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4027101},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"95d7a56370817ce2e40884367ae2bf8d7fb28737","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.13_1784751151699_0.9604294076776749","host":"s3://npm-registry-packages-npm-production"}},"1.11.14":{"name":"@supen-ai/cli","version":"1.11.14","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.14","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"ea8319045478528bb14f4dd4852409506ef04b9e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.14.tgz","fileCount":753,"integrity":"sha512-EyoO+csz2BmiDtUhSDWv6oDY3Wkv/tA1wDhpbmwrVE/5JmjmfAXpQEFIrnKSQulq4KKKhEqLFHMnw83Gy4ApAQ==","signatures":[{"sig":"MEUCIQDpNDz3t6l2U6+r6G04xPS5QMbayI8owAItvVmhsj66qAIgM7fQCp7rw7OjlQ5DC/DqQXFy4VX7tSQPU3an3CQMJ4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4039160},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"83c8834de55c3a79ed78e7daa581c93b4694e41c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.14_1784784003142_0.40472211360212773","host":"s3://npm-registry-packages-npm-production"}},"1.11.15":{"name":"@supen-ai/cli","version":"1.11.15","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.15","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f3ddfb7bde6fd1b7490d7cb7e98acfefcbd36343","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.15.tgz","fileCount":756,"integrity":"sha512-3fmWOinGI1OOVbMx5oiHPNgUNfz6xgqSxFJn3px4u/rk/dc2EefWnAZQpyX2ug+xzddaxCGTjlp3MfNL7nqMjw==","signatures":[{"sig":"MEQCICy6hjeixStPlwKnI0+avXVcfQZnsMPF2uj6l9MDdCUEAiBSPm9TYZZiR2d7XjvFg0Ze/zF1YD0OAgdy5rtW00bMeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4051383},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"546f0550b873c7225522092a1b3df0019738f6ec","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.15_1784784329754_0.41538261707324864","host":"s3://npm-registry-packages-npm-production"}},"1.11.16":{"name":"@supen-ai/cli","version":"1.11.16","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.16","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"1afff6a9ee0906bf16f484985f7687183ae38241","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.16.tgz","fileCount":760,"integrity":"sha512-WYFLq43AOJWIQ3lRF+8ehjiE8U2l7KdcgFLqXhNZub174thSqZ9qxqG0BWx8jRHmcHNMW8rvcPo508NZO5dAxg==","signatures":[{"sig":"MEYCIQCnE9hDe5+JcniwOCR7v3oVeKcImkgEe2hboCn8WKbwmQIhAM+5eg4+PG9ExsFTEIdGiih1IXZJLfYCpCgNPtvrd9fe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4053820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5e0f8390e9cc63a2c603948f6228bbc9fed54d3a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.16_1784785045770_0.6528328213612544","host":"s3://npm-registry-packages-npm-production"}},"1.11.17":{"name":"@supen-ai/cli","version":"1.11.17","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.17","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e94e7e9a284e4bc7e5d58fb0528ad9480f214867","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.17.tgz","fileCount":760,"integrity":"sha512-07MFcpWw2o5SWDgmISaQnMnjiby1mtI3BmeSk/Tvqo1kKWx0+UUCWMzdFDT0/Asz7r+XoB6WDLUr+bI0Xsz64Q==","signatures":[{"sig":"MEQCIFjkVeTQ/fYsr8oRVo39m+IlUfrLYBU2674/+v9kgBWjAiB4LeG14E1X5xUvdJzNQW9XuKZ25Zser1OmPdc7tc2JqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4054859},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"526eeb6d41c3e1b8dd6e238c36187b2cd67c1238","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.17_1784785389184_0.06312058560690792","host":"s3://npm-registry-packages-npm-production"}},"1.11.18":{"name":"@supen-ai/cli","version":"1.11.18","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.18","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"be15f32be253819e3428ec65d57744274f65975b","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.18.tgz","fileCount":760,"integrity":"sha512-szHDxpdBvMGgwjrsuj9pG9C+lZ613z4Z6CvKE2ieAMmLlVZBHt0iopowJgKj9/NZhAKKfwhw8onrNXiz6xRGTg==","signatures":[{"sig":"MEYCIQCVSfkUn52AQT7VYPlVy4++WWwdy/na5zTyNYZjL4uVJgIhAL/vGowko2n8T8BhenTE6YIYADf/D7tnEciINFkFbJTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055473},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1b3ebed6973891eecf54b3b01295135d3dcb0a6a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.18_1784787259931_0.03156323887624035","host":"s3://npm-registry-packages-npm-production"}},"1.11.19":{"name":"@supen-ai/cli","version":"1.11.19","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.11.19","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"ada068fb9a2beaf395771e47da66b8983e1f3734","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.11.19.tgz","fileCount":760,"integrity":"sha512-YJ6EgnctNMF4YmW2WhJ8QGMKiMbXH+YCWTOz2w8csrRhkcljhhHvgfxgDjPPWd9MsUCf/BvE+E/FVEW2hvDYXA==","signatures":[{"sig":"MEUCIQCdCh2t9VD+rOuCo9l4Izy1kYvBsLf60+Ts/woEIexPHwIgeL7oCh0FjFAoVug3oGYKWR9ZtK6tNiaz+RGFH1L2ffs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4055612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"95f6b82c8dd553f2d0ae368512faa7fb4d582844","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.19_1784787864458_0.5088194350567894","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@supen-ai/cli","version":"1.12.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f06c39922ed6442e3b68da408373554ac7b1576f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.4.tgz","fileCount":767,"integrity":"sha512-H3J056wcTAItS0e5hPzhpRU3sUcdiDQ5d0+JlQebJbbfTbj8GwcxrUX3IbLZiYndb3TBA/Uj9Ti/jEBaiV5NaA==","signatures":[{"sig":"MEQCIEYmIzwFM8YyB4O7NnpRZuddncwO21MKNXW0JWhWpsvrAiARObG2sAJjRdzzZDfMTMqO37sl12jVrcilsFdy7YCrWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067170},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5be92cb4b8cb09647d2b7ca883695ac72ca0705b","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.4_1785064196056_0.4042102907040017","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@supen-ai/cli","version":"1.12.5","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.5","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"5aa3121e4817548b223a989dd0dac6c9094d8892","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.5.tgz","fileCount":767,"integrity":"sha512-52IERiXrzWNZ/JHmlEBCb4pFcAHjsEkWy1L/Ds1eYxm3tvIqbKlPY5UzEfcWjymo2lZvbHRw9f8TygJsBdyVtg==","signatures":[{"sig":"MEYCIQDmxN+CgDhz5YHYuCtVHul41W4zamNiW33AbzCwS9FITgIhANf+loKfu3Q2tlUYeMb3Ea6kxdBRuVa+UbTe9udOlYaY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"6115494ee91d1b51cf1b0ff69018ada7e2c870ae","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.5_1785071768665_0.21817263904009532","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@supen-ai/cli","version":"1.12.6","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.6","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f6690c8b37a43465b6cb15e93f553e87a0064beb","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.6.tgz","fileCount":767,"integrity":"sha512-+LWC6dovQuSoIuQFkm7fZVEByVq4AMcy7EUP9urWQ381RSt7xmLY8Un4aoNa70zcEfBJ27tkM7OHWV3a1+Me3g==","signatures":[{"sig":"MEUCIDxugJamCjjwi+qjWXXq8VfTC79pLGZLBEx4cZ93sg8fAiEA9ix1u00OSbywLa3vJ8JDaNhbV9J0yWTP0+hDKGf2SCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4075061},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5d16fffc9aeb8f5317bb4c00593f288a9fedd1f0","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.6_1785108927345_0.6204854546616974","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@supen-ai/cli","version":"1.12.7","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.7","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e8a851b7e3226289569d6217c5d14f04a0657287","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.7.tgz","fileCount":763,"integrity":"sha512-Thzol7u3hbwEJZiWPnHcyx5UWAdtGGUz8BCNHRjH2Itcm4l3dJDIBxw99zf/yG7S7k/f6XUPd3sOowH7W/3n3w==","signatures":[{"sig":"MEUCIQCIrVAjs4WiDkc5mhPwfsRv0AZyG0wbmh7gh94gUpDVAgIgbrwV5xeB7SkhbP+pSe+6iw3dezdDRH9BWANFrf/A7cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4062969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"1f4db1e403aa89bdc35e54fd9b9030def7ac9dcc","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.7_1785234422297_0.090369555021792","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@supen-ai/cli","version":"1.12.8","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.8","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"763f7b70332c4a34b2409d3dd47006adefa3022e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.8.tgz","fileCount":763,"integrity":"sha512-vzOJ/HLoyh5XwIYPjWcH8TYhzv+7hP2p+e/i9oLgMrq3zxlfUesywbVZhGK4JCpfQ4LCvXw7OgWsgkZevhwVtQ==","signatures":[{"sig":"MEUCIGn8bBLp0R4ykjbayR3XZjb0YpNhFC7z9PB05+Y/uIO/AiEAntSWR5L5s+C/8pSxqBMGqMWAQfkGiBMj8ijVGzd+Vmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"372ca28f26dfaa680e0af4ac639f392f2fce65d1","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.8_1785249011011_0.19843316818606627","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"@supen-ai/cli","version":"1.12.9","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.9","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3edb89295f37c6149c8051a29416cd0274a54823","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.9.tgz","fileCount":763,"integrity":"sha512-54SMNwJShzhojkisGmzy/PZ+zZx83fAz4cee/vwB7SE6TwowUJTDQrRXIbtsDp2mqwPnL/RTxm8ThUommnZL2w==","signatures":[{"sig":"MEUCIEg523T7lTbnH4/oPSFaQmGoesKOALn9yIL7OWyW6VkvAiEAoRaPtJy53idxCEGzekPx3P+90w8y3lmvSVKzIPae6tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068969},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a2c7661a4f1b8a3d25e3c5226d4b190a25b3f580","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.9_1785249277955_0.6722304452187031","host":"s3://npm-registry-packages-npm-production"}},"1.12.10":{"name":"@supen-ai/cli","version":"1.12.10","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.10","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"04b4cd55cb857a4b8957429113d76a8ddc1d6234","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.10.tgz","fileCount":763,"integrity":"sha512-EbrEaEPuGufcHamKTeFb8Xh4jBZ4AOHFjcDPGNQevoQOsDp72ksKA6qPWey8+UZvVNvpHsE4LpmvaSMdsOuwMw==","signatures":[{"sig":"MEQCIHUkU9lTaum5B93d/TfbFSUMgA0XPVlgFXLJcrtEcrLxAiBfL2KBclmHzfOaC1mKvY+ejpla5IccQ4Ex/OXAhASf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068972},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"d2ca6edfcf35a6386a35e24e121af68897e9f06d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.10_1785249654931_0.7282926126202294","host":"s3://npm-registry-packages-npm-production"}},"1.12.11":{"name":"@supen-ai/cli","version":"1.12.11","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.11","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"dfc4e0197eb3bbe5f7eab11b88d7fb39ec8d5f45","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.11.tgz","fileCount":763,"integrity":"sha512-PP7rx0O0r2SZ+XPoPa8yMtElnWWQDqxu3dXXJ2SyAm32+0JEol3acdwbdqRnk8oYfFx3wiF1BhhF/4c3FFSGFg==","signatures":[{"sig":"MEUCIQCaoQP6BeSyFdaKf4AE/j0LUBACqUksJt1cfcMunLIN7gIgcEv7AjryzU0/lS4lhu7ozdvWeAcrl9WkvvznvZXvYHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068896},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"40cec365b09cf3b62eaefc12dc9d8eb0a4c0d1e5","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.11_1785253788182_0.760217092150316","host":"s3://npm-registry-packages-npm-production"}},"1.12.12":{"name":"@supen-ai/cli","version":"1.12.12","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.12","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3f8aa3ce6161befa50ab03e7bf5920f3003fd980","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.12.tgz","fileCount":767,"integrity":"sha512-dkWB4cEtZr9AudWSrv/Ut2dkOxFUQ1A8cEh+dmbTDWJ5u64rH0Ju0YGOGlpbLmO/Z9mViKkAlOElXD1VwEEcqw==","signatures":[{"sig":"MEYCIQDPtREz7z24iC4ZCeY1KN/+puRG3T4TZP9R73XqXWugKAIhALM/xwQ0Hj19LJHXRP15NjSE4YRU/xMIoWNvJYDCm9ea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4080151},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"705dadd8c06332bdac69c7ad24eef616d896ba5b","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.12_1785254253148_0.8365920053971425","host":"s3://npm-registry-packages-npm-production"}},"1.12.13":{"name":"@supen-ai/cli","version":"1.12.13","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.13","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"57652eb71770641e53f67bac11b632326c05823e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.13.tgz","fileCount":767,"integrity":"sha512-4Acb0s8O+seyJEIm/sKFrA7r29Dr3yqm2ke5IZDobWZT6rFrFDsoSgMCVSjADsKk04q1QxWKUWRjhNA2VQ9iUA==","signatures":[{"sig":"MEQCIFaRL1Did3nf6bQCoOBxSXu2hhlXaoQENaiZTirQ17UsAiAdF1ZPQWkP2L9N3t2OFMImFPX3yhXZJHMAFQPdfr7QNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4081292},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"09ba9a43de01265366be2f5aa61901382ad5852c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.13_1785255339565_0.8493444831293231","host":"s3://npm-registry-packages-npm-production"}},"1.12.14":{"name":"@supen-ai/cli","version":"1.12.14","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.14","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"57d7c5b08b48809555251b02ea55b77c1daf9906","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.14.tgz","fileCount":767,"integrity":"sha512-xz9K7lp9uPNoBZ8RPp+j93vL2JCUiLvwxjTl5UYl84DSzRH8yrpYEkFkw8zpK7hsOEeRTD6ykhGhGozqlBVeLA==","signatures":[{"sig":"MEYCIQC6aEMOuFvicC7kP8IqSMd8ZzVCTF8kcZsXDhrbn0bw7wIhAOoB6I4E4e+UgkvEQKl1x/CcxIAB9cxeYozp/tnDsL8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4081770},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"fe9965df4c6f6b6262ce007ba377bb04413bd51e","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.14_1785258708756_0.5677300246923012","host":"s3://npm-registry-packages-npm-production"}},"1.12.16":{"name":"@supen-ai/cli","version":"1.12.16","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.16","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"47daa7ec88fd3f1666e0fb55d170bf6e4f753c50","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.16.tgz","fileCount":767,"integrity":"sha512-JbepkQrQ8Bwfw2D9NKZUeswmgy3fRR/Usv71FgrywwOtMK5dUtul66ISQIaJuKeMEou4Q4Er7WBKWh+uVVJo/g==","signatures":[{"sig":"MEQCIG4WVhDEw4FVFBJI5S5qvaYkyN/homDPaxOpgoQh/mM2AiAwZK36LvHtFaj1Nz5oZdICfWGyk9IiNp0AUM5hEp2FYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4086441},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"4432ace10df8c7ba083ea3afc05a65c2035c2f80","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.16_1785304878036_0.3282220388175754","host":"s3://npm-registry-packages-npm-production"}},"1.12.17":{"name":"@supen-ai/cli","version":"1.12.17","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.17","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"9b12da34939e083f0ff6bb41258928e46db0aa7b","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.17.tgz","fileCount":767,"integrity":"sha512-ov5qM9lgBzikAICVheJFiESzKLgZzg2OjGPfLekK0lbgt/fddQaO8qWgjSO9blGV/ow8N3+HZxg+p3RUjvNgjg==","signatures":[{"sig":"MEQCIH9wIERHSNNHY0cEkntUujtBOf3J3Wn65TkNyObovhwyAiAjUDXlDR4q2DGBrd98FU3xOh3VuDxjxRlP+g24QQYA0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4087426},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"58856c38219d9aa7b7dd098b76ed9ffe1ac17f95","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.17_1785305154925_0.37882370630735474","host":"s3://npm-registry-packages-npm-production"}},"1.12.18":{"name":"@supen-ai/cli","version":"1.12.18","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.18","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"725a141d112e4428ab35b3960213b3366f6e47ba","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.18.tgz","fileCount":767,"integrity":"sha512-rQ9xCYSVIb2eLIDkbQj4/1A8qg5yGW74DDRbiWpijxAeUMV0oR4QUxiRN6IcB8zN/QmF4aF03Q7k3qWT224F6g==","signatures":[{"sig":"MEUCIQDkgixSGYzZ44mQ6FNxVsFORtXo//5mmWEJtIbgDTY0BwIgWOG6yU/YP38A4Ufydc/NVAwPOuzHc3MGb6p3e0nHCPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4087517},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a1b83cb622bb046ad661cf16f8792badd69170ec","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.18_1785305314181_0.24855359840967295","host":"s3://npm-registry-packages-npm-production"}},"1.12.19":{"name":"@supen-ai/cli","version":"1.12.19","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.19","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"951e422d089e41a1cd4d4a17f9d5dac635129598","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.19.tgz","fileCount":767,"integrity":"sha512-jmEFk5GNLuLvL1qpqdg/4RwARqGlGyYqcVhsRUi+ikxtRbZlzSHD4RMt9u4ikZivoVceKOgbGHARsFTl08itEQ==","signatures":[{"sig":"MEUCIAGINS9I+wXZ24o0K57GywFlyvqFt+gaqTrpkBBfpwFkAiEAgVSlfZrdWLZm4T614PfwltfOtP5t+Pcl59iT4YMewIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4088045},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8cefe171c6a634257e36a2f59902155cafce60ec","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.19_1785305467347_0.7280165105855039","host":"s3://npm-registry-packages-npm-production"}},"1.12.20":{"name":"@supen-ai/cli","version":"1.12.20","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.20","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"41c42d0f68ec25e7794d86a2367c1e13240387b0","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.20.tgz","fileCount":767,"integrity":"sha512-nLGE2SkLkB2xHimLR+0uxYUjioRSdsmapeoLvt1LtvoHUnRKvh9BeNe545q1zK/LWG4RRZ3Yf4uRc3lDYZUbLA==","signatures":[{"sig":"MEUCIAQ2cKePQoIMimBct1RxRk8efu1YlQ+4591BEfuB25ARAiEA9+S5gPzR86hwrCbIZ/B+wVklggt4+osEixSpbdcC3ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4087204},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"edd1aa09a74d78553daeca95c603bb56eafe4902","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.20_1785339056258_0.9705014688501405","host":"s3://npm-registry-packages-npm-production"}},"1.12.21":{"name":"@supen-ai/cli","version":"1.12.21","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.21","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"bc01697dc6c4e3d6f9e821851af5303f1cc2f69a","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.21.tgz","fileCount":767,"integrity":"sha512-ZF6Ld5n4gyJKKwnPSt8QypjOcN/53VGxCJf1B38YMf8rabeQ6aiKJl4zLXHPsvsvc1oE0WNPLGc011iYOHfO2A==","signatures":[{"sig":"MEQCIEk6CJZ6I7I47oCjGCJyq8pOe2fXqxdfZG76mBwuRqvTAiA+fSnxEDuJ6+xo7heKuWhWW7zzKRIesd4h2CO5reDTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4093806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8ff04a953ed620be47f425f993b769947e35149d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.21_1785342716381_0.457633584747823","host":"s3://npm-registry-packages-npm-production"}},"1.12.22":{"name":"@supen-ai/cli","version":"1.12.22","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.22","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"b507faa9bbb04c7621c0e6e273c67051303a02e6","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.22.tgz","fileCount":767,"integrity":"sha512-s6y88zhA250GljuFZvSDW/MEd3mqRI8sYqBu0VhMUaA2UvcG2oAf68gvpvuzH95YayqMSidWo2pFZA7EIBYxaA==","signatures":[{"sig":"MEUCIGpY4udil+MxAaWtpVBo/e/X19iWHe1Q0o5vFnwUVvUvAiEA60KPqnxncb4oLZR74QGd4h7G0noSZd8Z492dfrVJFzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096249},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"73b0f3fbf1e236879bb6f0d213660ace77e5535a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.22_1785343083277_0.48515983084030156","host":"s3://npm-registry-packages-npm-production"}},"1.12.23":{"name":"@supen-ai/cli","version":"1.12.23","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.23","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"f4b1e93659807cdd813da97efc65c1f5b030c104","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.23.tgz","fileCount":767,"integrity":"sha512-nJvhcJt+2c78kLGHujwscQdV+qls3o7xbXV5MJqopGBcM0gGTNPTQAYt4M4vsigQStVGgyaSgiJmDc+8i1PjNw==","signatures":[{"sig":"MEUCIGAX+81HW5ooJGTqdqDsb6W2bIiBAOFUmCHjNJyALjAvAiEA9JPWF7qvC7oM67YlnwidfvcukhoiwXFXbwpUk+yZoak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4098891},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8515b20ed895f8ef2e8deb4455df6f8a079e8e66","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.23_1785364926689_0.5652776968275737","host":"s3://npm-registry-packages-npm-production"}},"1.12.24":{"name":"@supen-ai/cli","version":"1.12.24","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.24","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"394744f0665ef82f6a92c87ef221ef4a72c7c779","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.24.tgz","fileCount":767,"integrity":"sha512-Ki90k8r1OlRw0GYfrMskeW4Smo5g6hqCUSTCAeKQEo5Ye++i3fx+05bZk3rJEPJ+uBsYS4z4L3jDI4mU6yotww==","signatures":[{"sig":"MEUCIQDZ0vkpbZIIWcE0wR8DU3/CFaEZ1xqL9dJSaztpQMKZHgIgUnUlSVLNnqnjpjsrfJs54yWuFDMDi5rYp47pJEmLXf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4096870},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"cf8348fa2a4cb0d885e4dab2e759b20b2aca2505","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.24_1785387699988_0.2232609996267787","host":"s3://npm-registry-packages-npm-production"}},"1.12.25":{"name":"@supen-ai/cli","version":"1.12.25","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.25","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"af28dfd5bc597fbe2a3e51a84bdf97d2096b15fe","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.25.tgz","fileCount":767,"integrity":"sha512-/fdIdkYM/M0mW/WuhzK29r2QzD0hG96sTPRoQF00QuERa21eoT2BEOVpvLRhCsqd2ddaDlJU0PEpUo5cnJJi1A==","signatures":[{"sig":"MEYCIQCkni9xJD6QXdDDqVOdtNtQfFGIXF4TuYBKZIpDAdc4hwIhAPPE/dAYQJxRCLN/M9xgqBSs1moRBpPYuzgpDDsW5bBp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4103164},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"dc9d79eb67793a8a0a8c6d2603ff56383731d953","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.25_1785388191217_0.6710447434913132","host":"s3://npm-registry-packages-npm-production"}},"1.12.26":{"name":"@supen-ai/cli","version":"1.12.26","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.26","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"917a88184a54438439e1a2133a398cbc2f12c16f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.26.tgz","fileCount":767,"integrity":"sha512-xk02MMPoIwH+eymwKdNfgwau6ZQpKjV8nK6/b2bs30rWlkaIYd4aE9316m+dROOq6siRa0TogshKQE4rBw8aMA==","signatures":[{"sig":"MEYCIQCTN6RzQscoVBM4XhEgFUQ72ZLnni1JAETiXXo+hN/D5AIhAKHkMmhnQoIeaVv+bfDj7r7coLA906bMIc8CZ7YIp3k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4107794},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"0c1bbfcc435a5ee72fb62402ece4bb17e1d671ad","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.26_1785418956693_0.49344253798030424","host":"s3://npm-registry-packages-npm-production"}},"1.12.27":{"name":"@supen-ai/cli","version":"1.12.27","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.27","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e9c44b9d28faa0445996971bf2ed071b55a9d5a6","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.27.tgz","fileCount":767,"integrity":"sha512-wxnp2HZOhFq6R87KWKjwX3ctuba3dRKVbinZJgV/FQGtosyks2QP0wm2K/m5pa166aiZYbFrv+CNcFFIK1tYYw==","signatures":[{"sig":"MEYCIQD3u+4+1UkWt08a5LF8tdocS05bbpVlDHhnStWaH8KpBgIhAOXWR+EcYJjwSM3HuBmIrFDdWXu2M+4ea9FQuuMnjECs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4110361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"9f20314b7acd91de3d921808b74d8585f8458cce","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.27_1785427612541_0.003519299281795396","host":"s3://npm-registry-packages-npm-production"}},"1.12.28":{"name":"@supen-ai/cli","version":"1.12.28","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.28","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"1815ae47958d4084c8159427731cd7c19f1bbcc1","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.28.tgz","fileCount":767,"integrity":"sha512-vfTMYD602GPErZuARdJRpfTU57UAX+MNQDCcBdD8Ynprrgbf0vlPGv48gKVN4gs4oDUgKLBtuc/q+VDLInzLGA==","signatures":[{"sig":"MEQCIEUyE+scAuWhrDAeR/TFpvj4Oky2YSg+SPXxiE4ieDWiAiBePWNmCyFohZQFPkO5t9RskWGT8TnD8WDVQHjCXyTi6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4113106},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"bd9838ad12ec26d347a1ac85a2bd681445fce649","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.28_1785428215783_0.12261677115364078","host":"s3://npm-registry-packages-npm-production"}},"1.12.29":{"name":"@supen-ai/cli","version":"1.12.29","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.29","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e865543dbcfdc7acc11d20ecc2feee9d1dfda0a5","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.29.tgz","fileCount":767,"integrity":"sha512-g27/lZBqp5Uisqq63VuYVCTtwsWese30l8ksPd5BZJNGmIlaijxWH1wxynZnZQLHTinoseRhrGjoxMvt0N3lAQ==","signatures":[{"sig":"MEUCIQCnq1faz7TfAV3Wl0R46VABXmtmQOJfhsX6n3+uDse0pQIgD6bz7PwVk+tWDRg/Jfoc/GMsrtRtx4yhIB3UEt4p9Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4113207},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"be5abe18e1baf1a03827149693011c5bfcb32c6a","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.29_1785483563695_0.1672876288887617","host":"s3://npm-registry-packages-npm-production"}},"1.12.31":{"name":"@supen-ai/cli","version":"1.12.31","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.12.31","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"8b24432ff7e780e4675e91cd4ca0b08a0d8ec577","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.12.31.tgz","fileCount":784,"integrity":"sha512-gNtr1Hsa0faWHMdVIMj1qOM+QuiCYtBO0FcVmAyrOHNx4SFBX8znmljd2etuKMfmq3/Rcua4zDPa+4jISpSVTw==","signatures":[{"sig":"MEQCIAgcWOgT16aVFOr6jLwnt7weTWjSoW8M7vBFZ+SvJHxUAiAoAe/mjPrBQlB57DQvZddmJMDg7sPT7PHxqvK8VOLqMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4181150},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"d5456961bff8b9bcbeeebc3da67a3f9d689c6423","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.31_1785651177907_0.9470919921975713","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@supen-ai/cli","version":"1.13.3","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.3","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"bf2edf9d31395150f2ffd3d5332bf10f19a1d4a3","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.3.tgz","fileCount":786,"integrity":"sha512-1/BVdRhngJer/A/Yk7Vl4eEQZajhZBJ6mw0EEfVmViTLzwZ0UH4LbT1yd9Hd/ax/Hp+W1VwpnDKlbcksZlZztw==","signatures":[{"sig":"MEYCIQCMK+Q12RHsPidYXErsEvGefUlBexvFJyqu6vkfqWOwSgIhAKEJv3HXhRs6FaN/S3lMmFr+90MBLanF3tnb5apI7yaI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4301575},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"4741b0be88b6aadf6d01525b57cb2172ba61c70e","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.3_1786250884435_0.22741828264217134","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@supen-ai/cli","version":"1.13.4","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.4","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"ce883139b9ea8b102534d6480f486c3fbce50ea6","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.4.tgz","fileCount":786,"integrity":"sha512-AEzzKaF2sxqOLH+SvKZzJAyTA6YUXg99vCmrF8GU37TEzAeuMiyQUOcehW9bHrQszBtObN+p/dTJvHkvKobX4w==","signatures":[{"sig":"MEQCIBT3/LCqiR+ahZ6d6PmY0/kn6KjGWKUNwMhQjujRPSBDAiBK2tFe6j+FrS2VVZS89/qY75I7eVNrgSwswdCLyEUTYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4305987},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8fe7f89f803237b880bbab64a6d69ae88e6d2c12","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.4_1786251584820_0.7989798446630572","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"@supen-ai/cli","version":"1.13.5","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.5","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"4bf248457b842efb42d76f31bb908281eed1e915","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.5.tgz","fileCount":786,"integrity":"sha512-YzNX3sa440IK9Q8pqmOSdpbpdkdIX83xUD9BwZI5qO3n48FEejWmvpghCMqZVrVgRb5GjA2p5ts0wpv+lqpyew==","signatures":[{"sig":"MEQCIAjFXWpkibrLmND0UfP64DFjVIIdVAcfTfePrrcCGVe9AiBJWaZ+FXHgZyJqh7oYd8bBrEftZ4AT2fWNrgQQ5fUN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307915},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f631b01d55683eb44a5d2234bdc88e14fbf49272","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.5_1786252549526_0.21047410580568604","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"@supen-ai/cli","version":"1.13.6","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.6","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"d16146bfbcd4254686178d53cb33b92dc03247c4","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.6.tgz","fileCount":786,"integrity":"sha512-BL6U1e+h7xkr3GTt1/Jc5mRIxOtUMcmRUyalvleSiFO0R5UHwQVTD9ZbF52tnZeDUuPqp43mtSM+HYBOnXKc+A==","signatures":[{"sig":"MEYCIQD8PlioppxF5VPtmHF92bUKqs+oPe+0pgZQ4Y8gq3iTfAIhALMxEytfjRKw83OFvjby9RyyZxlBf0DUoUgsGWK1kIaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307978},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"9cd52760fd8bdaf26dd4feb4c47e9bdf05e275a9","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.6_1786254879680_0.8015756270945442","host":"s3://npm-registry-packages-npm-production"}},"1.13.7":{"name":"@supen-ai/cli","version":"1.13.7","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.7","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"edc2db705d60b76ecb1bc062f934e0d73136b862","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.7.tgz","fileCount":786,"integrity":"sha512-71MP2beCjjL8vHwqaVHpNUh8iWNeb+PtDsAD5CwBbMKDjeYIH7Zr7z/ll+fvfgvcvfrpyHLv9y/dVL+lX/TncA==","signatures":[{"sig":"MEUCIAmBVXH1PGEuzzVOXkEx08eNmjo4EAQLq3jZFRWwgt+QAiEAqlEas0maldvfFVjRDoFtvpl7nJZegNW4HZRikrz1+LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4309263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"c624aecb092fa602cbe22a1dee22ead3ac61ab05","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.7_1786255462830_0.48771416011529145","host":"s3://npm-registry-packages-npm-production"}},"1.13.8":{"name":"@supen-ai/cli","version":"1.13.8","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.8","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"47213d28e105bd27358ae74041ddbe773ec92901","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.8.tgz","fileCount":786,"integrity":"sha512-uBkRkVQNL3KkjH//2zeSnq14sHR1teZdtD4aBXT+gXZBdujfj5VBSc4K1H/9SvVmPs3h4s+6VjEXE2RHTT8VWg==","signatures":[{"sig":"MEUCIQDHHcKcxP8lB5WNUBhhLMbx7goHWma7ezRlkux1iYZEuQIgMOakSafWrFY2Ba43W692HCl0lE7ioN9jVXsNMOP8HFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4317831},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f9ff085a78d56cddd5b1999de6ef75f34d8c6b21","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.8_1786260743570_0.2575680380987182","host":"s3://npm-registry-packages-npm-production"}},"1.13.9":{"name":"@supen-ai/cli","version":"1.13.9","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.9","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"8793ac4ff47395f971c4e2482f9962b4aa4f6848","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.9.tgz","fileCount":786,"integrity":"sha512-Q16HWyzkf2g4hKqtVVtTPLsamuIcGgykMEVJ6PGEyWEv3e67+iAv74Fkmt7qmQ+dn6oGqUTz0gweDe8R7Br/ig==","signatures":[{"sig":"MEUCIQCiB6a8OK4uXHvVdDhYKxBMhwRCNTExM8Q+Ayw43CDV2AIgF2WXmmXy8Nx0/PULuOEzEK88F2qgZ0IGR6ntZDBSzOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4318159},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"849b97d4eaab78e6a5240e9fd995979f3cf1992d","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.9_1786266838728_0.06144360820988437","host":"s3://npm-registry-packages-npm-production"}},"1.13.10":{"name":"@supen-ai/cli","version":"1.13.10","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.10","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"4a78698c4d47764754233dd092c230862e816d9e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.10.tgz","fileCount":786,"integrity":"sha512-tFnEmReUjz52c5i86YKV7LcmRrtrjEkIE/fFNGvh2Tr5/DJxshil07jcbzl7sjHYYIHx5RG2w8SJvYEkj6sjvw==","signatures":[{"sig":"MEUCIQD+AdnanwHN87gm0URsYVkxnXj20potBo1aI4m7ew2nIwIgaTTP4rohSLkJtB0SV/Z3bcnAjEuxg33tKltVNi48XAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4319485},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"5d5e13b4f8f24228f97f2401312a304a915ea31c","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.10_1786267595784_0.8851762995493186","host":"s3://npm-registry-packages-npm-production"}},"1.13.11":{"name":"@supen-ai/cli","version":"1.13.11","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.11","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"d16df9df879230eaa54cbaf6cbf1419c50a0bef1","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.11.tgz","fileCount":786,"integrity":"sha512-ssSYOhsJzevyJjosZ9WxceaPY0Ew3aGhjVVzng7OP9a4HgMBGbqv1MkyqJqOOFvcBB+ZXBLPmm33MV5RT6KpdA==","signatures":[{"sig":"MEUCIQDInIo/2u9L0bA/SSWaCCO8z69Ulk8O8iLle9Aw8x8JewIgHN0avDZ9qk6H7n0YsNdDR/Fk1z/J2cxrhYqU7Uwi7rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4321988},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"a8cd2e27c94a5ac68e7ea087238ab9fd7b83011f","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.11_1786373251043_0.739021729000954","host":"s3://npm-registry-packages-npm-production"}},"1.13.12":{"name":"@supen-ai/cli","version":"1.13.12","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.12","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"3a60f9e72f574cc1944c0e51daa9dfffd9f35b2d","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.12.tgz","fileCount":786,"integrity":"sha512-ga08JhGoxcb3TEVfwthpKc157ErTu06362gz5I/428yOLH823du0uLXk0VuaIAULSeqs7tVeeOjajiNj7lpIhw==","signatures":[{"sig":"MEUCIFQ9bjaH81cxl9151dGzVLde6sWbmtrn6cj80iyKCRl1AiEAmdRtKg1EOo3oMKRKmfFYhcg3KBR/hiqWTTn/7ibeHBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4322618},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"8ca1b8d78a13ee89cef935c2d28112140bc06c63","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.12_1786421206308_0.9459177895287376","host":"s3://npm-registry-packages-npm-production"}},"1.13.13":{"name":"@supen-ai/cli","version":"1.13.13","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.13","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"e6b8cdb325f426f0342e811d8fe8af3eba782a9c","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.13.tgz","fileCount":786,"integrity":"sha512-w/ABinCWdgY08s1i8eF2WqsSmX0gnmeauNGra28qg+e6Zv3ciCZ73UPnq3wqXkVr+K3YZtxttw5KVvuPiOPnNg==","signatures":[{"sig":"MEUCIH1ookJCOHTIK3OIDgK7ZRtamEN0cjQVjUVkQ979GueWAiEAnyLm8RZleWXnKwYqW/k26K4g2Sk9Pf8tQbXBk7Ox2Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4333640},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"6d145cbb07eaebc17e55d36bb206296e6edc3768","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.13_1786458653524_0.39240670715209247","host":"s3://npm-registry-packages-npm-production"}},"1.13.14":{"name":"@supen-ai/cli","version":"1.13.14","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.14","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a739bebbcfb9375ef1d24b9f83a4f2dd1a72e88f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.14.tgz","fileCount":786,"integrity":"sha512-22CX7klkrJt9l4IVefCFlU7ykJbBTHpotT/GetXcCW70niMk0fjEJvUz1zCDR6k8RcAopF+/ZdPNdHvaRjcykA==","signatures":[{"sig":"MEQCIFe3K0WLbGglUReePSoYKKQ7+tAZjcfCaXFtM3zH6SoPAiAdh+gwd63napxbdCRzDonZl4lBHiBNoDWzCsMIQ5iwog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4335316},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"05dd7ba91cbeed67401a79a6e90e035818c8e045","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.14_1786460686400_0.3850201815479508","host":"s3://npm-registry-packages-npm-production"}},"1.13.15":{"name":"@supen-ai/cli","version":"1.13.15","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.15","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"ece874a9c1d6be965e1e7aaa0bc15639b23d24b0","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.15.tgz","fileCount":786,"integrity":"sha512-BnzJbEwdm6Dbj9mauLi01Fx5Qaq/qHLTO8OoNPTZJZSv2HN08jxITecmEOJ9KFvEmxEY7j7n/u4iqGZOvqqxmA==","signatures":[{"sig":"MEUCIAdks80+gtYoVGwTzG1+rI3bCYNeQOzNTzpewgm47AA5AiEAjBpioRB9gqIxd9ihero+uIi2j30/+d5MsfoKOC22a5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4335706},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"0fcb41c059ca110d5d51333cfbae682d7669e990","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.15_1786461231321_0.9537420770294252","host":"s3://npm-registry-packages-npm-production"}},"1.13.16":{"name":"@supen-ai/cli","version":"1.13.16","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.16","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"07bf23e394ccfce7c4b816ba000b7b0cfb591220","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.16.tgz","fileCount":786,"integrity":"sha512-jMkV9EVGSaoDuZrkZ8uJaAj80pVmGLZeej7Xrm0ivwJOfDAJpOcO2wVvg664RJEQwqN5tHoip1YztJRXjsMuXQ==","signatures":[{"sig":"MEUCIH+nO775DhHOcoq6PsssDZ0vo+K61X1FAtYTFglvwjfSAiEAkIHXr1eZynLjG7DSHrucdXFZ4gTIySZ9Ukjvfpmed94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4340980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"922ebc2cb767b45cb697d87aa2a412a117e335b1","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.16_1786608762535_0.6847810124184841","host":"s3://npm-registry-packages-npm-production"}},"1.13.19":{"name":"@supen-ai/cli","version":"1.13.19","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.19","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"82381aaeeec317a72b3b9dcf17f5d6ca5816f14e","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.19.tgz","fileCount":790,"integrity":"sha512-A4jUPGTBp+EhpVZlzPCUknDmXuelmHR8oVD9eysWQp9aHxjUv1sXJbKzOVHsX0cALOLnpK1KcRjKqunmHTECLw==","signatures":[{"sig":"MEQCIGk3FEXq3Zi67TTu+EnbUcEjyT7qOo+rP0vZux3T0b5oAiA1IPYAkBfr2n+9l0y1MZIsPzCshKlEE2Y7gYOmro5EdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4356824},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"123c8e104e69e71cc12d3d86b97013289eeef5e5","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.19_1787405701583_0.8666789637885906","host":"s3://npm-registry-packages-npm-production"}},"1.13.20":{"name":"@supen-ai/cli","version":"1.13.20","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.20","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a3bfef0db5060f7f140ecd303a513866923785b4","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.20.tgz","fileCount":794,"integrity":"sha512-6nslVI3Y4K9pPQPDlN6VOwStMU3ZjoYhYfoB1ubF0fw8bIk0UywvTCWBIAejQ/Lo2kPjczw5oL9MVx378A4x1g==","signatures":[{"sig":"MEUCIG7kKvlYRWWZsbFharxa+7dtzpsTnffAXSlplyuhcq4ZAiEA8Vz15JDSYYSD3XRwIolJbFtGhi8OQeFNiIsV4TOFwAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386952},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"46f440cc731ecdf979314b750888289cbab1e9a5","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.20_1787523990161_0.046118100800557116","host":"s3://npm-registry-packages-npm-production"}},"1.13.21":{"name":"@supen-ai/cli","version":"1.13.21","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.21","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"0934abbf5b69b9f547f87af08e0e66217fd386ef","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.21.tgz","fileCount":794,"integrity":"sha512-ButxHr106vXN28ixQvFA2qlM4LHi/ik3+lsc5SStvGAKlswToymqMBQFVTPeOX6WzAGfX7xXBTgBv203hTUbzg==","signatures":[{"sig":"MEQCIFL0mWVCFq1mJl1u/jL8TzG/sT2AnJOnoLTRIPgqoTrTAiBfO8YiVZsL02UFUydal13bCKklXMXBYhQvNkY1EwYHqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4358839},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"191429c70500f52b59a14367450fb7f9aad7e823","scripts":{"build":"tsc && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"hughlv","email":"hugh.lv@gmail.com"},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.4","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.21_1787638505446_0.8006337008117759","host":"s3://npm-registry-packages-npm-production"}},"1.13.35":{"name":"@supen-ai/cli","version":"1.13.35","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.35","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"234b06ead88598f48b345fe94a116e0f2133d32a","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.35.tgz","fileCount":796,"integrity":"sha512-GJZzaGFn1L/P/soJd2aevgvV8OXM4KQYKSMIsspeWukReIhsgpzfCH8g9xQd3tXW6gVFLmOCsub4BvA8Jkt1Iw==","signatures":[{"sig":"MEUCICU5pqctqwZ+Y2BQc4q7lrI7+YniSEmLyNuInExehK0PAiEAsDFOha4lpAupmcmxx7ojK/IhgsjkC+MHtWa7l2Ja4hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4470106},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"6fde178a45726cac1b3f248eb070822a6c593141","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.35_1788751240698_0.27947356318677175","host":"s3://npm-registry-packages-npm-production"}},"1.13.36":{"name":"@supen-ai/cli","version":"1.13.36","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.36","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"398216f55ced9a099ee2f72be0281255cd1e2232","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.36.tgz","fileCount":800,"integrity":"sha512-H6hJQvlPYfUdHz154K4gkFFRkHIHMXOFBWSq1Q827kILl17fvcNzkqSI1aNbGw2mR8w8ifCGbysc4JBOu3AMtA==","signatures":[{"sig":"MEUCIQDgdPyd6m8olZfR7agH66kELgZtSd1Fln1eVDKo/AZvpgIgMkYWxZwV1rwn+pHlwNCQQWQt3wzweb3RYMgxVEOxqWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4472121},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"f2ebab82ddaf3086a67679aafb7802d57135e801","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.36_1788810765607_0.8522476418493314","host":"s3://npm-registry-packages-npm-production"}},"1.13.37":{"name":"@supen-ai/cli","version":"1.13.37","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.37","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"69a23c0c7067458875209479d7d4d5dc1557d832","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.37.tgz","fileCount":801,"integrity":"sha512-zo7r/fz57BbZ7Vv77Dl5WVfd5usF65sdWCe2FypB9yF9/AX4SdpQ7T76tUdaogTUxASQ73tTy/mDQhq+JqU2mA==","signatures":[{"sig":"MEQCIFl6KaVI1C1x2yiczjyOqNV4qEtNcgDzZVkL+ab5WA+4AiBwFHcuzmUlZY4T33lBMddqACsFg9mowCaoOGqx5xTqFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4480727},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"06b614fd4c1acb2c52c4c76b3c4b1318ac92e7f7","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.37_1788853827458_0.040012028068495686","host":"s3://npm-registry-packages-npm-production"}},"1.13.40":{"name":"@supen-ai/cli","version":"1.13.40","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.40","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"8e8f93c2953fb65b2deff329952a699bd97c589c","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.40.tgz","fileCount":800,"integrity":"sha512-sLBpMihkPsoVNLrtwD5kCkf05EQVUnCGR1VGqY77ntjYHy3kn1cWlEHIAvj4ZVdGNZ17iuHAXRYOaZcEAOIPjA==","signatures":[{"sig":"MEUCIQCRKxK1tJl2jc+jhvLKObUGTBa6VoLrYDKa0jozRolYUQIgEuHJCOY5g3aKL2ULQL+G4PwSVXNaUfXubGZKxsglkhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJF4mr7soe6RdZFWlDTiFFoKjajjy5wLELRRDSunQmQAiEAoJwqxrpMK1oSu1puj3vp8VcanD64/pJWRQBdTf3BL90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4533027},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"10622b6f605396c1c29e2b1423704e5477027b89","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.40_1789481586283_0.45181513567940135","host":"s3://npm-registry-packages-npm-production"}},"1.13.41":{"name":"@supen-ai/cli","version":"1.13.41","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.41","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"09d156beeb8b122889e3f3076285436b5dcafa50","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.41.tgz","fileCount":800,"integrity":"sha512-DdQ1n3Ioh2ZozMAw5hjspLb5NyxYzflGprjSp154ZdaMv2ok/qBEvzdE5HRrm6kidkyUlkGTgpJ0GKKp/NJJbw==","signatures":[{"sig":"MEQCIFgGVA3xEL6mEAHAScIVL0KlYqsg4Kp99HdKBTpazFhNAiBsYsBOQvOtyVixufduqJE25eEZz2QXhnob3Nk8e4BQvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVKaHLbKKMkfq9zjzfwjP9e4r+k34AQp0Ga6rOfnuUywIhAK2qg8TUwUG7b9KaL+yO8FsbtHxjq6a+Vg36shEFJ1fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4534820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"3c33ad2e8ee9b49bbf9131faf238ad6b267b32fa","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.41_1789482684896_0.3434645629020392","host":"s3://npm-registry-packages-npm-production"}},"1.13.42":{"name":"@supen-ai/cli","version":"1.13.42","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.42","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"a8f6262a032f315d6927e961c0b3edbf95eaed6c","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.42.tgz","fileCount":800,"integrity":"sha512-aLNk2+VaOxDQInnAzzt+VWgc19BJ1+8lQa4vL2uQTUEBtu0SqRxAAZA0xRusb7wQRissm3831PTqtSw6Tx61tQ==","signatures":[{"sig":"MEUCIG1XlUdPbCH248Q3yJQ0OsDYfzv8B4qXCwzJRKl2O1vWAiEA/RbTWmKD+omqT1QnI8ftMWIY16o6Qpzti+UMlaGxqSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEqJpk5GNzjAO3PaD8/INj2f0Z8SX20QLBS0a7sNZShhAiB6pag7gxls6Nv53IdBWzKc5RBzADcsto9WwDz67uxQCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4535158},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"e76611662d2555acd6d21c7f677e724813dc9a3d","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.42_1789483441742_0.025976240347599155","host":"s3://npm-registry-packages-npm-production"}},"1.13.43":{"name":"@supen-ai/cli","version":"1.13.43","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.43","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"54c5855c1c7cbc3bee44b03441506fdfe32dce2f","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.43.tgz","fileCount":800,"integrity":"sha512-7bTYtfNPR3m7AK3d78Kwn57O5YNHCfgPl8W0V6ATFU1tnx5ZeHAEtMqlp2HXpNNWMVGRymkooBJLCmoF1kdg6A==","signatures":[{"sig":"MEUCIDMzfNiIdvAf5OUU36gCasYJGFbrCPdqRwkoTyvjGKEXAiEA99t4gxYeXp7V65G17f+uZ8NrEAnOO8K8Z68vyxQVekY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo6pGdVrujeLumM4+0y9KP9gkTBS26uP/5nGimged6eQIhAMXumqvOqJxXcYXx1r4dgxqenV5Tnu3iDUc+K4KfPydm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4537669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"d8a511f549e277f28e06d10e4eea46403422b2b7","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.43_1789617957580_0.7305260751032363","host":"s3://npm-registry-packages-npm-production"}},"1.13.44":{"name":"@supen-ai/cli","version":"1.13.44","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.44","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"1159ac8793bf20e6c2ebe4be8691d2360f292086","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.44.tgz","fileCount":804,"integrity":"sha512-PF/mX78fpvoz1MGgKRaPjeLJhdTq3a9ok9xKKMl1XSInBmcoqjP3SJHnsuUD9NNWf2OKZbbyS+k1JxMSqX2Q2A==","signatures":[{"sig":"MEYCIQCqRujzpKW2iSvw5aqsSvHjpa7dxswqNgpQrxBp1ViFjgIhAO+A+6cZc5ohKZcq2AToUz+CX/xWWRAOHCD+4EsOhK/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+Mt0t7stRtYcLQifhTssOvRvvTePMnzp+tMXKM2gVcgIgPyLS/hhTrjbiicKLZ7XjXw72jeiLKDqWGQBlryK9Jkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4552559},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"ac23be656eeac31fc767d8e42d7cae1838353b9a","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.44_1789640791166_0.8558972496061401","host":"s3://npm-registry-packages-npm-production"}},"1.13.45":{"name":"@supen-ai/cli","version":"1.13.45","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.45","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"080b25aae35a3861ff7c47db3ffd43b45b8cb0e0","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.45.tgz","fileCount":804,"integrity":"sha512-9wDmBfVyv04Foteqyw4nsc7wXLBbX6fo3LsYNsLG0KhNtkJuK9T9zewVIXR5APrntgl04psTmZqQS5mRfxOgwA==","signatures":[{"sig":"MEUCIQDgaZkExVqqrGHq8kqa2MiOBfRSu6hkwfDMFB6P6FerXQIgLqryw77tZeh3QnVdVGJvqKbI2Lea1RjV6w/jpGSPwB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3koM7s9KL8pzPLHfhDYxUh/5FINC67f99ve0WLTICTwIhAISasuftB2UCgnG9vOdDc1ltEZ3cgO0nxvOgowA/3uHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4553403},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"53ebf35d9d6fd6efc011de2be0be6568eb5147e6","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.45_1789643230048_0.5970560844657968","host":"s3://npm-registry-packages-npm-production"}},"1.13.46":{"name":"@supen-ai/cli","version":"1.13.46","keywords":["supen","ai","agent","daemon","cli"],"license":"MIT","_id":"@supen-ai/cli@1.13.46","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"homepage":"https://github.com/tiwater/supen#readme","bugs":{"url":"https://github.com/tiwater/supen/issues"},"bin":{"supen":"dist/index.js"},"dist":{"shasum":"66df7a8dec61efb0f1b0ae815a79accbc96d72fb","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.46.tgz","fileCount":808,"integrity":"sha512-LcYKxX+3HjA7FJL3jMvR2BQBflAXZD6CAOnZk5VqrG7GBAewHpShWsHPzoinMGTIBQj20pQUVcK1anGJtSkU0Q==","signatures":[{"sig":"MEYCIQDc6Z867gYx0Uh5KVeOXRSmMpPjYGgLEyn4qTQqVSvD0wIhAI3Qi0kiiTQQrVm27VnnR7XOFcGE70alIjyC9q399IxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1dvYYIOLT690ks3qp00p8opSJeQSkHJ5iU5KI4inXPwIhAMo2z3hzfBYZZvyf/E9mizMBoU/t5sp59nBoS6uL2hhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4557570},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"efccf6fae073ed0c78a2d0e56b6d7957aec48693","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.13.46_1789981705186_0.29260488482745584","host":"s3://npm-registry-packages-npm-production"}},"1.13.47":{"_id":"@supen-ai/cli@1.13.47","bin":{"supen":"dist/index.js"},"bugs":{"url":"https://github.com/tiwater/supen/issues"},"dist":{"shasum":"2be2f0653bd3c4181cc69ff4b020703a2b034321","tarball":"https://registry.npmjs.org/@supen-ai/cli/-/cli-1.13.47.tgz","fileCount":808,"integrity":"sha512-Xye1zaJFEBzuvEVkI3FfPy/kXoFCq7TZSKL/i99+8hdxM+/KqItxoBpQT1h1ehjTLxjoGvE3rSh9+hYO8K+55A==","signatures":[{"sig":"MEUCIQDXOU/9MJzW4nQwp04H86sqBVZCrDkXKK6uhtdkt1iVOQIgDEIvzvzOQuyRX24x61HEqHafTGssywZYdaZ0zgy314w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH6PpEMG9sjko8rEjPP+Xx6nH9EMOiD2x28PevI+7u1RAiEA8+XggMzjgEHXLXBvyA1u4dyD8jzJ85NQ30gy7eSNN/A="}],"unpackedSize":4557767},"main":"dist/index.js","name":"@supen-ai/cli","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.22.0"},"gitHead":"328bd68fc7700ce5f577cbc9ff74920c31059b32","license":"MIT","scripts":{"build":"tsc && pnpm --dir ../daemon build && node scripts/bundle-daemon.mjs","test:chat":"node --import tsx --test src/chat.test.ts","typecheck":"tsc --noEmit","bridge:e2e":"tsx scripts/bridge-api-e2e.ts","control:e2e":"tsx scripts/device-control-e2e.ts","test:bridge":"node --import tsx --test src/codex-bridge.test.ts src/codex.test.ts","consumer:e2e":"tsx scripts/consumer-e2e.ts","prepublishOnly":"npm run build"},"version":"1.13.47","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4be9951-1a60-4e2a-91a5-5d0dd0d690dc"}},"homepage":"https://github.com/tiwater/supen#readme","keywords":["supen","ai","agent","daemon","cli"],"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.5.1","description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","directories":{},"maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.20.1","ink":"^7.0.0","zod":"^4.3.6","pino":"^9.6.0","yaml":"^2.8.3","axios":"^1.16.0","react":"^19.2.4","rrule":"^2.8.1","undici":"^7.28.0","js-yaml":"^4.2.0","commander":"^13.0.0","discord.js":"^14.25.1","playwright":"^1.58.2","cron-parser":"^5.5.0","pino-pretty":"^13.0.0","ink-text-input":"^6.0.0","dingtalk-stream":"^2.1.0","https-proxy-agent":"^7.0.6","@supabase/supabase-js":"^2.47.0","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.3","@types/node":"^20.19.39","@types/react":"^19.2.6","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.13.47_1789982398032_0.8179332677454565"}}},"time":{"created":"2026-05-28T15:18:48.317Z","modified":"2026-09-21T09:19:58.340Z","0.1.6":"2026-05-28T15:18:48.663Z","0.1.7":"2026-05-28T15:51:58.704Z","0.1.8":"2026-05-28T16:04:38.341Z","0.1.9":"2026-05-29T03:07:10.764Z","0.1.10":"2026-05-29T03:13:32.406Z","0.1.11":"2026-05-30T15:40:26.951Z","0.1.12":"2026-06-01T01:59:57.536Z","0.1.13":"2026-06-01T02:10:07.037Z","0.1.14":"2026-06-01T02:16:32.236Z","1.3.2":"2026-06-01T05:08:07.552Z","1.3.3":"2026-06-01T12:47:47.650Z","1.3.4":"2026-06-02T03:56:41.779Z","1.4.0":"2026-06-02T14:01:04.409Z","1.4.1":"2026-06-02T15:15:12.765Z","1.4.2":"2026-06-03T07:57:06.411Z","1.4.3":"2026-06-03T09:22:48.295Z","1.4.4":"2026-06-04T06:05:22.854Z","1.4.5":"2026-06-05T05:39:43.270Z","1.4.6":"2026-06-05T06:43:14.643Z","1.4.7":"2026-06-05T06:48:47.544Z","1.4.8":"2026-06-05T06:54:50.804Z","1.4.9":"2026-06-07T01:09:39.745Z","1.4.10":"2026-06-08T15:24:01.850Z","1.4.11":"2026-06-09T14:46:54.702Z","1.4.12":"2026-06-09T15:50:05.528Z","1.4.13":"2026-06-10T03:56:30.064Z","1.4.14":"2026-06-10T04:01:42.875Z","1.4.15":"2026-06-10T04:07:23.011Z","1.4.16":"2026-06-11T03:43:57.238Z","1.4.17":"2026-06-11T04:08:00.937Z","1.4.18":"2026-06-11T04:49:05.530Z","1.4.19":"2026-06-11T06:17:13.259Z","1.4.20":"2026-06-11T13:11:00.615Z","1.4.21":"2026-06-11T15:19:07.112Z","1.4.22":"2026-06-11T15:29:04.651Z","1.4.23":"2026-06-17T09:54:07.238Z","1.4.24":"2026-06-19T05:41:53.782Z","1.4.28":"2026-06-20T14:59:49.030Z","1.4.29":"2026-06-21T08:18:02.185Z","1.4.30":"2026-06-21T11:26:21.053Z","1.4.31":"2026-06-21T11:34:52.568Z","1.4.32":"2026-06-21T12:30:23.145Z","1.5.0":"2026-07-01T11:02:50.091Z","1.6.0":"2026-07-03T09:11:17.126Z","1.7.0":"2026-07-03T10:12:51.458Z","1.8.0":"2026-07-03T10:18:00.691Z","1.9.0":"2026-07-03T14:24:08.521Z","1.10.0":"2026-07-03T14:45:08.052Z","1.10.1":"2026-07-08T11:34:26.113Z","1.10.2":"2026-07-08T11:45:59.384Z","1.10.3":"2026-07-13T04:44:43.701Z","1.10.4":"2026-07-13T04:55:11.649Z","1.11.0":"2026-07-13T08:49:09.683Z","1.11.1":"2026-07-14T15:34:37.403Z","1.11.2":"2026-07-15T07:38:21.413Z","1.11.3":"2026-07-15T07:53:09.177Z","1.11.4":"2026-07-15T19:48:04.436Z","1.11.7":"2026-07-18T01:53:05.919Z","1.11.8":"2026-07-18T02:26:37.644Z","1.11.6":"2026-07-18T04:21:30.693Z","1.11.9":"2026-07-18T04:36:47.175Z","1.11.10":"2026-07-22T02:14:29.109Z","1.11.11":"2026-07-22T19:59:41.848Z","1.11.12":"2026-07-22T20:04:34.271Z","1.11.13":"2026-07-22T20:12:31.890Z","1.11.14":"2026-07-23T05:20:03.377Z","1.11.15":"2026-07-23T05:25:29.943Z","1.11.16":"2026-07-23T05:37:25.942Z","1.11.17":"2026-07-23T05:43:09.350Z","1.11.18":"2026-07-23T06:14:20.131Z","1.11.19":"2026-07-23T06:24:24.652Z","1.12.4":"2026-07-26T11:09:56.241Z","1.12.5":"2026-07-26T13:16:08.849Z","1.12.6":"2026-07-26T23:35:27.538Z","1.12.7":"2026-07-28T10:27:02.441Z","1.12.8":"2026-07-28T14:30:11.203Z","1.12.9":"2026-07-28T14:34:38.175Z","1.12.10":"2026-07-28T14:40:55.121Z","1.12.11":"2026-07-28T15:49:48.360Z","1.12.12":"2026-07-28T15:57:33.306Z","1.12.13":"2026-07-28T16:15:39.765Z","1.12.14":"2026-07-28T17:11:49.120Z","1.12.16":"2026-07-29T06:01:18.200Z","1.12.17":"2026-07-29T06:05:55.105Z","1.12.18":"2026-07-29T06:08:34.357Z","1.12.19":"2026-07-29T06:11:07.535Z","1.12.20":"2026-07-29T15:30:56.531Z","1.12.21":"2026-07-29T16:31:56.626Z","1.12.22":"2026-07-29T16:38:03.481Z","1.12.23":"2026-07-29T22:42:06.898Z","1.12.24":"2026-07-30T05:01:40.189Z","1.12.25":"2026-07-30T05:09:51.399Z","1.12.26":"2026-07-30T13:42:36.865Z","1.12.27":"2026-07-30T16:06:52.796Z","1.12.28":"2026-07-30T16:16:55.976Z","1.12.29":"2026-07-31T07:39:23.851Z","1.12.31":"2026-08-02T06:12:58.073Z","1.13.3":"2026-08-09T04:48:04.594Z","1.13.4":"2026-08-09T04:59:44.989Z","1.13.5":"2026-08-09T05:15:49.716Z","1.13.6":"2026-08-09T05:54:39.855Z","1.13.7":"2026-08-09T06:04:23.031Z","1.13.8":"2026-08-09T07:32:23.779Z","1.13.9":"2026-08-09T09:13:58.931Z","1.13.10":"2026-08-09T09:26:35.992Z","1.13.11":"2026-08-10T14:47:31.240Z","1.13.12":"2026-08-11T04:06:46.480Z","1.13.13":"2026-08-11T14:30:53.688Z","1.13.14":"2026-08-11T15:04:46.602Z","1.13.15":"2026-08-11T15:13:51.502Z","1.13.16":"2026-08-13T08:12:42.757Z","1.13.19":"2026-08-22T13:35:01.799Z","1.13.20":"2026-08-23T22:26:30.398Z","1.13.21":"2026-08-25T06:15:05.602Z","1.13.35":"2026-09-07T03:20:40.872Z","1.13.36":"2026-09-07T19:52:45.762Z","1.13.37":"2026-09-08T07:50:27.633Z","1.13.40":"2026-09-15T14:13:06.440Z","1.13.41":"2026-09-15T14:31:25.044Z","1.13.42":"2026-09-15T14:44:01.886Z","1.13.43":"2026-09-17T04:05:57.733Z","1.13.44":"2026-09-17T10:26:31.285Z","1.13.45":"2026-09-17T11:07:10.164Z","1.13.46":"2026-09-21T09:08:25.296Z","1.13.47":"2026-09-21T09:19:58.168Z"},"bugs":{"url":"https://github.com/tiwater/supen/issues"},"license":"MIT","homepage":"https://github.com/tiwater/supen#readme","keywords":["supen","ai","agent","daemon","cli"],"repository":{"url":"git+https://github.com/tiwater/supen.git","type":"git","directory":"apps/cli"},"description":"Supen CLI — command-line tool to manage local Supen daemon, agents, and skills","maintainers":[{"name":"hughlv","email":"hugh.lv@gmail.com"}],"readme":"# `@supen-ai/cli`\n\nSupen CLI for bootstrapping a local Supen daemon, managing agents and skills, and chatting with your local runtime from the terminal.\n\n## Install\n\n```bash\nnpm install -g @supen-ai/cli\n```\n\nAfter install, the binary is available as:\n\n```bash\nsupen\n```\n\n## Quick Start\n\nThe easiest first run is:\n\n```bash\nsupen bootstrap\n```\n\nThat walks through initial setup, writes `~/.supen/config.yaml`, and prepares the local daemon/service setup.\n\nIf you want to configure models manually instead:\n\n```bash\nsupen model add minimax <api-key>\nsupen model set minimax:MiniMax-M2.7\nsupen doctor\n```\n\n## Common Commands\n\n### Interactive REPL\n\nRun `supen` with no arguments to open the interactive chat REPL:\n\n```bash\nsupen\n```\n\n### One-shot Chat\n\n```bash\nsupen chat \"hi\"\nsupen chat --agent web-agent --thread <thread-id> \"continue\"\nsupen chat --json \"status\"\n```\n\n### Codex Through Supen\n\n```bash\nsupen codex\nsupen codex --no-alt-screen\n```\n\nThis starts the official local Codex client through the daemon-owned app-server\nbridge, so the terminal, Supen Web, and Supen iOS receive the same native Codex\nevents. The bridge listens on loopback only (`daemon port + 1` by default); use\nthe Supen Gateway ingress when connecting from another machine.\n\n### Codex Desktop remote projects\n\nCodex Desktop uses SSH compatibility to start `codex app-server`, but Supen must\nnot forward that connection to the runtime computer's port 22 or host `sshd`.\nDoing so would allow Desktop to start a second, unmanaged app-server and bypass\nthe daemon bridge.\n\nThe required production ingress terminates Desktop's SSH protocol at Supen\nGateway and maps only the app-server session channels over the selected\ncomputer daemon's existing outbound connection. The daemon then relays those\nchannels to its owned bridge (the same role exposed locally by `supen bridge\nstdio`). Gateway must not expose a general remote shell, and the daemon remains\nthe sole owner of the native Codex event stream.\n\nCurrent Codex Desktop first probes `codex`, checks its version, and issues the\nUnix-socket app-server boot command. It then opens `codex app-server proxy` over\nSSH. The Gateway facade answers those bootstrap challenges without executing a\nshell and transports the proxy's raw bytes over the daemon uplink to the\ndaemon-owned bridge. Native app-server notifications, including incremental\n`item/agentMessage/delta` frames, therefore remain intact.\n\nFor the loopback experiment, start Gateway with an isolated SSH listener and a\ndedicated host key:\n\n```sh\nSUPEN_DESKTOP_SSH_HOST=127.0.0.1 \\\nSUPEN_DESKTOP_SSH_PORT=2922 \\\nSUPEN_DESKTOP_SSH_HOST_KEY_PATH=/path/to/host-key \\\nSUPEN_DESKTOP_SSH_ALLOW_NONE=true \\\nSUPEN_DESKTOP_CODEX_VERSION=\"$(codex --version | sed 's/^codex-cli //')\" \\\npnpm --dir apps/gateway start\n```\n\n`SUPEN_DESKTOP_SSH_ALLOW_NONE` is rejected unless the listener is bound to\nloopback. It exists only for local protocol experiments; a remotely reachable\nGateway must authenticate Desktop connections before enabling this ingress.\n\nFor a remotely reachable Gateway, omit `SUPEN_DESKTOP_SSH_ALLOW_NONE` and\nconfigure `SUPEN_DESKTOP_SSH_AUTHORIZED_KEYS_PATH` with a root-only JSON file\nthat maps each daemon id to its permitted public keys:\n\n```json\n{\n  \"smai\": [\"ssh-ed25519 AAAA... desktop-smai\"]\n}\n```\n\nDesktop then connects with `User smai` and the matching private key. Gateway\nverifies the signed public-key authentication and routes that session only to\nthe `smai` daemon; it continues to reject shells, SFTP, and every non-Codex\napp-server-proxy command.\n\n#### Remote CLI bridge\n\n`supen bridge stdio` also reaches a remote daemon over the gateway, mirroring\nhow iOS consumes the daemon-owned app-server:\n\n```bash\nsupen login                    # stores gateway URL + access token\nSUPEN_COMPUTER_ID=smai supen bridge stdio --remote\n```\n\nThe CLI injects the saved bearer token and `X-Computer-Id` into the WebSocket\nhandshake and connects to\n`wss://<gateway>/api/computers/<id>/codex/app-server/ws`. Gateway authorizes\nthe caller against the computer binding and relays bytes to the owning daemon's\nbridge; it never owns app-server state. Reconnect is capped at three attempts\nwith backoff; an expired session surfaces a re-login prompt rather than a\nsilent retry loop. A misconfigured `SUPEN_CODEX_BRIDGE_URL` pointing at a\nnon-loopback host is also treated as remote and requires login.\n\nThe consumer E2E uses the public CLI adapter itself, so it catches relay and\ndaemon boundary errors that raw WebSocket tests cannot:\n\n```bash\npnpm consumer:e2e\n```\n\nSet `SUPEN_CONSUMER_REMOTE=1` and `SUPEN_COMPUTER_ID=<computer-id>` to run the\nsame flow through Gateway. It verifies read-only observation, exclusive\ntakeover, stale-writer rejection, streamed follow-up delivery, manual release,\nand native history integrity.\n\n### Daemon Management\n\n```bash\nsupen update\nsupen daemon install\nsupen daemon status\nsupen daemon logs --lines 100\nsupen daemon update\n```\n\n### Short-lived LLM child environment\n\nRun credentialed tools through the daemon-owned per-invocation wrapper:\n\n```bash\nsupen llm-env exec -- tiwater-pdf ocr --provider llm input.pdf\n```\n\nThe wrapper fetches the current short-lived credential from the local daemon\nimmediately before spawning the child, injects Supen and Tiwater aliases only\ninto that child, and propagates its exit status. It refuses to execute when the\ncurrent daemon environment is unavailable rather than falling back to stale\nprovider credentials. The long-lived Codex app-server never receives the token.\n\n### Remote Codex Computer Enrollment\n\nWhen `app.supen.ai` generates a remote computer claim, paste the generated command\non a machine that already has `codex` installed and authenticated:\n\n```bash\ncurl -fsSL https://app.supen.ai/install.sh | /bin/sh -s -- --claim '<one-time-claim-token>'\n```\n\n`--hub-url` is optional for production because `computer enroll` defaults to\n`https://hub.supen.ai`. The hosted installer downloads a private Node 22.22.0\nruntime into `~/.supen` when the system Node is too old, then uses\nthe current `@supen-ai/cli` with the `host` runtime to configure Codex app-server\ntransport and start the daemon as a user service with the existing Codex login\non that machine.\n\nRun `supen update` on an enrolled computer to refresh the installed daemon\npackage and restart the user service without repeating enrollment.\n\n### Health Checks\n\n```bash\nsupen doctor\nsupen doctor --fix\nsupen doctor list\nsupen doctor run\nsupen doctor run --fix\n```\n\n`supen doctor` reports setup issues without changing the machine. `supen doctor --fix`\nalso applies supported repairs, including canonicalizing the Hub URL, creating\nlocal Supen directories, and reinstalling/restarting the host daemon service.\n\n### Models\n\n```bash\nsupen model list\nsupen model add openai <api-key>\nsupen model set openai:gpt-4.1\nsupen model remove openai\n```\n\n### Skills\n\n```bash\nsupen skills list\nsupen skills install <git-url-or-name>\nsupen skills install tiwater/skills/ux-design\nsupen skills install tiwater/skills --path skills/ux-design\nsupen skills enable <name>\nsupen skills inspect <name>\n```\n\n### Plugins\n\n```bash\nsupen verify\nsupen evolve\nsupen plugin list\nsupen plugin verify lucid\nsupen plugin verify /path/to/knowledge-root/plugins/lucid\nsupen evolve lucid --json\nsupen evolve lucid --output /path/to/evidence\nsupen evolve lucid --run-tests\n```\n\n`verify` defaults to the current mounted plugin when exactly one plugin is mounted.\n`plugin verify` resolves the argument as a mounted plugin name first, then as a\npath. For a mounted knowledge root like `lucid-docs/plugins/lucid`, `lucid` is\nthe plugin name and `scenarios/` remains the plugin's requirement/evaluation\ncontext. Verification runs the plugin validators under `plugins/<name>/tests/`,\ndiscovered plugin test suites, and artifact checks, then publishes evidence,\nrunner stdout/stderr, an artifact index, and generated outputs under\n`~/.supen/tasks/task-knowledge-evolve-*` without writing a separate evolution\nround.\n\n`evolve` is knowledge-context scoped, not plugin-scoped. When a focus is provided,\nSupen uses that mounted plugin to resolve the surrounding knowledge root and then\nwrites promotion evidence plus knowledge issues to `.supen/evolution/` unless\n`--output` is provided. With one mounted plugin, `supen evolve` can infer the\ncurrent knowledge root; otherwise pass a plugin name or path as the focus.\n\n`knowledge test` and `knowledge evolve` remain as legacy path-based aliases for\nexisting scripts. New automation should prefer `supen verify` for plugin checks\nand `supen evolve` for knowledge-context evolution.\n\n### Agents and Threads\n\n```bash\nsupen agent list\nsupen agent create research-agent\nsupen thread list\nsupen thread show <thread-id>\n```\n\n### Config\n\n```bash\nsupen config list\nsupen config get default_model\nsupen config set gateway.url https://gateway.example.com\nsupen config delete gateway.url\n```\n\nFor Codex app-server automation that must send private work-item data to a\nSupen-controlled hub, the daemon passes trusted data hosts into Codex's managed\nnetwork config. `hub.supen.ai` is trusted by default. Override or extend the list with either\n`CODEX_TRUSTED_DATA_HOSTS` or:\n\n```yaml\ncodex:\n  trusted_data_hosts:\n    - hub.supen.ai\n```\n\n## Files and Paths\n\nSupen CLI uses the local Supen home directory:\n\n- config: `~/.supen/config.yaml`\n- auth: `~/.supen/auth.json`\n- agents and workspaces: `~/.supen/agents`\n\n### Isolated environments (dev vs test)\n\nThe local daemon stores state under `SUPEN_HOME` and now also reads:\n\n- `SUPEN_DAEMON_CONTAINER_NAME` (default: `supen-daemon`)\n- `PORT` (default: daemon port from config or `2756`)\n\nExample dev profile:\n\n```bash\nSUPEN_HOME=$HOME/.supen-dev \\\nPORT=2756 \\\nSUPEN_DAEMON_CONTAINER_NAME=supen-daemon-dev \\\nsupen daemon install\n```\n\nExample isolated test profile:\n\n```bash\nSUPEN_HOME=$(mktemp -d) \\\nPORT=3760 \\\nSUPEN_DAEMON_CONTAINER_NAME=supen-daemon-test \\\nsupen daemon install\n```\n\nOptional helper scripts are available:\n\n```bash\n./scripts/supen-dev.sh daemon install\n./scripts/supen-test.sh daemon install\n```\n\n## Typical Local Flow\n\n```bash\nsupen bootstrap\nsupen doctor\nsupen daemon status\nsupen\n```\n\nOr, for scriptable use:\n\n```bash\nsupen chat --json \"summarize the current project\"\n```\n\n## Help\n\nEvery command supports `--help`:\n\n```bash\nsupen --help\nsupen chat --help\nsupen daemon --help\nsupen skills --help\n```\n\n## Source\n\n- repo: `https://github.com/tiwater/supen`\n- issues: `https://github.com/tiwater/supen/issues`\n","readmeFilename":"README.md"}