{"_id":"foliko","_rev":"215-092fd6ca8da0e4b011f14f6205a2d003","name":"foliko","dist-tags":{"latest":"2.0.43"},"versions":{"1.0.0":{"name":"foliko","version":"1.0.0","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.0","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d3464c046ee81644648f224f54ea9abaa5c3172d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.0.tgz","fileCount":54,"integrity":"sha512-7SLCQhAVkOsf19O/iYE0JLNeSDmO8QXwuvBTH+DtMw2LFfZLjkWD7taoYzImmraexskOGrhTrKT7VDdNloNJqg==","signatures":[{"sig":"MEQCIQDQtTP1d5EzNhFBOq3wdQm/2cHnAtgHYxXIgyK/2btKWAIfaRyQjpWkevX1m30jBmxaJbhi9FlB/D9edD//hWN0Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324471},"main":"src/index.js","gitHead":"04c6b4846d5dd3ea2056e61e559024e0dcafa4ac","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.0_1774033221151_0.9906987581917015","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"foliko","version":"1.0.1","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.1","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"8064789b2e1ec47c39fa0d5b8120d277851170fa","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.1.tgz","fileCount":54,"integrity":"sha512-lrdIkxgXxRKX2rB9NuPi3TklnV5l/POKfHxTeslZOfdxsMHZ3uGaIBsfKUdzqYGxHGPt5pMacKztqA8KG11o6g==","signatures":[{"sig":"MEYCIQDaCu+3LnKczee3BbeA9rPkNAdZGPHv2NyW0TnbwECL/AIhAKPNtzQQYGkV9AFzuX9ujOHjSTiLPC+0m7AwxO0THGEn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323231},"main":"src/index.js","gitHead":"04c6b4846d5dd3ea2056e61e559024e0dcafa4ac","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^4.3.6","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.1_1774033392127_0.31174307678016233","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"foliko","version":"1.0.2","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.2","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"9593f48762a753fb14dbb5e93ee74623c085f7ad","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.2.tgz","fileCount":65,"integrity":"sha512-sIImbU29FqArg9RnCi2oaHaBbbKJ5z3OAKBiJ55n2O6QDkeiAsC+zlpZhMj03dfMyhi3vyEIvhMM9v8RSV7lEA==","signatures":[{"sig":"MEQCICucazJBfTLUHqm8ZKjxhchKPUQ2chuAUI+vIJNtGwAqAiBSrYwXAK0IRMnImIK+hM0ygZBkFaZJpIVHiOZimi8LeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387670},"main":"src/index.js","gitHead":"43d5b8206c748252224efb95d1afeb5743b65a8d","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.2_1774039399764_0.9478922721316037","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"foliko","version":"1.0.3","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.3","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"cc865422b32119e0b27fcab2f276a6ad1a803ff1","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.3.tgz","fileCount":69,"integrity":"sha512-1SgDcJuB50E/PX8730cuRUaLxH9eMc8E/cA0lZIdMuExPCz81+idzUPzaNVcYA599Nk2MhkGaWIo8dDsK5EzzQ==","signatures":[{"sig":"MEQCIDZSb1a88DKM0/i/wTBpSY0EOoz4iR41xoPqqy0BpsPMAiBZNVxvqjMi892rnOmUzeOzBaCYPhmoYAGFZDOVIsOOCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394181},"main":"src/index.js","gitHead":"43d5b8206c748252224efb95d1afeb5743b65a8d","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.3_1774063507661_0.4210479128689941","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"foliko","version":"1.0.4","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.4","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"0a62c4a968577fcb487c0921ef97bbc2bb0e8312","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.4.tgz","fileCount":71,"integrity":"sha512-S8MXiHNzJ6zixMmSIUaGfWiU66TBQFnuivFr7qN4dQCpg2c+A8mIdzk2XsDbY2qPrZAKImKOCzWXoRhP8sSZ5w==","signatures":[{"sig":"MEYCIQCUHFpdWopfvlWuY07UnkyQpszyjaRDAjy9VGCdvqJ2ZwIhALUC3PtRB9357n2bwgj8Phdzz/EFt+R+tsbc9E3QNtvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409206},"main":"src/index.js","gitHead":"bd8ccf41fda4b03a36911c1cf045cf39f89f7b12","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.4_1774068392979_0.3217943528374614","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"foliko","version":"1.0.5","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.5","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b0d2066616dfd54c2ceca2fc52adcc952b8c2177","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.5.tgz","fileCount":71,"integrity":"sha512-31lTGsENPNthYxjMoUW5/MoExvUYhhIZnu5HaoREf6nyucvrmged4eH0yzYTGdc6mrqjyGbjfL+OqiJC2U4Gew==","signatures":[{"sig":"MEQCIFstMKUZ9jzp5tN95erdytQznAp1pyvKvfA2gdAfOfcZAiA8A6WV+eJs1VKUEbyrY6YQCPCf+FCJrI2wZNysu7Jz9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413472},"main":"src/index.js","gitHead":"34ffed92ac350fe931b8653bbe87217eb741b80e","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.5_1774069789150_0.4046810379940924","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"foliko","version":"1.0.6","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.6","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"65e742910fa0b317e24e22953f3dd5d537cff6c4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.6.tgz","fileCount":71,"integrity":"sha512-yNMdqLdtNnjXehcmZtc4sKNZyTgghbz2Qb750Dru/lJ0MlIOibWVT5zm88XJ+0u+3W4zB1sv3C2dwXzzvsbDZg==","signatures":[{"sig":"MEUCIHH5DRXGFvM3hMkkR3Q2jS/Rn52ldkXo0gCVs9YZhAhUAiEAphz3ouP01a/zs0Ph29vT0u4/rYbAy0EWZ/IZzxz8b5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413526},"main":"src/index.js","gitHead":"3aaa6055e478ddab2637fec6097a5ae343d57e3f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.6_1774083650827_0.4811594157601151","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"foliko","version":"1.0.7","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.7","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"cc223e0f1c6f10ac725c48faf5f2469fab4d66d4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.7.tgz","fileCount":72,"integrity":"sha512-+P4o7PDTcRhfxN7ihrvr+O48AjJmBwu3f6gmij1yLdN4RDKGddRBMIWXuqoFgHe/CtNCQ1pHhoYsWzQop7cOfA==","signatures":[{"sig":"MEYCIQDsZ9VV07ZE0mv+zqGCv4GHgyBoFMkfP4rUv8LkaZrheAIhAOXGKlFnNWuYreH+1CYww9XrCJjTpDIkZfQklcJDxLr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5545943},"main":"src/index.js","gitHead":"b33559269a5196837fd9d16d1d980359455f8ac4","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.7_1774087360432_0.8141936514302663","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"foliko","version":"1.0.8","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.8","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e1c51d5c22f6a1bc9141bf9b3a34491d3ad7c4ad","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.8.tgz","fileCount":74,"integrity":"sha512-yA79+lq8saPAvfw8C5z2k7/EG4OplyD6NyTgbyUW5OkkxjFRTC6NQUuDUaTpdZQ8iyHXGMHa5anGdpjibJ/U8w==","signatures":[{"sig":"MEUCIQDhYiaCBPAv51wswbHv6hL4gUxhS+ZE1PP8G/94QU2B1gIgQOt3wzWB68xyfAVRtoA1wCbK/MZ+DQS+UQPO1ZUjhWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5574644},"main":"src/index.js","gitHead":"19222f86c7e9fd7ec5fed524b8028fb882354ee9","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.8_1774104859432_0.053222465982511125","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"foliko","version":"1.0.9","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.9","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"80cbd3ea2e66c7ea9b54fbb270219678a96e7947","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.9.tgz","fileCount":74,"integrity":"sha512-5ixX9+meVpLi7qbo7t65tqMOjO35E3QZVDl4ucurlQHpXMspnO00LEpEPanXT+IgB+DP665tNZ3ubiu326mg3g==","signatures":[{"sig":"MEUCICddapZuadHHCCIXNB7UBHHS4zMG4vWGCU+UqcKxroLaAiEAnDkt+Bm+zVVOrFoTi15WQN9fHun9susbfLgcxYPPEDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5591419},"main":"src/index.js","gitHead":"19222f86c7e9fd7ec5fed524b8028fb882354ee9","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.9_1774154831261_0.05745116971762387","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"foliko","version":"1.0.10","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.10","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c60030eb98c9a6fcaf35b6d32cefd005bd8ed804","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.10.tgz","fileCount":74,"integrity":"sha512-Dv2SBqbNyaUuZoUnvDzKEiGfPzIMdvLtwtSze3eGj7Dd6lmP7EQe1gDlV3U3kYVSRuKfpJdvd+ZVuWUmrqSBEQ==","signatures":[{"sig":"MEYCIQD/U23HG7wNoos3YkYXEAVFjBAczxt7q62YFChvKL3wzgIhAPxa+gdhQYWeqJH0LsW/TjX2Ptk7drBPtm/x9vJ0Afcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5587148},"main":"src/index.js","gitHead":"c2cdf0b7ce0e78304b7c760558b4d53860b28fbf","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.10_1774159078048_0.6289094363003753","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"foliko","version":"1.0.12","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.12","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ca8331c323fd9c2ed7ab734a00fd3bcb71ba8f73","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.12.tgz","fileCount":74,"integrity":"sha512-iu0Hgi1ZCI5gIis+VYNH16NhMVZiF2kyzlEsNOEsUKo5X62O6zivPDZeVpjew4kTYzUDrQS3QmHshR2+8EoaMg==","signatures":[{"sig":"MEYCIQClJf+nd06zuq6hemQiTwK0BthOXfyQ7mhDfO9uT2+X9wIhAKoc3V9nnw7Mipl+lREv4+thNrE686f8l95wAIzJ0SLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5593801},"main":"src/index.js","gitHead":"3a1e15e9f5f4099a105b49a0949cfdb2908d0e15","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.12_1774170571067_0.3733981088353113","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"foliko","version":"1.0.13","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.13","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b7418e046d4c8855327d69c87195e406cc1379e6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.13.tgz","fileCount":74,"integrity":"sha512-jpbNKE1V80hnlQdbldg+yqTPYxsZvKBxu6QRBmuoCTPvwC6BCbiGsypGFu2DKQZPlfuvtb8T12ox8VdIwwbanA==","signatures":[{"sig":"MEQCIHq8el7Mk9o7hUNYiz5VUsqKgF5/LHaS5NKqyXq2c4ajAiBVkMfJ/yAgnAb6RUeO+nu0cSuwcMOGy549fCNoQ8G8jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5596215},"main":"src/index.js","gitHead":"fac2c25e45c89869dd40c0b313c4ed208274ea73","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.13_1774179684048_0.15649674418757553","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"foliko","version":"1.0.14","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.14","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"90807c3c350422ba5cb50c184d6cb446923976c9","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.14.tgz","fileCount":74,"integrity":"sha512-d0cPn6iMPb/2Xm/eSwjslzN0hSKhJ87/stpukvPDvWxCriSVUTtYrShtYGABZbT1YF9kwOYO5fhbR3Z4ARequw==","signatures":[{"sig":"MEYCIQCN29XU+CIvEAhsXBoUJZ4cFe0Dvfd6nwiE41UKqzAWTQIhAKBzTTZZIAqXuzaNeQ4scRlAt5eO4MxpAdITKOq5/twm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5596707},"main":"src/index.js","gitHead":"5790d47b4f76a3f915e94dda7d46223fa7087936","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.14_1774180504264_0.6978546339506659","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"foliko","version":"1.0.15","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.15","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"82a52c6e1d9cdaa088bdf8c5700aab6d633875d2","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.15.tgz","fileCount":75,"integrity":"sha512-C5qhsgs5r1tD0tatBoPo44rDHsOvmIs4Azol1CtB5qzD7k+mbW7Gl0PmdBqDgng5TrKLcXv7akQbpvhlYha2gQ==","signatures":[{"sig":"MEYCIQDF3fZraeKj5zF9YrfKTUJApsCIdFtwvpS/btiyZBQoBAIhAPzLZAg8mrAUr2ZDtCg12veHZwHgtLHm+UFq2ZZtxfRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5611934},"main":"src/index.js","gitHead":"5790d47b4f76a3f915e94dda7d46223fa7087936","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.15_1774201510469_0.15342258739780124","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"foliko","version":"1.0.16","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.16","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6cd6f3265fff164ffc304effa1ac5275ddfa6d81","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.16.tgz","fileCount":75,"integrity":"sha512-o1tOVT8XjpmN4JckOS0Qzc/LiYXyAehyursoCmerkw/TeIaGqUJ93ogey7Gx2Yeapp9ySyJONKBDCObMn/b6Cw==","signatures":[{"sig":"MEYCIQDuOLWVXB9F5ePWI6XKllRRgQkkNlsqSd9aPDkXXECXDgIhAJsqcU/SoXygxsFHgOmBKJzGBIx2SW72cODgYQD41ni+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5611988},"main":"src/index.js","gitHead":"5790d47b4f76a3f915e94dda7d46223fa7087936","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"github:chnak/weixin-bot","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.16_1774202790666_0.9519101043625449","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"foliko","version":"1.0.17","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.17","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"69264f7c5de69ce818f33573e89ee8c6fc3e8acf","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.17.tgz","fileCount":75,"integrity":"sha512-F9gXnaeP3egIwmbfL9P3wbn47+e+B7/68dPoEPvpmUxdTHwHAeRQUFXaXST2ewmZ8Svt1dLjQlYxqu6LTZAiIQ==","signatures":[{"sig":"MEUCIArj31yOIiLYoUWRx8wnUpedktD/RrItuq6k0TNPW6NAAiEAnwK5JIv3NHsvzFaM0G+EsRJtCgmS4VWX196ZYBRXl10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5613958},"main":"src/index.js","gitHead":"926a23954cfc029114ea93d04147439463f13cf1","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"github:chnak/weixin-bot","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.17_1774203823087_0.3994334873583072","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"foliko","version":"1.0.18","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.18","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"0326d7a7ee263b06732f50e7f688eb1610e81f2c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.18.tgz","fileCount":75,"integrity":"sha512-o7xfPtXX64whN76NSMJRT74da0SD1s60JYsiQf4ovxjAbRDBFIOR3w6SQjfD3MpN/ssYc0KyTW+CDubd9p34/A==","signatures":[{"sig":"MEUCIQDrak1VaE7c7XgQjCcVNQ61vnThhVVgeVh0SfyhnEx5wQIgfm++7ua9QC+AC2Kgq75Bzs5Bl7BrAOKm3kji5A3vQMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5614124},"main":"src/index.js","gitHead":"926a23954cfc029114ea93d04147439463f13cf1","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"github:chnak/weixin-bot","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.18_1774204396948_0.5678461379791722","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"foliko","version":"1.0.19","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.19","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"39d783b4fa36d3e6501b9969efb8f08adbe723aa","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.19.tgz","fileCount":76,"integrity":"sha512-lr2d4Qs+uT9XnF2BnPetNI0BIYrPAt3aX2K1ErQSNIFUyXLF4Q3okrVvHqW+SXcqdLRUZ2fAT+v4V2jjNDHdyg==","signatures":[{"sig":"MEUCIEuKrpxWo7YdyjiB2BmliJa6XLLPs5Zm48g6Yst/R90eAiEA7i5V08qmkuZv0QrPrIJENEQ44tQ8sQSm3aAOOdlcIcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016810},"main":"src/index.js","gitHead":"926a23954cfc029114ea93d04147439463f13cf1","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"github:chnak/weixin-bot","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.19_1774233910889_0.832775835889751","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"foliko","version":"1.0.20","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.20","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6c04dedffc9a6a6976316e891d86949956c2557a","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.20.tgz","fileCount":77,"integrity":"sha512-2sEBr28vxmq+s1OxBDL1XttJtw3w6p6zoSkxLch/Hwe8d6Mg9Tz6qho7aHZGlxsJhM75v+cpEsUeesLHef/n/A==","signatures":[{"sig":"MEQCIE4q+kvpqwtOt7IT2HpVdEr6SvtJjgBL2FBrbGFg79g8AiB5o+sJjyV8EvknPG5Pp4W1OrVfB1yumhyKkpSn+KWVcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027233},"main":"src/index.js","gitHead":"e8cfcd89fda466a4b95766d1049671f648bb1efa","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"git+https://github.com/chnak/weixin-bot.git","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.20_1774241829849_0.024522888089804074","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"foliko","version":"1.0.21","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.21","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ecdeca98687fc643d942d0e4a8d6e11763e6a0bd","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.21.tgz","fileCount":77,"integrity":"sha512-dvB+okHz6XmdEfrWUJ0fyvxKfO5H7LBQlFb/+Cdwjg35vP/X0WtrHn7+qyPSnSD9Q6Vg/Ydv3XWkGaS07cSK3g==","signatures":[{"sig":"MEYCIQDW+5cWV8JXb+qFijFNA5oMFKAb06bhECUvgpeTllHEpQIhAIPW7ouI/PVnHn+WPq3zz5pq5qCzemMw+uiEVq6f27rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030125},"main":"src/index.js","gitHead":"e8cfcd89fda466a4b95766d1049671f648bb1efa","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","weixin-bot":"github:chnak/weixin-bot","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"git+https://github.com/chnak/weixin-bot.git","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.21_1774242677803_0.5435758793939682","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"foliko","version":"1.0.22","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.22","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"09c5f5b3f77600305e6eac2a25581680913925a8","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.22.tgz","fileCount":77,"integrity":"sha512-vOTYJ1hdHy0gQ4VctMAOjMFaKRs2VYWmCMpi0niCJJVJz1Vg/UAizHL3IPqeuxR2BZb56IKG3SCNOxBmygAjFA==","signatures":[{"sig":"MEUCIET2/7I6kGU3UdZv3sYJEbtMCqUoHhlzX7vKusfF8n9cAiEAo/CRh+KVsg0hcorrwAqsj4Uy7zvrTyooqViIfWb9Nj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030079},"main":"src/index.js","gitHead":"e8cfcd89fda466a4b95766d1049671f648bb1efa","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@pinixai/weixin-bot":"git+https://github.com/chnak/weixin-bot.git","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.22_1774242840316_0.5104598801713385","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"foliko","version":"1.0.23","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.23","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1c821602595269d8a903085da9fe8291f139c888","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.23.tgz","fileCount":77,"integrity":"sha512-xllyLDJKAgCWkbTD7HkALawlj23FYzUf9mcgdTYmjHsRY45L6xAhqoyVN7x0W/zjGPce/VvIsI678N8Z48Z0Pw==","signatures":[{"sig":"MEYCIQDBJjtCB26FATyWtRCPXL3ZXucYqhO8ly430OlssqI39gIhAOKcpJZHLWy9vJZs+48N0J3Lss/34cuUyFAqHzevFAbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030003},"main":"src/index.js","gitHead":"e8cfcd89fda466a4b95766d1049671f648bb1efa","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.23_1774245597654_0.8971918326343713","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"foliko","version":"1.0.25","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.25","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"28ff24705a7242ae388ca5102d31e0eba748333d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.25.tgz","fileCount":78,"integrity":"sha512-liz6q40JIjEcU5cJPqjmhQ1G1FOt+l50BDgXg8s4ReTJ/a/QBgEVfdjQgS7QnYognzhWg530R30UfS9FTDMjig==","signatures":[{"sig":"MEUCIQCKYJhLRr4w48rDG+1nB9nDeo3I+z+0qRshqoNKr9iBngIgUasciyriJJSMrQsRe5qb8dE7aTFmhIqUF9MVF0Rach0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044500},"main":"src/index.js","gitHead":"e8cfcd89fda466a4b95766d1049671f648bb1efa","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.25_1774250438208_0.27256143292830215","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"foliko","version":"1.0.26","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.26","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b3c186824482248280622f40c76b5775dcdc37ea","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.26.tgz","fileCount":78,"integrity":"sha512-1NdPJE8No3s53/FeEWV2IhHFem8n9R+ycOHh9T+MMNUScnn5fTIs4cf62W/4rjD6LRh2QCiBBgqdqDKXhR7rYQ==","signatures":[{"sig":"MEQCIGpqE0xzk2btNs3dfWVSsPIk8Gz39JxqrJSLzGjhjBBxAiBUt4YOZwUKKu+bpwN2GjU8WrXmIIEygIG7/GO8SWXGWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049634},"main":"src/index.js","gitHead":"dd2eb1669813f0cd893b105ec8b46dfe774036ca","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.26_1774255853113_0.2726917773149704","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"foliko","version":"1.0.27","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.27","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"948a7d334b01943c7f50346c774e1304c1917e46","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.27.tgz","fileCount":78,"integrity":"sha512-PwA3qGb5ljyKuQtYmZnALrG10XIUSahHaZdKPF5dg9kVt7ae3oV4U4nOAe+fsd9nhrRv/E9lLDlyiyf9UGdMNg==","signatures":[{"sig":"MEUCIDUz3tWuYFmjofv4LgiqjiozqWn9rVfvp8LnTrr6piO4AiEAyurt6ydcCRqFth/4BE+f6GFR5ITOJddLKK1Rt7OciN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052853},"main":"src/index.js","gitHead":"b006f3215f3ddd240fdf31970d736705057f6071","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.27_1774257202001_0.9841039997816339","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"foliko","version":"1.0.28","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.28","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e7ea55cb8cc274c3ff88347e65d5028d2749621f","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.28.tgz","fileCount":78,"integrity":"sha512-uZo4otJXHHO9Ffe/pV2nWwvtiB3/p3Zyj/iQkLmx+UBzc8OOKf4aqpTf8az5pH7Zy3AXD2CHnLWQ2wtDFk2ovw==","signatures":[{"sig":"MEUCIQCMPId3lTggJFh5YYOfuhvivUwC7upO6PkUDLJ1HfNGnQIgG1uWQdhssIQZ2pXkb39isxkShgE3iUu023BwcK7IZRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053924},"main":"src/index.js","gitHead":"6e7d3c145fd16f2a6023c144f8c5182d6958a9c2","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.28_1774258964584_0.8939037169074755","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"foliko","version":"1.0.29","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.29","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a1b54d7b05a0628dbbba61055dac31df42b9553d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.29.tgz","fileCount":78,"integrity":"sha512-j6oRyy+78OWmpBiPqqMf7vY2e9vVU2dm+Ydm9r9608RDdwCEK77zTzlF+3+BPy5x1g1SF755lLmNXN3zghlr9g==","signatures":[{"sig":"MEYCIQC+8pvCvWIwZT3UYjFMn5qMbXTUs8FsUq4zK53JfrLQmQIhAOlpf3EdzSqxylP3F8/tYWztavHTV5ZyhSZcxsKiIj0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058082},"main":"src/index.js","gitHead":"a4eebe9256f0393bae989b338b9314d51b80f619","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.29_1774264747563_0.7495005016813567","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"foliko","version":"1.0.30","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.30","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c4ed14d498867787fa96aaa302a4d2777ff608a3","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.30.tgz","fileCount":78,"integrity":"sha512-ySqqMqtcwmYUZyE2leVu+LRWL5rEL2W3gFN5m7CwJCzQMh4dO86BMdgjKPW4x53iYQ5NQTB57ABRta4N2jZIrg==","signatures":[{"sig":"MEUCIQC9CB7s4PTa6XY8R4EPiKpFRlmCSECPUF+9m5CRU2jTZgIgAM3jG8R4NJR4RQlTlu2PX6tG/sbUI/nGQkyxaebAMw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060250},"main":"src/index.js","gitHead":"f955550425374a6f3eaa3c21b750296258e178f1","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.30_1774276129010_0.699699601049192","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"foliko","version":"1.0.31","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.31","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e2497c77deb7bc19d56c0e91178c3912895d0041","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.31.tgz","fileCount":78,"integrity":"sha512-L00fns5r0cGJ1eHF6TZPDZg/jslM0p7eiZaDpsgO/NbuJuS4WZ7GxGT07rMLp6LWzSP5wLOJnyTJBo07nePE5Q==","signatures":[{"sig":"MEYCIQCVDEDWr1EzOFMil29knMdZhhUCoZJEvawA8Ad+A74XaQIhAIn9g7bJb5q9aioYDC/TxAzea7eKQHKLF8AJcJ7VeMLL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058919},"main":"src/index.js","gitHead":"7c35d256a9e869704568e799891fe364fd807fcb","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.31_1774277098186_0.0799031732819735","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"foliko","version":"1.0.32","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.32","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ad15399ce25c1bd46b95d405456d83b45e345a37","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.32.tgz","fileCount":79,"integrity":"sha512-2KucaugJB8cDjCtUmIaIHkafDgSGB0LPkd9lfDV3ABs6bstddBV61gKCV1Y1FFeQ1h7BnI36z/dWuMNYQg2ngg==","signatures":[{"sig":"MEQCICtXKqvV3rpshO0CLCN04DyuNH5r9J98x/32SKCXhQwsAiBgoOO/I9arrL/Bq5ppeizMlmme9+SJgkaieahQguT9Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080205},"main":"src/index.js","gitHead":"b76bf348a7198656a73a737a2d24d30e1f8edd69","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.32_1774284605634_0.40277559450644307","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"foliko","version":"1.0.33","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.33","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a92fd069377bb64f9f2c5203dc24001738fb0260","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.33.tgz","fileCount":79,"integrity":"sha512-8swEIjc6tt+7KJ9fUudsnPnWhkA21I3h8jvV3AZ+S0HvnhNzZXLa16uNcuPevbNykvlQV9jvNqknuZWZqYJgrg==","signatures":[{"sig":"MEQCICUJOjOSHhQNs3oOPV4AtPcELVXDaiqKr09XMy7Nd1yMAiAp49t1Bnw1BgGEkOxRxNGPhs9z3KMzphXFPrcbnSAVHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080321},"main":"src/index.js","gitHead":"a68716d59166b7b0e2bfef4bf1b63e74f0f1b41f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.33_1774285170657_0.8888902061608988","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"foliko","version":"1.0.34","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.34","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"637bfa2c0f9d0bf94532df1a525c0e3788775ff0","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.34.tgz","fileCount":79,"integrity":"sha512-jgFpUrEp0EInPoFSyp6uQ58Jt0vPBjTdhQfBJwqXau28Wo5WnqRKlBONnPpgOmbNuGlC7qxY2Y3vlPQLPQF7XA==","signatures":[{"sig":"MEUCIQC1Nub9ZKJ6yBLPQFoUiKnph1tF1isBndT1f9PufQLiMAIgAZkqNvd0jVB35mumBA4LIu1Ke9v8mBF985W/4r5SFXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080441},"main":"src/index.js","gitHead":"a68716d59166b7b0e2bfef4bf1b63e74f0f1b41f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.34_1774285654490_0.49660461343131024","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"foliko","version":"1.0.35","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.35","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ed7f1803b349e46b5a775c52daa95252a95ac260","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.35.tgz","fileCount":79,"integrity":"sha512-l3tRnMf0FUKcHuDrARG1S9SMQ+dApX9w9HLh7noLr9vQPfIltWHgX8qFV/RiHTweqg6Xvuzrc9dRr4TAtjkCEw==","signatures":[{"sig":"MEUCIQDtT7TLO/icAXc9kae0UtZUgzbKnwLojcHp/Nxwmrb1FgIgStqotIuEuK5cVqzYsVhmSM5dgEEO0ER/6wTrxNb2QlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080522},"main":"src/index.js","gitHead":"ae367450b52d1966d740cc418818f4645ca05834","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.35_1774336179141_0.43712350877673156","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"foliko","version":"1.0.36","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.36","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6c64bd671c303da183b52fee86ffd7faa5b47cdd","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.36.tgz","fileCount":79,"integrity":"sha512-AqkiS5R5axLvFlBZV7Z5po7TheGYtaQrpgQKpwtfwmCfyFOlcrCQWG5Ka/UN3LXOfHBg7zTTjJ0xbg/cOGG+zw==","signatures":[{"sig":"MEUCIQDtBmlYPbg8HHFOER6ZjPGZ2arvHqHcSCZpgq8wQsJ7pwIgU88yAEKpeKs+DIvd9yRogDLYR9MwAcjbBMcDi4SkHSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080737},"main":"src/index.js","gitHead":"ae367450b52d1966d740cc418818f4645ca05834","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.36_1774337226198_0.8418448364993798","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"foliko","version":"1.0.37","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.37","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"67039656acc2d4f0171268a88eec52b59e3c2d9a","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.37.tgz","fileCount":79,"integrity":"sha512-NkrGGw/J3p+OZ45siaZEvS718VyPjnToaqjXE9DxjKTIEKTEqCFsAjrTLrPOKRyfCHvh2dF/ZRFwNs9NBRdbrQ==","signatures":[{"sig":"MEQCIEwoJaOp5zXxqslkhnuwuHowF9A6hkISKvN9RyvIg5kvAiASIFk6yeyrH4KAKO97Kg29oZBg8PYp3d479kYPHTLJRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080736},"main":"src/index.js","gitHead":"ae367450b52d1966d740cc418818f4645ca05834","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.37_1774337353240_0.3878525484149269","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"foliko","version":"1.0.38","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.38","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"32adb915095227501959099f44a32632b6c1fb05","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.38.tgz","fileCount":81,"integrity":"sha512-QjVxFGRknUOAsKO5IvTLYQJUBEY6ZFVAzxpWbof0BdZVIxag9TO5TqVWm+7MTSQ39r6k1edgoJZgTbFmaiH1zQ==","signatures":[{"sig":"MEYCIQD8CjJ0oKg+W2RkZI4kSMEgoJXKCz9COy39B7xKRTPfKAIhALLV18xRQzHzwE0tu7H0rUh9NytWIVho+n/p8sSQ0mJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093594},"main":"src/index.js","gitHead":"1c60e3b0e50624654a812b6843811f7c420066d7","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.38_1774343484485_0.12474614582581656","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"foliko","version":"1.0.39","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.39","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c28f147831d1a48a3ef8d6579133ea204fc536ce","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.39.tgz","fileCount":82,"integrity":"sha512-mxgeqNaZ/ahm44mtjNOlDUm9Od5cMe/ndEXNHhfBVCcBwZ4KS019iSnDyxJiMDmtFNhMzVSzJuf1YT8VqE+0cA==","signatures":[{"sig":"MEUCIQD9odjvciwsU8l9cQrEe9Yy9kb9sObufC/9bKxwTSXOkgIgbaA1PSd8JE9Xz4c8PXqgclMt2PaxAuP8TYKxmkGsAHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096869},"main":"src/index.js","gitHead":"6d40089e69095344353d126c3f75aa5fb160c4a0","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.39_1774344680158_0.6051585761335525","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"foliko","version":"1.0.40","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.40","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"596de821edd9fe78aafc79da8d57ab7b21420e7b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.40.tgz","fileCount":83,"integrity":"sha512-xvtsBi0AisGsIOxp77wrdtADLtnZ3C03A9fsUHuDE8Bg+OwAAq8p8UpWJG5Sj/ZzL2eh9qlJziLUsfkAC4+3aw==","signatures":[{"sig":"MEYCIQCm2DIRqIgbNzOgDVGQI1u2YbQQTe8Q0EfBVRX8gF3pXQIhAPfZZLa1282LccrfgMAiI7RyZEzsWfQzbmRlx4DOTXqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107108},"main":"src/index.js","gitHead":"bdfef9c4d171a48da4b8acb91dc44b1778b0be72","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","imap":"^0.8.19","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.0","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.40_1774346077535_0.3992540423890292","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"foliko","version":"1.0.41","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.41","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ecef18c587bec67d7335f457811ac42e70668d4c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.41.tgz","fileCount":87,"integrity":"sha512-nDrhaREFdhuCiYMKEez+LDAruDmNDdiHOrDnHtWZS0JhNLWOzEeMAX/ONrI17nsRR45BS0yCjQeLhxJiKLhzVA==","signatures":[{"sig":"MEUCIQD2Td6EL3+VbaKUaB0Fx52l1OSgLOXKYW07B2Yhd8m/rgIgQkcsF4bsZvUKM38TjvG8dn+1kKNBp8CHClNTbo2oAGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126375},"main":"src/index.js","gitHead":"7e5ff8555180394437e8d87895ccfeb80dc65294","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.41_1774370702027_0.5107675453240672","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"foliko","version":"1.0.43","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.43","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"70f8ba16fa54e84d0704830f6bf1ad4aea827b22","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.43.tgz","fileCount":87,"integrity":"sha512-f77l9FNlt9wzPK8UlgrbRFBHWQMA6AI95xfvulIryjYE+1yETIJCXLWymljQjAptZuz5YnZtRclAWtQbuHlWEg==","signatures":[{"sig":"MEUCIQCQiEgFZTyjSdFnfr1AzTsxubTD04tvasbPCM7rbkAzxQIgFcu8six4AOEomPc+tHrsoRQi1It+URb3DrT3YM6H3/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127497},"main":"src/index.js","gitHead":"fa384e46b1878342ea9999222ecec9bf5170e703","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.43_1774371736251_0.9591175831792631","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"foliko","version":"1.0.44","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.44","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"7d41df2155807d2c84371dbc1693702da5337e49","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.44.tgz","fileCount":91,"integrity":"sha512-+bsZ3gRad8hmkWvLT2JGOgaYArgrUNQBosUJjVUiDeVciBLpWig/LCExcywBNFQwYHRPuieoXUuFaAvF/wcwYQ==","signatures":[{"sig":"MEMCHy/R6RaBsKmEdDhITcoQ/M2oEwo/eGY8EMW0dxzN7LECICyEPU14CpD3aQFEbykchpkk1upD5PNZTUfyffwEXuud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133581},"main":"src/index.js","gitHead":"676d8aff4270cb85467a5a91728004ac7c2b1579","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.44_1774373753086_0.13872411153854625","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"foliko","version":"1.0.46","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.46","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"754319f692107d9bc8d7da815f4da937ff5f2a27","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.46.tgz","fileCount":91,"integrity":"sha512-k/VWZI+G1GfImRe8QR0UPxPhVRGar0tlAxlMG1sptY6lUrt4luLiul/FdMAHpcf/kf7/kbjwn5qFC3IaMwCS6Q==","signatures":[{"sig":"MEUCIBSXUFqZ8cozLWHDEX7WoYPhkfQrhJgOy03eerYbe8lOAiEAk1MnTAFuR7Q+O+UHFx38Y/O2YdGRr07kq3dzDUtadU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133581},"main":"src/index.js","gitHead":"676d8aff4270cb85467a5a91728004ac7c2b1579","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.46_1774375374803_0.37892460945222717","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"foliko","version":"1.0.47","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.47","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"015a9fb7a3d7744888ef2421375c979bef36fbe8","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.47.tgz","fileCount":91,"integrity":"sha512-Xi+FssAAc5CP8dB+JSZBs6R7AR2Y+2PNziJtJcbaiZxCK1ZyntkkaHHoVQuvAhHiVYG+kW47ozfQHEgseyIRdg==","signatures":[{"sig":"MEUCIDgcKuMu8ZTwiJuRmSXbSIexCLZ2QPtZcy1ytwast+JeAiEA25+axTCmxSWlcTX/vpQr0Ix9CzEWzXDEeZsRJpu30xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133613},"main":"src/index.js","gitHead":"a1a02ed98ff5367eb803384a5b813b8937b2236e","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.47_1774376750180_0.03602895204481493","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"foliko","version":"1.0.48","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.48","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5f82af46e65a5bec74b113c916c6040b14f00277","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.48.tgz","fileCount":91,"integrity":"sha512-Qb6sAhPSF8sG+3BLrskguSBRf0zwRLeJySdSi9kpboDiVhKs3Im5ssx5dg27qTKvl4I4XGHHBKPXp+ivTfmfcg==","signatures":[{"sig":"MEUCIArMyHBSwOEOpUyJpxBBasI1Lsv74pR+arq47+v4blxSAiEAkFzEgMFf667xJFTj513lSKnwGN878sTckyaeBqrohtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134015},"main":"src/index.js","gitHead":"a1a02ed98ff5367eb803384a5b813b8937b2236e","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.48_1774377336713_0.9010054951185398","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"foliko","version":"1.0.49","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.49","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5ba634944ee05a57eb411bbf1b4490ba2a822d54","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.49.tgz","fileCount":91,"integrity":"sha512-9rRfLDLotewJ9NscF/i+QMMRSenbRiXs9oPsn3mJRTzkJ2R7/XLLsjzcluQjw10K8GoVtqhvHKsq6XslnYmd/A==","signatures":[{"sig":"MEUCIFd+x/X31xZs51O1da2XduOeu7DLsT/jzm/oi+0LReOuAiEAmQgVKWtDPLiYS7++GOiB1pE0p3HYg4AQEJREd9YuNRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136957},"main":"src/index.js","gitHead":"9dd90d0955ca99b9d92f50da303057b9ae5e5f8a","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.49_1774379798800_0.9743784467397214","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"foliko","version":"1.0.50","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.50","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"880b795c41ca1febea92617a409a63f15767e301","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.50.tgz","fileCount":91,"integrity":"sha512-6I4UzJGioxp7p+/uA2FkG4yCIXh0bC7PabmtXYaQEA35rN3C02f9/wWVThwYS0gYnXaCOaUcfl/IfdDI014dhg==","signatures":[{"sig":"MEQCIDD7uv3R48D4lJsAMmOe1/44feE4GQtRs8UQUEhKGS97AiAKvW98xlPji09RLMPTOA1N/UtEf0GY72HyTMV/vSoXFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142972},"main":"src/index.js","gitHead":"a4c1360812a3de489a67c8c45a4d02637ffd05b0","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.50_1774423537946_0.9258688365598211","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"foliko","version":"1.0.51","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.51","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"56350bb1462047a7c4d0acbcd0ae15d3cfff0c96","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.51.tgz","fileCount":91,"integrity":"sha512-QSHW3WQuQ9MHToQAMYxfraiXpesL67tDJkk3HhVYkqfZR7pBbNKQBG6iXJiaHGilzZjTnMWsQuBCnAuvOV2KaQ==","signatures":[{"sig":"MEYCIQDxkFd4HWwHshteUhIAjBK/L+KvKHx18Y44HIuQQlLb3QIhALJ3C1NY7xauNC27yVpEkBB9C1LlkgsGMj2tklbR429c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143417},"main":"src/index.js","gitHead":"a4c1360812a3de489a67c8c45a4d02637ffd05b0","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.5.1","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.51_1774430052460_0.6051432247383866","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"foliko","version":"1.0.52","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.52","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"7de6978c468e55301f9a4cd7f1f2265d6eb94563","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.52.tgz","fileCount":91,"integrity":"sha512-0YvYiPFBa9QEiYoB2Du1a5lmiNM/ix/ZPCA8V1E8PrGRnAn//tRVF0Wyr8CV8UenbtKNtA/04jr2ljeWh8NvqA==","signatures":[{"sig":"MEQCIEXltSN0mruizcV2Cr3pVOwSsAQJGYbvNRwZHHls+wiWAiB3NdAWqwF8nnGrwE6h8N4jvjpJSs2PZcRCFIWXHxyxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148890},"main":"src/index.js","gitHead":"79a44cdcb07ef9878724559caec6d68650199313","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.52_1774450945624_0.3334351978223733","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"foliko","version":"1.0.53","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.53","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d0dd2388c3b3f2366abcfa0c163c0566d6b217af","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.53.tgz","fileCount":91,"integrity":"sha512-0af3PKDLcJeVG8wBj6jphm8TXtZbf0NVXiPzdOVTpr9Zwa64gF80/VshjiVz/3Qs1ZXxuePR4nh2TDMLBz34Fw==","signatures":[{"sig":"MEQCIHP/89tSJcx7eob+nsnZzBb5q/E3A3Q3utPYJV021GOMAiAC0XtjrBGLVZeVXeUyP+cQ1pbYLlsRvauHgxNQI5ef6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148919},"main":"src/index.js","gitHead":"79a44cdcb07ef9878724559caec6d68650199313","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.53_1774489562408_0.4598232931014197","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"foliko","version":"1.0.54","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.54","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4f5f13369a2d744f7587bc165f9574ea7bd52906","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.54.tgz","fileCount":94,"integrity":"sha512-mBfQ1c4Fd+6ITlm6pae9nmxFCNxZmZlwZWl9d4L/pPxX6zWyUWnQveznhOErC4R1nMdY9PwW80NeDEi/DKycZQ==","signatures":[{"sig":"MEYCIQCP9HjOj7Gxedec1ICS3zNPoJuIalsJ7naNiVygRCwa8gIhAK0Wg1lYZqyMVVjb99cwOyfaOPmcI1dYmVjBhty1SeHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218119},"main":"src/index.js","gitHead":"bf95acf7b9bdc2ffabcc4e586d0f2f3a73d13629","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.54_1774595534632_0.05419826844882425","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"foliko","version":"1.0.55","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.55","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5df6dcd1c393320df4e2547322c3bb98131cc15b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.55.tgz","fileCount":94,"integrity":"sha512-P8uCrRCrshdTCpBnw21xEfWes59NkK66gnPZ02ZzyMotVSkSssoiCKjW9ChYBCM8dWY2nlpqA98HF8bDK/Sf1A==","signatures":[{"sig":"MEQCIDdNe4Ko0+ncD+ce+0SYMMTOJ+EgnPqFzWTMYwsQPOO6AiB2EYsawBTwBjJCJtxqxcz3W2WtNsixk4Hmna6FwyAnbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225743},"main":"src/index.js","gitHead":"bf95acf7b9bdc2ffabcc4e586d0f2f3a73d13629","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.55_1774608297067_0.7880800347053678","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"foliko","version":"1.0.56","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.56","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"f07043625be082ef2acb16c4c3afbeac1b4eba95","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.56.tgz","fileCount":95,"integrity":"sha512-SATKrIujAGJI9eb3zaMaxDPn16SM3J6Kd9igCdqMyD/4I20ZG5v+ZoFK4urj1m+iwd77pXY2NIIqIllMjcDvFw==","signatures":[{"sig":"MEUCIQCm/EugLVu/HLN6INMQDaGG17DCiBwobyljAKcM3y8xJAIgaTbylVY9cECapV2oY6VqdlBFCHVfzPasXQzuua6Fq0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221038},"main":"src/index.js","gitHead":"bf95acf7b9bdc2ffabcc4e586d0f2f3a73d13629","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.56_1774616226076_0.20478450986959706","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"foliko","version":"1.0.57","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.57","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b4c8281ecd4e22709866a4653a91e8ed80a98e29","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.57.tgz","fileCount":96,"integrity":"sha512-yoW8311aXKtw+t1LeS7l6Z68yCahI1yuzn9FPs4QmDP7WnyxT0hzYqE/vnaKwex3CcIb7wu5lfXS+jbU4ySpOg==","signatures":[{"sig":"MEYCIQDkpr8uNyL2kbFSTC2aFGuJ1xZNRFS7sDFxzA/tr8M1xgIhALfOX6AbTupbXLQ0d/ZmQVe5U8G0t+R6cAHFrs6/DsPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221270},"main":"src/index.js","gitHead":"b3787544eae9e466d58e49c84f887d81d443002f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.57_1774616838124_0.984664242721971","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"foliko","version":"1.0.58","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.58","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"940d4f3e14097ed5b0eed88f6b6290cc02b03708","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.58.tgz","fileCount":96,"integrity":"sha512-/bFroSgYzgH3axbtwGHmHct+9ieuTKPX+j0U4gXRaEpP8Y6vxLGg9FTnL7CSFZmNak8IDQw9FHEujBfWCZqplg==","signatures":[{"sig":"MEUCIDJ6dTRuiLnrDbGXh7gtWFf/2rzg1NJ4brMZpF/KpL6jAiEAw3NCQozyoRVXCBbfUcsoK6Q1RdamK1zqzl3k3AC7di8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222729},"main":"src/index.js","gitHead":"b3787544eae9e466d58e49c84f887d81d443002f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.58_1774617272810_0.16859303794498515","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"foliko","version":"1.0.59","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.59","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"3986031c01cd210f91b0eca656ef0020ee087f7e","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.59.tgz","fileCount":96,"integrity":"sha512-4TnOa3KSDuC5r67Fd7wB/Og1ZuZ9ClFdbgMbSOb1xN8VyTZZ85YFCBAG75UYp0Gg1iTpr9FbeOCguPT9CtbRhQ==","signatures":[{"sig":"MEQCIG5qTGqj9TkP1plDxz6v5zHyiTdu/+wAI8Q8zg4Ab1nOAiAhKjEJL4R2X148RXeQ650eGsJFFUFetMzpMCWXKJxmDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222778},"main":"src/index.js","gitHead":"b3787544eae9e466d58e49c84f887d81d443002f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.59_1774617803342_0.9892040381194449","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"foliko","version":"1.0.60","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.60","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"dcf7ae48d0e7422537e9ad07c0405b90c487de45","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.60.tgz","fileCount":96,"integrity":"sha512-wdzAKVXtP9cTX2XPrhaSM340f8cMGp1XCVimuPgZyamHWTnMwU1M4EzrgOBMmWXwxj6yVewdMJT1P2JqwhCQnw==","signatures":[{"sig":"MEQCIF7dxejPDrcLhMdekLAn4CusFgLC29X5Vs0r+XqeDlfyAiB+dhNRteM56y8TmMAr2Q+8uW7rSZXU6JQqUngYXd7wCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222908},"main":"src/index.js","gitHead":"b3787544eae9e466d58e49c84f887d81d443002f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.60_1774618242432_0.8743559029656296","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"foliko","version":"1.0.61","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.61","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e1013ec768000d731de8652c547ca4d6828c0f68","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.61.tgz","fileCount":96,"integrity":"sha512-wJXISJw/46rsH16bzb5zebXYqSWvUmfbYBmVa2uxdAjxSD/liccigbPdLhm9zhIN+D0cBHJEU1xwrjFYtZ5Omw==","signatures":[{"sig":"MEUCIQDYWnhybK+jyxno0m3TBhEMLgFSFYhrPSD6q5kZ+1ETmgIgJ3IuDCnaAiU6ltv6CpN3Do31YmXF14XSGX07gYngECM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238206},"main":"src/index.js","gitHead":"f2329553a9a76c6d196ae8247ca5969bd787ed13","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.61_1774626055510_0.14309286338875093","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"foliko","version":"1.0.62","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.62","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"fdcbc8673e2db1812d6ad934835a3bb6f1eaf4c2","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.62.tgz","fileCount":96,"integrity":"sha512-AvmswO5IyzU2eRsJwe3wLUSGVBc6nFRaBaE6MB6WriE8dHhPBecgDYdIwYIBU1DegYh2nJhuXZ3JCCErfflJ0g==","signatures":[{"sig":"MEUCIGMJt/q3r7LjOw56TlIidkOYFXUnaiDeBHSzgEBJQyGRAiEA6aHM7WMGSrDfAgOQjnE6jIx24hGne/D0E4tUIoHkXrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238136},"main":"src/index.js","gitHead":"f2329553a9a76c6d196ae8247ca5969bd787ed13","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.62_1774627075598_0.961387657734111","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"foliko","version":"1.0.63","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.63","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b665a3e122bc4ab8433d6367587f28fae2b110e6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.63.tgz","fileCount":96,"integrity":"sha512-yu781PZjtL0uFojguIE2pWfsm8oNw0FunmOAmMobiZnWZKKajB81+/gPeIB7ULp9U7uzsucyoPU8HWlIs7Txlw==","signatures":[{"sig":"MEUCIA4FOCzPhyszCrLHD1zH07Wg680iybrk3uIyLNmcFskkAiEAoehafM/IfELBY0XeA3g/UXV/+S5XgP6dYR8Juy1How4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1257754},"main":"src/index.js","gitHead":"cf067f047f73698a3f1d03a48e6f81224898ca18","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.63_1774672837786_0.4058291707580537","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"foliko","version":"1.0.64","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.64","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"0ca544665eccff1a31b10c8ad96df5e8447b072a","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.64.tgz","fileCount":96,"integrity":"sha512-+iJVnxWcUik6x09Ip+kmS5DjkSCvwwMrRrMDYvw5aEIzGUBuhAL88gi6JESiY92MYT9maJQSIoC982my9Hgs+w==","signatures":[{"sig":"MEYCIQCN8Kx4qRE0IXycs+aQBu9IGRTxxwM8jp6VSDHghdwvnQIhAIODXn8e6+4/HZASn2kswyS1S1SNhOlsP3daHySSird9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242687},"main":"src/index.js","gitHead":"cf067f047f73698a3f1d03a48e6f81224898ca18","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.64_1774701473371_0.02982675786919331","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"foliko","version":"1.0.65","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.65","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"3b458625502b06ea569c7accf37e584d33b4c9b2","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.65.tgz","fileCount":96,"integrity":"sha512-mn1F2tBDnhOKlnkC5mgOmzyW5ju+/Fscwsx2t6vIcgXdsPB2OUV/ctpqx2tYbEUqenpzKV7ilzCa3HUkfcS1dg==","signatures":[{"sig":"MEUCIGIeyj4j8iqTXvEs+I35gJvNHA/zW4D6+P6+qdqEJ5ebAiEAnIyIV/RknPyYqE1uCWzOxGK0/RzX66SZZjzGUWKI4Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252843},"main":"src/index.js","gitHead":"9a05d019d234531931267bbe2ddc49fa97630263","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.65_1774708850792_0.9680113424009598","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"foliko","version":"1.0.66","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.66","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ec017307400f74f3f83da0a38d8a076fc0d5c13c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.66.tgz","fileCount":97,"integrity":"sha512-q9hiRfY33S923BrPuoYNZFlVTIzDXHmV3uycDkgXI6Q0O54u75b1/WSurlHS+JVCxq8a+aVpANfpLB219nbptw==","signatures":[{"sig":"MEUCIQCUDoT8z5O0/Hvv8p42a8WAj6kTglLZ5C1Fp/V4sAt+AAIgGF9+mywucY8ysgq1t/jQd6WUIas1nua1DrA/pKUwa+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268559},"main":"src/index.js","gitHead":"4c3ae2ae5322c6dfdf7aca88234cf83e09ae134e","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.66_1774746878349_0.7563821592818851","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"foliko","version":"1.0.67","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.67","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"03db5be187d54849dba882c63f479528b674fe50","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.67.tgz","fileCount":97,"integrity":"sha512-dnW0lJZw7IVmXj4WEAlKsBuzSMwZFTJJX1W0KpVfbPY6j5NlnE3nRuCKwYP7XgIRaE/yLdfPGtB6k4KT3wL/Bg==","signatures":[{"sig":"MEUCIQC9lvnDhLn3j5f3cOBbTrzJiPh/bnaFfXlPpyu7LmYzNwIgTnSQHOev+pu67utEwV6cBe3dbTxPqxq3vqMEAlk8OVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271494},"main":"src/index.js","gitHead":"ab2a761d108239c7e37fe17db2c849ddc2f0f694","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.67_1774757266206_0.6381082697369551","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"foliko","version":"1.0.68","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.68","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"276a8c85a28cf7e1d8e0d3c570f0d573f2a4779d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.68.tgz","fileCount":97,"integrity":"sha512-WLA1Iz5JcOi9EfBzFShFmlRO7L8kZlxXEahSGC4wpho5jKTyzaq7xPnXntfBQd4RfGK7OW6UykS7ANqHNE1K4Q==","signatures":[{"sig":"MEUCIQCa/LYrxqD4gytPGnMWZvZVO9rE2OXbUzoDEQ2sJVB6XQIgHmd/wdVtoOXywiyyHRPx3JKMjfIzwpYk7bmAR2uoopE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273086},"main":"src/index.js","gitHead":"ab2a761d108239c7e37fe17db2c849ddc2f0f694","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.68_1774787054219_0.3563939208461293","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"foliko","version":"1.0.69","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.69","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"dcd37ee01131be8344a37d8e4d0b3638339e0d4d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.69.tgz","fileCount":100,"integrity":"sha512-zWqcqWU0YreQBC+iln/O7KmAZ7g+C+TBtOUj3GcxA0KB2yFw9ZuQEm0dDsXDKcxrRvVpvGqnqdkUnFSD6yAAhg==","signatures":[{"sig":"MEQCIHGTFJj7TbuYaAqQeazFuN2qBxQP1GtcRecf4WNeF152AiAvSakm8aiwlHsfiEG7aNoUVCyp/fokfCaDdIjjCG1Jsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346640},"main":"src/index.js","gitHead":"e3f19fb51d622294c841933cf6e922df797d2c93","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.69_1774836573105_0.9593910747032028","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"foliko","version":"1.0.70","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.70","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c546029b2585bca18043968dd1ffd8f650db003e","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.70.tgz","fileCount":97,"integrity":"sha512-8aVCazrwa/H5TiLF+nk8czevIhnGJXD8MH2mIA8P/bF4lTf4TIqw2m7bDAKIoycEinuS9SoaGMLy5mMLXHW2mg==","signatures":[{"sig":"MEUCIASbKLCYm2mQ8Rk3hMzO4R+DGNWKhrbIJGs6TPe6NAMzAiEAi7tLDQ+XMbSzIi2Kc5HLCnGy5NGM8IWRBoob12Ae34s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333957},"main":"src/index.js","gitHead":"e3f19fb51d622294c841933cf6e922df797d2c93","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.70_1774861693461_0.034475631070919555","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"foliko","version":"1.0.71","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.71","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"00bb635fdd0848c80bee90b858bc310e01e96882","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.71.tgz","fileCount":97,"integrity":"sha512-goQNxFtl8AYAcKnrUNn6lhrb1WxWmddrKQoMew2fZ2DqgZGP+kxouvD9blchl9Tt+WIEAVvpEH1WO0/X9IrN2w==","signatures":[{"sig":"MEYCIQDdOt4OmsVlzyyWjqFtmW8PHvkgWxFTBrpghul7j4+VugIhAM/PuLf0bwdVqiOxgzY91kTo3kf3Zs0HKVs8Zz94uBwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333983},"main":"src/index.js","gitHead":"9a2d6ee0de1f62c0e94c9e3fc05645373449936f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.71_1774861826384_0.6773792738041617","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"foliko","version":"1.0.72","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.72","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4ba4718a1672eb9e5d8da98eea140f34d07b6c7e","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.72.tgz","fileCount":97,"integrity":"sha512-yVxMZaLbPv5njCmoKYNmoG1gAadl7Vgt8g3R2WCblFK8n5eoCHi5C/4gTqubXzVktrvy+84QkXMjtrPOzfImxg==","signatures":[{"sig":"MEUCIQCd7et2eqqSbbe+SsQHBcCwoB+pKOwJzwAKTD7wyid6rAIgdoRkxQKTfDW6wImM6Rlt3p1NKGzpgZPCByRvJAFiito=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337948},"main":"src/index.js","gitHead":"8b00bebd2efd292fa91fb3a3fce75d85d5fe432f","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.72_1774936919364_0.059822034808859836","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"foliko","version":"1.0.73","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.73","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"af3358f3073f9df4535fb19dd3e3d32d1791578c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.73.tgz","fileCount":98,"integrity":"sha512-AgVNHrYIFLPmIQNRXVHJ6IVr8N71KZNi8GOngFW3MHEvLHF9haeJuzKIPBiFJZ1TBj5s2GRpL0x0zp5OHKKBGA==","signatures":[{"sig":"MEUCIHiEzfCp+9spDcx+Cu7xgMjArLupY/a+DiJUbOG6O929AiEA8Hec4l/9Z3LDKlYGxS3n4CDr4SBmLsyIlE/s9gsc7Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354839},"main":"src/index.js","gitHead":"aae92a5286c9dc538fd062005195725a8e9392af","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.73_1774937293051_0.9714535537985511","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"foliko","version":"1.0.74","keywords":["agent","ai","framework","plugin"],"author":"","license":"MIT","_id":"foliko@1.0.74","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6129588decaaa6e6370231a9f048dd68b8fff1fd","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.74.tgz","fileCount":98,"integrity":"sha512-DNai+VVt+fs0zSPXaG6y1A+aAgKXX75CNlwNYQ15qLvS7PAygtIxS5yMVcR8dUQbAklpt9MVmwWZO1pIqGLI4Q==","signatures":[{"sig":"MEUCIFYst7l0Y2W8lqb0/KoXfUhEkePxEn7s5nMm+E8lteRwAiEAhfeqIzu40YMsQRqJij1at9U4QDQ3IwAHB/y+JMbR6jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355832},"main":"src/index.js","gitHead":"aae92a5286c9dc538fd062005195725a8e9392af","scripts":{"chat":"node cli/bin/foliko.js chat","test":"echo \"No tests yet\"","start":"node examples/basic.js"},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.74_1774954330240_0.5745186351049281","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"foliko","version":"1.0.75","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.75","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d0b180b8ae11c363cb8a43f1227e3497759a0ef6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.75.tgz","fileCount":247,"integrity":"sha512-8UBJLU8D2/efOBG1PCaYSI6uNohs8lBhHkB6CunyNqp8/wZgOOGZqIHzbRzGJRri14jwO/VaMP4bFgMt55+23A==","signatures":[{"sig":"MEUCIQC8PVq9CzN+JgwxYMOPY6/1Rgoo9ZTjn8E3k/5spGP9UQIgNyMeDOMoMknFqqHsnZKeAhpF+7hcYhtBf/dKr6xOM9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3492691},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5bb34611a280efb0259bb2f3d07be9911df9e4bb","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.75_1775030951962_0.34417551168287464","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"foliko","version":"1.0.76","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.76","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1bf70bae2690f72541afc79cf955a07b252491f7","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.76.tgz","fileCount":246,"integrity":"sha512-DvZFFOh0ml+MRMCKhJ+550jI1+sBf34z4l3tvi7R/np4eJH5633dSE9ErtH8TdDvSRwXd3LA4PblWJGluuSlDQ==","signatures":[{"sig":"MEYCIQCsxVrCYR0Y5nm4agRc4Vi0qxRANnTmCbTmqTSJZ2xVhgIhAKsxe+CvmyJwl97fVR9acPAny3TLFz/+4bIoVvGhq352","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2388454},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5bb34611a280efb0259bb2f3d07be9911df9e4bb","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.76_1775032805316_0.45511964272035055","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"foliko","version":"1.0.77","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.77","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c3a81cf7602fcee924e3d23980bbe235e984449c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.77.tgz","fileCount":246,"integrity":"sha512-SDKszHoDHdUK6WsYONTTtZVU3bz9tTST8WdIHPTKyDPgJDDeeDyUxBn+dK1hlzsop8l1wlVc6Hn8S5K9U7irIg==","signatures":[{"sig":"MEYCIQDaJUUTEYUze4NiMFV8BpBHVrzdI2esgPJfAdb1A3EdzAIhAMB5xKxfoIFA/HRUFBiuQ105oViqrGd06SvUVUIz32f6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2388573},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"bc72156e3acb80c32b29d256e4f9caaa3be886a8","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.24.0","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","imap-mkl":"^1.0.2","tiktoken":"^1.0.22","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-telegram-bot-api":"^0.67.0","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.77_1775040206509_0.8464233740361671","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"foliko","version":"1.0.78","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.78","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d4f9172111d65b3b6a243200b9d168d97842f4db","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.78.tgz","fileCount":248,"integrity":"sha512-P1D1lVuc5qLmZLFAcIxF4eoZCMye4T9y41p29hutBhDx2ZTypSiKVaZF+WrCbCgDDCFQ84EbReRlYYmc3gNMMA==","signatures":[{"sig":"MEUCIQDIrflVtIejPCntUbUCAbsFj2a6MSrFmZwtMWPppMRdAwIgWIu8jhnF0XM/MI1ahEqgabHD2L9/L4jAEomvCDIT5cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4979797},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0ee22e9f8c13788c056bb58a29592456e11031d5","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.78_1775103960126_0.8515772372636028","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"foliko","version":"1.0.79","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.79","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"9e6c32b2fd824531857fda6102aecc4bf97c0923","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.79.tgz","fileCount":248,"integrity":"sha512-wTbShu8wXfopEF0vmhzEv56VcQyBBgtjKMivIbbdA3hmXVrfeBan1MWue7bzkwxwboG9nuhBoJMmUAZW3GYVRw==","signatures":[{"sig":"MEUCIQDS8ztGlnciBRNTNONKUMHFrTEDDUGw4ODAzM7vgRxyTgIgIUBL9s38qizvm+9/CSMTWkNKDUHY21VrZQPlvBOdOOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4996715},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0ee22e9f8c13788c056bb58a29592456e11031d5","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.79_1775105442127_0.09390943715480238","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"foliko","version":"1.0.80","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.80","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6821c29a6bfeaaab36a539acfb2b45c3911720a6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.80.tgz","fileCount":248,"integrity":"sha512-p0BRBj9l11GmkZxaSr2ZEiOk48pVGJXHJcBLw4r0PMYDL0Una+OQlN+JBzqgAri6Uct6/nASAd3E5xBcDTMHGg==","signatures":[{"sig":"MEUCIG4WtuIH04t1aYU8bS7M/6WZohRXhRPKHn7tpFkXXtLwAiEA8bVzvMhQDNWQH+zHKoslCVu5kq7/n9ddDU/jpf55bJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4996855},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0ee22e9f8c13788c056bb58a29592456e11031d5","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.80_1775105676801_0.7369200847185715","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"foliko","version":"1.0.81","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.81","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"632cac23f4aa161514cc428d2a4330970f15c0fa","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.81.tgz","fileCount":159,"integrity":"sha512-yUNDQKLJWIj7kqMD4L70+16vwcY0JBfjyknO984uX7hHPnvTkhDeOlbnSFufMA7o15NEOeoAkiCw5CVY6giSEw==","signatures":[{"sig":"MEUCIQD4sb6i9c3SLxxpNPXOGsCs5HxblQqJhwQbKC3g65bsGAIgAXVCD8vcAedC56wMt8GzmpAQ/HEmuZRoTAQLKkSdzek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647781},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"78f8160fe9e96424efdf6844884ae7cc77959b6c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.81_1775144581960_0.6712668831557476","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"foliko","version":"1.0.82","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.82","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1b45b719232a5668a49546bbe4839f4c0cd58307","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.82.tgz","fileCount":159,"integrity":"sha512-63C2LGNKlVwItax/fRlHAaPH6CkBVP5BtKywtSEI3fNLXXSeqUxCThXZiWuw3bBibMZ9DLs4T2hRoH5/h/IC+w==","signatures":[{"sig":"MEYCIQCujiYlcrh3FT3hfa+4nP2D/21g5nvbqlpMgiuAJC8V+gIhAJ09lY9duwjNfPI0GAxTzzjK+Gehw+UdAe6QVj+4LopW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623538},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c71b1ac5932fad31521241ecbf71771b7d6a3ede","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.82_1775145593117_0.9838809796791796","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"foliko","version":"1.0.83","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.83","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"2c1c2bbd967ccd76eeff1aa43d8902ba4d459d22","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.83.tgz","fileCount":159,"integrity":"sha512-wpqYrx5tCMkeJ4NjY8tBQ0voADw0Qx+A3lKopZmXzxZ71PuA6mKb4j3NhwQ4kX+XTc6AOIDW60Vezloby2U23Q==","signatures":[{"sig":"MEUCIQDi3Mdfy7eB61LaGvKaFmBVJZtRp/HkJwbW1gaGnuz4NwIgQ7pXTuOWnFgN1aG34wJQfY6OUpRKQG4uRRU5opMLLMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623541},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c71b1ac5932fad31521241ecbf71771b7d6a3ede","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.83_1775146378913_0.24414395061100014","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"foliko","version":"1.0.84","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.84","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"98023cabadc53b4a7f9038924f24f3ed9ecfc3b6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.84.tgz","fileCount":254,"integrity":"sha512-aT/A0xNjMYEpawMAk1FF590p0zpTYsHIVYUG5mFVJ16ZkLI2MMcRqBySINgNuPhhwlreRQlnvMvfUnGoXVLzyA==","signatures":[{"sig":"MEQCIBwBOwdJzDot83RJaN/mOqyWveugqidERj1dy13pTQdpAiAi/YhISlF8gRmS7M2byaCIEifki7a5m1vSqb1nJmZGSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2593599},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"84f2676f45420d1e1812a70fe9d1bf67e2a2f900","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.84_1775203587917_0.09234814483503473","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"foliko","version":"1.0.85","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.85","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1abfeca5629504fd78d6332d734b983581168576","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.85.tgz","fileCount":254,"integrity":"sha512-K3Btfz6bQYv0kCqHCeQKisgzJluIF4S5zWMKXlY83qRnm7o9Jf/tqko8TPs+AuiA8aXCIByesp4AcflD4wN2Tg==","signatures":[{"sig":"MEUCIQCC3jICfcu0wcNWvwK7WQOiBfuto9sHAxseIVOGS4M4ZwIgaPelTSDc2FuoFb4/yWUOXw/FBrBmngLQK5H8aFW8eJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2597865},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"021d109e4ef0721a39bc89d54abdc907b866a2e8","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"18.20.0","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.1","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.85_1775207654027_0.2877074020989254","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"foliko","version":"1.0.86","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.86","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d7515eb6f62f088b5ceaf13fdfa91b2fc6c686bf","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.86.tgz","fileCount":175,"integrity":"sha512-5VNOs9ofwi+6DyMOnK5seceVi3XFa3xQzmXlcerr4HUWeCj5dJXJ3FhPG1pIkuCKDUEkat0qtRlFnge7gJCG2g==","signatures":[{"sig":"MEYCIQDkSxpO8/5uiikytjL+SVlfh+UcAML9q7RVAA72a5cLDQIhAMWTqheRpSIYMb8AhFJB3KQxJtAgdHdZCwqvj2rngJD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143385},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"254a2f17c2ce8d0969195a697961aae9e916ba62","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.86_1775244178368_0.6663835001669645","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"foliko","version":"1.0.87","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.0.87","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d7f1a372c538ae0538c0684b4050c02f249a0d72","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.0.87.tgz","fileCount":181,"integrity":"sha512-Zzc8/WxXu9p48FdCiKWrRyIthOijVrXodDDdAqoG4BkRK+CCRxcM751tTfp4fXaP0pRjHJR1mu4vU9A5n7HvUg==","signatures":[{"sig":"MEUCIQDvJLJFLLm648FbJsaVbr61ii8YRWaOQXFPUeNz1fqN6gIgfLYVZIWO4edBL131u9KYQ06iGp94GtZuMF0vHTWOxpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848127},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d422d124e3e4eac13b9b25182a636d6dc0972426","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.116","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.0.87_1775287027580_0.5496119994060442","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"foliko","version":"1.1.0","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.0","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1d95181b19df1cfffbd6301eae19ef286e7d4303","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.0.tgz","fileCount":246,"integrity":"sha512-35bQZadWROmRDeMj/SuP5dMqFKIyLiU+xONkEuCF7Lyoa78i53+FQC9fdr9toRbMRD3zChsHK1jvxNlzcasvjg==","signatures":[{"sig":"MEUCIAG3/wY/y7yp9CIfNY9tIMIBQ48lQRTMXAi6hoVZ8AZCAiEA3/agGv0bkU1sHRra7gQYnDErO6NAC08+z7fWza+Hnws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33131167},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"77b10d823506d86067d683f7c06c36765337714c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.0_1775498742774_0.16139376564884245","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"foliko","version":"1.1.1","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.1","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"57a796810e632502bbef34aa919defbade4fb312","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.1.tgz","fileCount":335,"integrity":"sha512-hLKuNpfR62BWp8SGdyyykj4bfw1zEpEgybfO1kxY1zZG54BOH1LaVimBEeTABOGSjIYXtXhUkqImR1hHvgztzg==","signatures":[{"sig":"MEUCIQCG3ISWuNuxIbvieKt9IC352hn3IzE462cZdcSOehsC5wIgJatt8WvJoys+CwofMwAU3a0hKOdvO8TevRFa204skto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58583082},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d899f6a6e44633f94164f39570f0711eda2e205f","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.1_1775558677107_0.13688478303582086","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"foliko","version":"1.1.2","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.2","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a738673bb5d2fe753d786727400729022cc04531","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.2.tgz","fileCount":346,"integrity":"sha512-sDRf/7rt7AG4jW/8KUjn0kXoGXtIHGHUY5G+ptYpXKAiBpxenssXbK4wbdAAbE6il5U8HfsIfPy5WSExD1KG/w==","signatures":[{"sig":"MEUCIQCfRZ7xdyAOntdxs8Hlyktqy63+zkEpYTe0PYfsTRSH3QIgbrArd9i8jcBMNI/jRVxL/Krs93UAVJFj70VsbKxRpME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58874029},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5c13a1d953cea8548d84e5c4806d2a872e9519a6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dayjs":"^1.11.20","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.2_1775645413228_0.790590081481074","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"foliko","version":"1.1.3","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.3","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"bb762c99ae65755dbcee7f558238f630c2070d00","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.3.tgz","fileCount":346,"integrity":"sha512-GMwV1pDPYvxEA9cJKRoqPatuEMU6NyuhVRqMqrk9dl/Yc/WH5ahpsNYDCX8bvF4BBE+Rs8mqkkxSJogDmwZ6rQ==","signatures":[{"sig":"MEUCICnNUtIQC2nSZw23KuIZ112asQQikBGTHskDJ+GVHNoZAiEAuNzH+vc/rmdo85eaZW59HF292rFv2ABm7ROlWuNp43k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58874029},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5c13a1d953cea8548d84e5c4806d2a872e9519a6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dayjs":"^1.11.20","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.3_1775645639388_0.5782070285131973","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"foliko","version":"1.1.4","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.4","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"f890c73560de69734e957f51f19a0ed33043e47b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.4.tgz","fileCount":276,"integrity":"sha512-YOipZ1gGuRBh3HxzgrsAXofiXmLLfmShNyoKJ1gVpQMFjo1iDi/BdJD3bwLSqPCveslHUCNa01E9jvp3nSpYmw==","signatures":[{"sig":"MEQCIGQ+iX5Wheg/jbtlhrrqx6SdXhsx4vjVxNHmF9PNmREhAiBcc2SlhEsX+qkd7ASApLwiQTS+/XejwXawoIqrDY1d7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58227397},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"234ec9b0796cbbb9591704983f21ae3dd540e170","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.4_1775669774941_0.14761577694892725","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"foliko","version":"1.1.5","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.5","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a5a0b677719593f95631406affb07442093fd0c6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.5.tgz","fileCount":384,"integrity":"sha512-ACMJQGmBRvU8usHC8z9MqKlrX2M25HJtq9Xpna966yYtVadKfAq5szP9GX7B+8N+JJrl7qMJlXWqEjwClDFtig==","signatures":[{"sig":"MEUCIQDs7R0zicpqq1hkx+unCGtWCHCPw0/pk6mMGEFTLxRXGAIgPPAVdlHAnyF2VY6lOxrcZheFWk+u6pbDOEx/UePcXtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76096906},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b7007b2fd445c9d64967f7b3e55efd7a6960461d","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"^1.0.1","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.5_1775733971521_0.745847164687613","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"foliko","version":"1.1.6","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.6","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"766b6ebd188c4d3a83999f52a26d1b3471418eda","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.6.tgz","fileCount":304,"integrity":"sha512-dHY8K6E4S9sjWbqgpHLN7ThxL8+2Di73FTQjw+Tte6gPp8ygbbRMJaGS9wOaOwO7AWDoaPEEWomUOYKiM7p64w==","signatures":[{"sig":"MEYCIQDmkKVjYnTelWuCV/WZKp4u9ZK3VVfp1O+MmYpqaibDGgIhAK6wwUv7AjVbVJlKQbDVWQIhMYn/Q+oyoOjKG4gFpHls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64998432},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7cd81ef992219af4c5dd110caefe13de31446d04","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.3","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.6_1775761943074_0.6683251916362098","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"foliko","version":"1.1.7","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.7","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c1c3fb8c4c4e88ed5541b1b888880710d9999719","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.7.tgz","fileCount":268,"integrity":"sha512-mVbx1MyIdJm2jDywSxj4bSu5PDbhYsNoij+atRZ+FPgbkwls7AGG/khGjBJpSwyMbiuIJ15oL81V/A991jWygA==","signatures":[{"sig":"MEYCIQDhhDg7C4rNFIyMz3nDNaidx8WAU9/vIV5+414Giw3P8AIhAIckmY0kyxsKo9qDepqaD9RzVsbUtUCpt9hM9GywsDMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64131897},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7ad4155dc5438b17b4f028ffd43d091e109ad8a6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.6","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.7_1775847694337_0.44989825851687826","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"foliko","version":"1.1.8","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.8","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"0803177200b577aee710a0995cdb1376592fbf87","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.8.tgz","fileCount":386,"integrity":"sha512-B5ucZkVhaF1FhkHRvecWIxZ5r9MMBU2fE6l1M8PQ7BPJUBHdN7BSDWr2RT/XsLsyb3Al/SY8c58rVN+sCgEbnA==","signatures":[{"sig":"MEYCIQDdGQ7EaOYkKDoi8KL5GjMhr8MdAYAI+o1O5fLVQAQSAAIhAO3exQ29/Ut8AOSMcumO3VU0Tvitb24sP1AGj2EhlZrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75388162},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"948535dc9015fc4e605d45f332e1e8f4e46ba43b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","@napi-rs/canvas":"^0.1.97","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.8_1775902237746_0.9171659236896748","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"foliko","version":"1.1.9","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.9","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a8cc1d7a824a16685962b2492bb5775cc8ed623c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.9.tgz","fileCount":209,"integrity":"sha512-iOxDSWZsJzdO0JyTochqQmvHu3rcQx3cX4HRD9H8i2lEZ2AATOBS7HRnn0v3deLQHhyyxIvGoghKfkzHc3zgSw==","signatures":[{"sig":"MEUCIHlDd/Qwm03Sh+A53kt69rN7+5+MtOWX7yp/BFhmXdzdAiEApn3s2bD2xrhzhX7BDzuDHDtaX+dk1kp1X0ZkAZ233Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22926471},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4c737ddf2b816576ea7df040ff15eb67de74b464","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.9_1775936236476_0.8114688376019916","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"foliko","version":"1.1.10","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.10","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4b8f421670d2421b1ee2fa5988b4cb186801fa1f","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.10.tgz","fileCount":212,"integrity":"sha512-whT2TDcJ9FHe1y0v0fkdLYisueDZv2/2UhFZHmidrVsS6ZmQa3u2WEe+Z2divYH8kTZQ444F5ix8qJvKIRdKfw==","signatures":[{"sig":"MEUCIFG9wqKTSahJ30179GOj293+gTNgOWCKgpf4H5G/dRbmAiEA7sOHhBcCOxPlGqivvYfF4trOsZHIt0PWR5a/cL7BfeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21249055},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"342c26652f05139b32039b27426ef99d8318a831","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.10_1775962767833_0.9212182909073829","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"foliko","version":"1.1.11","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.11","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"dde1665a9e2f9c6dd30284e12aaa52f2ebfb8337","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.11.tgz","fileCount":213,"integrity":"sha512-xx5caG+I6OVq7/VMk/qG5m06HWJhgdpd6Ur5Dy1btxV/F63nt3YDNLT3B8V3h+101jNwc6tC6uxXYTDd1mAgRg==","signatures":[{"sig":"MEUCIFU7CrzrUYWKwVbTjyKGu3uxZCBsO/vB/u27akKl6xd2AiEAqGyHioKb75uDn/zLWWpEDQlq2l1Vk6sIzEwVnuZ0XG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21271651},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"342c26652f05139b32039b27426ef99d8318a831","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.11_1775967428300_0.7551084052629373","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"foliko","version":"1.1.12","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.12","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4c944bcba3bfeea4789a2a55eaeb9b9fc720d437","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.12.tgz","fileCount":213,"integrity":"sha512-qNOT/iYuOED5GCYsz5YmC9v69La5mQJjtzNFY/giPw3x+5xJ7uV8mmzc1tINIjPxcoX7UNtWCfgmPrb9Li5ZKw==","signatures":[{"sig":"MEYCIQDYwkioeGTWA/Iqb+ho4BYqWKe/rn6QljAAUGzjXYvT+gIhAIgcOrvNS8d8v9y471txga4gQPQk2D2YmNYtBNIcfbxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21277918},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"55681e6af85221c88e5fcf7fdc0e48a6a29294f0","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.12_1775982881625_0.33368634137777264","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"foliko","version":"1.1.13","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.13","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a0605328ba70d85d75be309b024a9ba4558a3c0d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.13.tgz","fileCount":226,"integrity":"sha512-69P+dDtPsvrEHiQXrF6HN1j4o+A6HZqQ40R6E3OS5FXKNJQzvbAizCIq1mffuZcwKX+5105knQGpliO9oi/EVQ==","signatures":[{"sig":"MEUCIHRQmjyhQAjuulsKCV08kzsFip7PAw8FwhAV4R0d99YfAiEAtAOnrpx1Dq//QQWDkllFbJnKOry/6EJ1Fk76XxCZwM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21308788},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ead394c7c953a07da265244d5a7f17d7eb8251fa","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.13_1776017827513_0.6762714066365483","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"foliko","version":"1.1.14","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.14","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e3ce93e25e5f43a425d8c5b745037b43d7bdf93c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.14.tgz","fileCount":304,"integrity":"sha512-I1GJ7QHvlIxxQi0gJFu9W+PDQtayYxiY+/Eu3RtzP+24Am6RV/5GJYyD+oo5hmAxPi+HRvle3WTjQ96s2oFVNw==","signatures":[{"sig":"MEQCIFyTjo4WUTABQQrjTg6QApiqnG7MdqTmaQQSri/A6cpIAiAKhxBh+DBR9Tf9LjH/yv/xdJrFVo0R9Pd0VBhSd4ngiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3134009},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"93aff0c730f9a7b89be2fcf684b5feffc2726a8c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.7","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.14_1776162684231_0.6852504606579097","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"foliko","version":"1.1.15","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.15","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"f99002d99358d8480680d9f19b1ca7b07511649b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.15.tgz","fileCount":229,"integrity":"sha512-sBSN+h5oQ0OlzrgKZIDVm42ujpoiid6KcuW5bWNCCxWzvXU5QU2Ef3oxqFV+8a4wuGVZVzJM7bDVWKekpKku7g==","signatures":[{"sig":"MEQCIAu2+Oh29G/YGw3lNh4pURMWZmRUAs5VXaJJPczFEc1hAiBdE4/NBAdkwCfvQ652KovOmVBfRpoNz0WByLGgvk46OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23973931},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9db9ddfd45863b47249c055362d3ff8be9cfbdd7","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.15_1776189777971_0.4340834334995729","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"foliko","version":"1.1.16","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.16","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"f648dfc8692aeea27878b6f8a8e1fae266b6c987","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.16.tgz","fileCount":229,"integrity":"sha512-ulwUdOyvcrp/Ju8li6YWHMOXeVwyp2GzfK/fwWIq+DpxZSA0Q80EFQMu2LSlu5MMUUHI1SfsytwnwWxiufZbdQ==","signatures":[{"sig":"MEUCIHwq5sGVGHKYGsPDXhnAaep9DuhqG2vGPG7ZkIef3CQ3AiEAilTJj7TpewqWE/3octYpAMvrFGK8xFh5eswiwzZRzes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24010083},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9db9ddfd45863b47249c055362d3ff8be9cfbdd7","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.16_1776191870872_0.6807593974881023","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"foliko","version":"1.1.17","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.17","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"270a0dd9e7f2d9bf4c9276df2682ade72769cee1","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.17.tgz","fileCount":308,"integrity":"sha512-obkqyGjHdyHGwwMzYCZ5L6o5XE8C96llMODT02Nmp46pvmuavoZi6aCsZRO9TtRAmSN5Zg3tEUhu8hICZ91XGg==","signatures":[{"sig":"MEYCIQCQ5AGd6m8bXyt4M+mMswaLFtzHBlWXP41YoYpflIeZ1QIhALq78kN/c4UM2UqKVU2QWJhLApKm8+aQD2RoLglMDHUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3166710},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"fd44d220d2962eb4b70d88eabc0d610af3518b3c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.17_1776224982386_0.1492701991225749","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"foliko","version":"1.1.19","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.19","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"7d6e1055d1ea63cc6ab09f47d6849167c9ce0251","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.19.tgz","fileCount":311,"integrity":"sha512-YjAb95TrQyf8nDZF/KtadSOi8MjK/OOvgZi3wNIo+aP+AdlfZRQRgLeMHK7bwSD7g3kCYLdIXX4MtTSiRGR9CQ==","signatures":[{"sig":"MEUCIEB3SdQmqvSsK83nTY+47lF82hxBn/p7TBO19vPBVVWjAiEAuf29eigSLtoVYAN1eSgA6bGXUMhatNDWd8XE+Cv7W14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3443029},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5753f813018c947332f040d4c64584d2a14ae763","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.19_1776238685911_0.22191072284338675","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"foliko","version":"1.1.20","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.20","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"90a4137a2093fa88aa2d4f17a144702da2aff126","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.20.tgz","fileCount":315,"integrity":"sha512-5RbcTHWRG9PJA2ClXSevA+iY/dugHAvv09od5vJQ1e6WEMCWwgNkMRKIeyTcyzILXHRQHZ72lKHPt3hx7hjCMg==","signatures":[{"sig":"MEYCIQDf2Mus6w6KfMHFWDpSm2/dwurosNbtnXuvHBLPiF88dwIhAJwITpyxPCZdCmr+4P9/5WY3lbmutmZV8xdoV7Jbzc3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3461443},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c217db5d1351ae7f02b490deb1031975c2ea10b0","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.20_1776246269965_0.6678584873505207","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"foliko","version":"1.1.21","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.21","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d258010761f9495eb0f233fac447413b746ed785","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.21.tgz","fileCount":323,"integrity":"sha512-vA0HeXW/h/Puip22tCGSt+ILhXipPL8Ev+w4QwYYlP9A+BhHCbxDwZMULnwkNuyfRvyyp7AMxfBmqcUcrmdeYQ==","signatures":[{"sig":"MEYCIQC+E0NCRrdm+2eeY6UQfjuxON5CsA8mmwYJjN05ku2+tAIhAN0upRUaa3wHKcAk0GadMeVD4e/PD72AdCk1ELfG7/Tn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3563860},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"873b5f204c984b7159823b4730428f8c74c17986","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.21_1776318364805_0.8877859070822194","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"foliko","version":"1.1.22","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.22","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"7ff13356705e3ec0f593073f080bf5aa2c9d8625","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.22.tgz","fileCount":320,"integrity":"sha512-sU9BinbnHpnzxNPr36WvPE7gBLxyfti/4e2eSXmkF6Q4rzJSLiMX54hT09EGf7XFIIJIXovWlaCHAfkB6+Em0w==","signatures":[{"sig":"MEQCICVk988UlUxyx9GzaSVC9k6q03YzwIzfJJMF7X/zC7zxAiAHSHZltm2GAp4F919NdqEMsIytngPjCBmLViyP1aP8rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3456279},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0d5cf4b684cbd280b5c0df52897fbb3df39d7c2b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.22_1776330951167_0.9597031951943948","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"foliko","version":"1.1.23","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.23","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a79a2f9f91e7da86e625a798e157d0307c38e37c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.23.tgz","fileCount":320,"integrity":"sha512-VbpTJRuy+xKf7ISoeBPGEWK1m9W6iKI7lPcSTC6zNBp+mKqN0btmpPNr5iBh7+AfMchzPRAq80sHKP5rCZJ+nA==","signatures":[{"sig":"MEUCICK0PygX5rroSkmZmNU3mgoS9xwac2QfFAVGrJjb2qB3AiEAlMfOFZHDbSGEO4t6CqXmFcfJmI5EJUj0AjkomDGj2XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3554655},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"bd69941a41aea19f66ec4711dc1864777b8bb010","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.23_1776336235058_0.905248436200162","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"foliko","version":"1.1.24","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.24","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1ed9ba47ea2b1419267c9fbaf0205e788075741a","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.24.tgz","fileCount":273,"integrity":"sha512-oJX5k/G7d4qEiyXCQ2MNghNghKYRcVTBN6TQh7tXtsx9/4Jkh3cFIaZWp7103KmZBJx9W5rcmxKq3zsW39qyFg==","signatures":[{"sig":"MEYCIQCsaeL/3yaMeEpiwOii4az63LPpEQRZaZ/pcqPuf/yNFQIhAJtIRdEyGKwo10dOy+xmm17lAblhDh63NudUp0Tqs00V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3245802},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"433bdb934d359d721029eb86131ccf5939a1640b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.24_1776422741756_0.9334721339543539","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"foliko","version":"1.1.25","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.25","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b9198210738639180d2ffdfb1089b0f4e12ed961","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.25.tgz","fileCount":273,"integrity":"sha512-e4en8HfvOow4DFP6GRO5k9Z4oBtJ6K1fjo9maiRI/3+yfnzyfko/M4D3CtgnRilS+kweL2LbtJVt1P/NY6eSGg==","signatures":[{"sig":"MEUCIQDnTNIp2LSNxYG2bqYEpfsKS9X/A0gqTEaOta4x0ut0fgIgcBp3pxpzkQh44AYzXj3+QnRJlfnqjX9kRV/V0kDzyC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3249466},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"433bdb934d359d721029eb86131ccf5939a1640b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.25_1776423022247_0.7583945612532244","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"foliko","version":"1.1.26","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.26","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"99ac04856098b93123c6d5280ed99be1b8230a8b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.26.tgz","fileCount":273,"integrity":"sha512-TUTFtYmqR7VPG3z0EME3XxGjW3Qco8+dVhxZh4Arsh9tqNgOYH1B0gE08lS0Id+HD+YPq9oxJgFE+SkN3dz/yg==","signatures":[{"sig":"MEUCIGuvY5dFUrVcmT4smiG404jNCu35Xs1uskIwg2+WN2veAiEAyhCfrLCVshFIv+SFyQZ9bR20ZJRn/n+/Q0gtl70Aj0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3253072},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"34219dfe1ae86fff6247685ecb15f43cb3ae82d7","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.26_1776423422269_0.9096233344837616","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"foliko","version":"1.1.27","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.27","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"d83ac40919f355ed288bf018049e11cd7337233f","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.27.tgz","fileCount":234,"integrity":"sha512-Kl1jGLYbNHb18HkuAW2Cf/n8XqUkRAn4ue4pe6TI+cjtrrOMkZwRiNaTMkZN3R2ruUB1eGe8OP5OdhPVIKyvig==","signatures":[{"sig":"MEQCIBooQ3kXYAHnE44bZ29On6DPIXnAaNBA1BG7jMszkDfaAiBuuZ8fvid09PRgmQFKFUhLLprQJ28eF3Gv0Ml8FL2yQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24108907},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"fe64ddbc09b0d89eac7965fedf1a4bfac2413ae0","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.27_1776435186317_0.3725603363737826","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"foliko","version":"1.1.28","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.28","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1e737fd17fc2a2cf871a987c532fadc30e630164","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.28.tgz","fileCount":205,"integrity":"sha512-/E1VhtBrXLI40MmTaN4k8dfFWWRy/UYRRIWEkfqXTA2XME2PxzmP60YlB5V/QTNrezuuBHYixeE9Ye+HzFCsMw==","signatures":[{"sig":"MEUCIQDE858gPmj6hRG9YRHSuVs+vIJvKGcIxkSftxTVKmIyNQIgaHN1ojxdl2UWZfxA6XTJ21KrsFRAHSPRJI6wEh2RHGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24002851},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"5c9cbbac23cfd91a6f036a19707551a257ce119b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.28_1776447022346_0.8862215342916349","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"foliko","version":"1.1.29","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.29","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"497cd0d2a340f72db4edffe3ffa276d6f5c5c186","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.29.tgz","fileCount":200,"integrity":"sha512-tn1CIDIlBIaozuU7QYpb3niQ5HX8UfeXY4t0ihTJwwxL3HueblvHfxFuXk8i3OCDW0Q+wsT4cjjT1lCgdAjbBQ==","signatures":[{"sig":"MEQCIFFn/rtZpqAwcz4MXo+BCJ8Y9s2XEDQi4cv8YszxZsGYAiB5rhFupAyqUj5XZcIOb2sw6vvLYrKPzA+FhITi8XJ36Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24351848},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b62dee47bd926cdb44c308ed0bb664bd36337eec","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.29_1776491926659_0.21324412707879148","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"foliko","version":"1.1.30","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.30","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"22d6092eee7160a6233b21559bbd25a2091565fd","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.30.tgz","fileCount":201,"integrity":"sha512-hsnLOcDPfn/7aVOPCgW7Vzxwn/s97F0p97GdqVD0KTXeO30uQmFSND68P8eJ7UsUkOofbfE2/HEeMKniW+z1yg==","signatures":[{"sig":"MEYCIQDhQ6MVkwTC2h31cLBKSIT8C71T7pOcZLlBlb9431IEhwIhAOJY+N2PNTlzsZYJFJOnw0erI4/795LSxBBdyt3Ueg+T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24362189},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b62dee47bd926cdb44c308ed0bb664bd36337eec","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.30_1776492436292_0.08319016159840498","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"foliko","version":"1.1.31","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.31","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"0f3033b6f2d521ad2413dc4478c292fddd603cfb","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.31.tgz","fileCount":207,"integrity":"sha512-rH1tOo3gzurYuooQF8VXzap/lcTFGDdNHg5Re3FpJvgTwIelfz5cTS8Hkap0WN83L5z4HJZp5Md2XMyJkgHfUg==","signatures":[{"sig":"MEYCIQDriYPePawwsEl+0duOO7lMhhMX2s50MLbp8gNLJlYdMAIhAN093GfWfwWr8hPXUXQ5S9R3odVJ4QC/lZSHlxdyIP7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23950526},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"372e4c61d7efbf0381e7b5f692b6a28935549c82","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.31_1776521955458_0.0036509268125983763","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"foliko","version":"1.1.32","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.32","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"84de555f86f0df1094f71c2cc6cb6cb94eabce87","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.32.tgz","fileCount":210,"integrity":"sha512-ed1yqwAD+Vl21g1PUu7PUOA8o8OvaBQNSPwNNPf+JjT8szWMfNwUky9p/d5eeRQpYT6kU5FsZZ2CHptC/vtfbg==","signatures":[{"sig":"MEYCIQCt0TRAucdFAyJwZgfbJVulzMUQa7NiBg363hG5kH/3ZAIhAOShYJhg26kgxLFQEaxRN+38VF1d1rFJw+G5IyQ/t0tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24188710},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4e50ae865a9f22d9a84fe26b6f793fd6bff2d4ff","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.32_1776522838023_0.3971710518445333","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"foliko","version":"1.1.33","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.33","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"de75e80508f6069bad9a417248ad53f585a4150e","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.33.tgz","fileCount":208,"integrity":"sha512-94BarvVKvboBOVCNeFkn6kMw6oIKU9moDTkpq71B+Fx/X5loRCZELqBScdpTrZInZtvUlSN8p1NUTKBWUpseiA==","signatures":[{"sig":"MEQCIAN/NdJAj89lvxI0sgNZybkov1MrhEQRyeyHHez668oOAiBZmdbM9kpVXSfNfzEleyfQeOyiwaH6QWhaHEre7HVpZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24146429},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"746c53e02c15622a068f0d46009d20d8602d9e3f","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.33_1776697623339_0.7436540972341719","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"foliko","version":"1.1.34","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.34","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"39bec73dbd00b0f6831a0a595a2f0bc8f9a64267","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.34.tgz","fileCount":284,"integrity":"sha512-71LEuggXAF61EonYZothgHR8xf1samW+rvGEM7BkZLydZ4goXuw6bhNhscnItqS4QbH6Kt4fHuR5wC+fxmusCQ==","signatures":[{"sig":"MEUCIQCorWn7BRChUtdg8EHvXfvCvkcVFvtNMtzA4KicOg0zigIgWZaZ1yUZwjev7ZFVqgPVQBv1s8hsbpx8lbNUQyhcWgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3290191},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d9ab566614b3057c3957670e3b3e0577815ae245","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.34_1776915939510_0.8805903712877061","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"foliko","version":"1.1.35","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.35","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"719f7be356e1e39806aeb8cb53135770eac4b676","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.35.tgz","fileCount":284,"integrity":"sha512-lw7LWDxwvHySf9fVM88pj7lIXFt15fTZRwGmo5CmDitbXyBJSYXBu2MhmsxcDlVxls/0e88iDuoJ8PhmFicK7A==","signatures":[{"sig":"MEUCIB2+2Dug9b1cbpjJK0ACI0k7u4L1JEGZ2bvjBJLoIRfRAiEAhsu3QY4ORxadEK2LrdlIodwSzaaggN+z572hyIpT//g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3046528},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"81387190f3b7ee08f8d64b8d9971300b61740991","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.35_1777019465455_0.838240934495655","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"foliko","version":"1.1.36","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.36","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ec6cac539ca4d225ed9a1b50b2efc3c93a5c02f0","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.36.tgz","fileCount":285,"integrity":"sha512-Do7Szth1GNEmiYrZ2U/btzGcAAR53LkCqpIRpwIwSSap90MJtRbqaRv3k3mknzeb6AP30zEPSZHrWfwRFqD4xw==","signatures":[{"sig":"MEYCIQDSJzE2pox9C0zJqz5tlgYI16gESQoOQBp2H33hENyCAQIhAOW/8oC6KNTSkZKpK+Ruj6fMH2nUb2pf07OPBWLkH1If","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4179341},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"955538d502fcae169885cf79e3e0270b968996dc","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.36_1777269858502_0.47755881361459296","host":"s3://npm-registry-packages-npm-production"}},"1.1.38":{"name":"foliko","version":"1.1.38","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.38","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"85156247d27362cca21c8af943351ce27281a914","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.38.tgz","fileCount":285,"integrity":"sha512-FtKwe3tijSrSJI/+hVQGXuCiTMdy+I/nlIMVpbtWagKU/S0mu3XF4B+9/bFAQl4X2WTJQq9Axgs686GWJbSFDA==","signatures":[{"sig":"MEYCIQCisbCNg5zH/DZly3+jGOHSSCHahM8xAH4DP1/sXW0fLgIhAMzhg4ns/29xMgo3UqyT+UuY9sCtZYpzZ6C2Hz3d/NAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031798},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a53b59c910da5d280099e898a11efef17765d6ac","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.38_1777358772080_0.9756554548217093","host":"s3://npm-registry-packages-npm-production"}},"1.1.39":{"name":"foliko","version":"1.1.39","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.39","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5c9ce7085e63b01e80cda2e1ef3d9f425d70308a","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.39.tgz","fileCount":218,"integrity":"sha512-WawnTin+SnKjmYm8ChD0ywIGyS/ansci3OeFnrDNVWIv8PuH+ev7ELsLi+y+wX/qA355QTyOMvZupGHbF0l7rQ==","signatures":[{"sig":"MEYCIQCJtpzOwVsOfXx7k0+K3yKoZF5HKIhgbmdFtlxBRQEHHAIhAM2N/EPme7prfqOO4NGQRXppajY538PYWX2qZ+XIj8V8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24729839},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b2043a49365c1e7e386c325b2881bbdd0718ea0b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.39_1777657825828_0.9032151112989668","host":"s3://npm-registry-packages-npm-production"}},"1.1.40":{"name":"foliko","version":"1.1.40","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.40","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"59c325376d5539a7832f4fd2f1440df56eb4c4c3","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.40.tgz","fileCount":217,"integrity":"sha512-51mkO1hH6jxMOl/fKcje08c5+J8eDBOYJN3KAh6uTBWHX7HQDH3ml1xFkhWQfZyLzwMzxgNLTSvRUKabcgJoKQ==","signatures":[{"sig":"MEYCIQC2xl5EnKxZTo8naNetLX7HRyNWjT9PR9DozULnbJolYgIhAJVV90N0Z5gQgI6zqJXXENu42OSC6c/N1gYTDMF61wH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24504766},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"898a7c65a45a013432f162ee5995fe3cf79d0bdf","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.40_1777659090735_0.3197511406664395","host":"s3://npm-registry-packages-npm-production"}},"1.1.41":{"name":"foliko","version":"1.1.41","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.41","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"76ea373a37cac717d9c62f7d86b0e82fa10184d1","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.41.tgz","fileCount":219,"integrity":"sha512-NPYElkSC96lwIWfFrqAqZmGh+XFId+czfc/wE+i1hE9PEXa/b9fzVOW7Pehk7f5WGnjHTzT0QTaNN6l9ea2MTg==","signatures":[{"sig":"MEUCID6788z4uAFa/1xw7vv9c0sj36c3hpTaF1dJGTpQGbvRAiEAvIestaNAuRKQEvp9UWQAva3oQy0vszrpo2JK/DvX0bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24518051},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.41_1777687300316_0.31800213621058204","host":"s3://npm-registry-packages-npm-production"}},"1.1.42":{"name":"foliko","version":"1.1.42","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.42","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5a580f4aa23917304dac141070aef5de871a95ec","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.42.tgz","fileCount":219,"integrity":"sha512-Dn85sZ+BIwnira46w7KsHNvSgoooEWmbTpJZcFqb7f+m4Oy/s76cVOFGRJogiyiECw9QYUajOgtf6ReZU0/RVQ==","signatures":[{"sig":"MEQCIAgs32EdXDWkdjbKXDNH91N3oaW4iZvulinTLZQij0IsAiBZ2hdAOM35mMhz0Of3Imm67JUFif80LNiBgymTCgboSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24517987},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.42_1777689533779_0.08762944241963999","host":"s3://npm-registry-packages-npm-production"}},"1.1.43":{"name":"foliko","version":"1.1.43","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.43","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"720040cf45c7c5bc2e9985d26143d88de1183d1b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.43.tgz","fileCount":219,"integrity":"sha512-IXrFMMhYelFKl9dhZkqhxJhTkgUOg2qFmCjWPTEbJHGX28DsryeBwwAKEWZlX5uRwy1D4u7NF48BvRYcAV9ajA==","signatures":[{"sig":"MEQCIGNypSsLgzNU7v13vgAA5KWKVxe2LjLYG7JWUCLd98NRAiBb/ch/Z787qWbCpZmcCnc1wg7BEGZ0VdK9qsqPG0QQzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24519147},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.43_1777690892712_0.04936527029915805","host":"s3://npm-registry-packages-npm-production"}},"1.1.45":{"name":"foliko","version":"1.1.45","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.45","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"173920fc0e1b2ca2d4c6790c77eab1e50dad8a18","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.45.tgz","fileCount":219,"integrity":"sha512-Ex3w3xUon3H5+3AYsh+3kPS9p+GatQOutC/ey42Pq6cEamZgcgjgTJKlddW6LDDU9TkD5xxxzOzNpCSJXW3Qbg==","signatures":[{"sig":"MEQCIGpdQkhc17UVD6MaCiGbieSL+qINFbJSUKO9aIkt5PD1AiBewg3/D4jTJc6su9GZZGEm8CieEQjcnsNwqc073u/rpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24521511},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.45_1777693716527_0.5930883236151545","host":"s3://npm-registry-packages-npm-production"}},"1.1.46":{"name":"foliko","version":"1.1.46","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.46","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"69282a0d2959d3ca4bee2dc5109d25937d57e565","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.46.tgz","fileCount":219,"integrity":"sha512-2huTdqhctZTD435pCD6c+B43ynA9VWzkHX0xvhXyZnunnQddJ1wT94E4/3czWiD83A8fJhq29N7aHx0bC1WSrQ==","signatures":[{"sig":"MEQCIDtVmLKS9hq35Fylb0W46Wd+vEdX5nto106HTnWn5FOVAiBaNpZ5xUga9Dp4kjzQzJqxeMzCE6mZ86d6ABPKlgqP1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24521782},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.46_1777695176883_0.1374106011786016","host":"s3://npm-registry-packages-npm-production"}},"1.1.47":{"name":"foliko","version":"1.1.47","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.47","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5000d15cf4d2e5e63c1c93643eb4685db3445554","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.47.tgz","fileCount":219,"integrity":"sha512-+SBpSXUYvGok040wH38yk6vph9Ae0gdEkCQ+ED7mTsLxpQtnDSpPfPZvdWD4vAdLbKqKuPwR/o2Dpm0fuqwG5w==","signatures":[{"sig":"MEYCIQDRh3fWkIcEq/0iOcI97rVIV/pfSUDF0+B9wGT9s/TIXQIhAMn9iwbdS5aaafgpOSnSxCsrhyidcVC5CJe08V0DOoF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24522400},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.47_1777697770434_0.14411788977286744","host":"s3://npm-registry-packages-npm-production"}},"1.1.48":{"name":"foliko","version":"1.1.48","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.48","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"b602793c89d0a95c29368f7afed8b433ceba7e2d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.48.tgz","fileCount":219,"integrity":"sha512-i52LEcaXJW2KsCTwAnlfhS6fWQMHrFu/C5fYKONvMYmTCoaEQ3OqwlwbBkPx0YAcG7cz3ek/zUQNruEApyAWuA==","signatures":[{"sig":"MEUCIQC0MyEFImNjOhXkXH+Y6pKTgVwQi/I8ppgadUl3IBTrUwIgT7/OqFe2PK9nmaZXfh21epduHi5OTowbz3NwPgYHnqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24522956},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e648c4bcd5ad2ff8929ebec057f0c86036fa9c50","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.48_1777699976093_0.13198571733682085","host":"s3://npm-registry-packages-npm-production"}},"1.1.49":{"name":"foliko","version":"1.1.49","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.49","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"9b23999c37bcb1209befbffbfb8e34cf2692d7ce","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.49.tgz","fileCount":219,"integrity":"sha512-/NwV20q9cLAZqck9AlklsXlElOuRfHZvQVsA0lcnlWrHh/uY4iU/jrwlzOok8JbUQLmDnJxqX5p1jnJzJhSCsg==","signatures":[{"sig":"MEUCIQDITZ64plljuGWotASApcIJ22Hf0u1Ot0erRreTDWZMzAIgcBmMIirvY+0wTBfHspy7E+qoPoFtRpuhaTB8Y1GMni4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24524203},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ede9b7b5ac4d6ab7da31b38d995b0b7f3c5488d8","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.49_1777701691072_0.49967262694804937","host":"s3://npm-registry-packages-npm-production"}},"1.1.50":{"name":"foliko","version":"1.1.50","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.50","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"c845ee7a0b738b3a4dac98e87ea19978a09a2843","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.50.tgz","fileCount":219,"integrity":"sha512-/FqX/UfHpr8IV5T8tjMn6t4dE1tsCQNzeq+aqRbbYqaHNe/mDkBnRP9V7PURMml00bYqiyt8jiu2b2lP9VsCrg==","signatures":[{"sig":"MEUCIQCLV3FVMyzQAmeXzk/jSHRLeqjKvcZLkhpjshWtsMbxigIgZdHMoviydjhcxu7ZxXzKnOaFpPO8BaJaNrMiFEvKJvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24525752},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"6172bb3e363f644ee1dc5c3b80324850212c6bc2","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.50_1777716294375_0.3753004314255386","host":"s3://npm-registry-packages-npm-production"}},"1.1.51":{"name":"foliko","version":"1.1.51","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.51","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"be7278cf2f99fd12d5b029952df0bcd3a86bda00","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.51.tgz","fileCount":219,"integrity":"sha512-eICg2yopB1CuGCE7PY55CPH2/oMdxdF4sRV+BHrOS5ResYcri9aKJGqqq4zuodBe8/VMmtDK4z1y7gXh14yZtQ==","signatures":[{"sig":"MEQCIDH/21Sg3hUIFChYKX6gPPJfAnSEdaZ/yJ2riLsJSA9QAiBlA/nZP7EU3m2isd1OkUFqBNNC2wb34mm7xysQWc7dSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24531199},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"6248c2030f338822542321e05c02f891fa7b3591","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.4","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.51_1777731912771_0.284176094682689","host":"s3://npm-registry-packages-npm-production"}},"1.1.52":{"name":"foliko","version":"1.1.52","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.52","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"eee8c29f76937fe702644596e43c3f175b87b23d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.52.tgz","fileCount":219,"integrity":"sha512-1VM/kgfKGIy0S02NvBFzaW+RadiuKo9VvBMoaTM9wjl6uWCOr59TgMb6HUkD4na6wl9y7uzu2kb1bOxZDomu7Q==","signatures":[{"sig":"MEUCIDLoX2fvAAVhbpfa1VIlavFIXu7/qN6OVhPurJRkjaMCAiEAmVRXqzH+++Nq6OWB5X5zc/j41B/hSUXNP07U6dWn4i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24531199},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c92ed223df005d968dc951c96d56e585911820dd","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.6","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.52_1777783084644_0.07563957392007903","host":"s3://npm-registry-packages-npm-production"}},"1.1.53":{"name":"foliko","version":"1.1.53","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.53","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4d1a0056fa59648aa178c5a4e3f89df54adea2e4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.53.tgz","fileCount":219,"integrity":"sha512-HY54EXIeHIZlZ3T215KZ8lK9vEMHQV1rUN6pKIkj2p9Zgug7qh6jprVPDkbgTINgdOX0C0dEh8HaA5/5BTsR4w==","signatures":[{"sig":"MEYCIQDX8or2SyuLxxchI4rkphu+/hOjPMupk380/fxppaEoigIhAKV6HAWE6MluylUHfAUt6KdHQnXgvoQBHFO3cjCPf4nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24531199},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9dfc4071663a9db20618d98e32647aa9aa1795e5","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","crypto":"^1.0.1","dotenv":"^17.3.1","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.53_1777921424383_0.2025357001849415","host":"s3://npm-registry-packages-npm-production"}},"1.1.54":{"name":"foliko","version":"1.1.54","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.54","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a6b71d622e9c36da7a4877e66ef2da92ff6364c4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.54.tgz","fileCount":291,"integrity":"sha512-oTuPSEOb7oaqiUoOO4NkE+psirhUVNmGO4djxPGBNfbWcFR1KssxJzpC+ED/uMcHUekezCBXvY4Nr6ieA2Xe3w==","signatures":[{"sig":"MEUCIFVEOoza2jWf9CswIew5dXNK4f4mKKzAOj0zRP45WTUwAiEA0+KcVf7pz7sAm7S/ijTE/q+PAaDytosktIEG+e/J7qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3266128},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"911a88240a7fe8306241f3527d80db42e0d7d5dc","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.54_1779164011025_0.8654628166104426","host":"s3://npm-registry-packages-npm-production"}},"1.1.55":{"name":"foliko","version":"1.1.55","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.55","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"71fb2ace4e2e2d1dbfb03caa7188bfe2d362a018","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.55.tgz","fileCount":291,"integrity":"sha512-zyTQRinmmYb1XrnU7OVtVknTsDV3y3Scu/+75qk18TdCHiw7/wAcdFuXeTMIjv3zhqkkoJCBs3jJHGjMtWeVlw==","signatures":[{"sig":"MEYCIQDRKIpViPSdkhoJSLXUAaWfZOIvBwhpxyQU6VDSkiZhkgIhANe0+C6iiHHzvE5Y1DmBJUHBx+ULBwltuJ/p29XkKid5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3390447},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"911a88240a7fe8306241f3527d80db42e0d7d5dc","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.55_1779165226657_0.3938577406164143","host":"s3://npm-registry-packages-npm-production"}},"1.1.56":{"name":"foliko","version":"1.1.56","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.56","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"bb496094a10d3819406ef2e8cd062264482f35ae","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.56.tgz","fileCount":291,"integrity":"sha512-c19rOkELulOAxWSCI8isXvRAbA9sIllNlLdMe0LignxClW8Mm+UhO8giu5dCcc4a1o5arE3M6VmDJnlxkA5fFA==","signatures":[{"sig":"MEUCIGFtJ7Xy55iU9duJiIEUFk3p4Oasj1KU8mvGP+jZ6Nu5AiEAlSdBBmlzJSOa1VyQrRsksguXZyJ5edmr7o1Ep48/ZLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3646747},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0616bfbb5fa3a001ea9770fa61acb18eb5e5b16f","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.56_1779166051884_0.3937988759246718","host":"s3://npm-registry-packages-npm-production"}},"1.1.57":{"name":"foliko","version":"1.1.57","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.57","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"423f58049c2e63fcb61a53ce07463702cd364374","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.57.tgz","fileCount":291,"integrity":"sha512-3asIFx+GU0vGk9J6MWTj9tD5Q970+Lr8gEw1ykhhGBbWLn3jaJ8bNN/IMvJQ4BWkI3ff6bnVOEOf4/cZLzGGug==","signatures":[{"sig":"MEUCIBcX8otJiCE3dKZz3mWpvWMrvuE+42lt6SV9LF1FcmuuAiEA1F6VouyMZiBlD4kG8P8Gjg56fj5l8U7A5azYfXryv08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3770993},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9febfb6830b29a3881fe53a9dbc975b916e1a73c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.57_1779169705718_0.11753331659636834","host":"s3://npm-registry-packages-npm-production"}},"1.1.59":{"name":"foliko","version":"1.1.59","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.59","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"054292a69a74d93c2cb31fe6d168f67451598073","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.59.tgz","fileCount":291,"integrity":"sha512-IdhxK8aa2NaHpdJbH6k11Dn8jVPi+fhvjHCZzQPRHvPGk2PCFbbWnsl7123K/Zr3tJYnWAHHocSctQaqt0Fv+Q==","signatures":[{"sig":"MEYCIQCXtj78UgQMVzIvq5LBTXE+iZBLOm26qaFdXlpKjqvqTgIhAOlOq4SEWiGZa0fSoJybHfPYfDLgdP1g5DdT6mUQLf/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3244643},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9febfb6830b29a3881fe53a9dbc975b916e1a73c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.59_1779170899301_0.5167636863221481","host":"s3://npm-registry-packages-npm-production"}},"1.1.60":{"name":"foliko","version":"1.1.60","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.60","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"daee141d66db99d16051d52a38e5aa9379e0079c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.60.tgz","fileCount":291,"integrity":"sha512-r+aKFUfnmG5ggLTHYhJhzP5n1m6KIb1sc9rS5ytKcLx3sGnx8x2AaG1zZqam1+osCShbNKgaUobkgrYc4V2GLQ==","signatures":[{"sig":"MEYCIQD1+VCmOLFKCpe0bx86c19AUf5JatZX9/hR0wMX9vAWPgIhANw5cgiob5j7cU/9yGb5BuG0nJPtlebbfjQnFyBeeYiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158758},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e63349c2907c4ee9b1b08f9c0467565dceeab580","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.60_1779178128856_0.4671380870765278","host":"s3://npm-registry-packages-npm-production"}},"1.1.61":{"name":"foliko","version":"1.1.61","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.61","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"cef8b46198db2af3287861c2f9606cfdacce9003","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.61.tgz","fileCount":291,"integrity":"sha512-H/hugvmqu4fajA5Ctd3hHa2OJ5S0EUTJUKcV2xBKQn23MjvC+Ce4+8+BIwJiRWh0VozrOyqSIK+LJWzMqLhl/g==","signatures":[{"sig":"MEUCIHDZsmxKYp0AkJCzqBpTf3jbfLXniVkXEk0uMYuy5PcnAiEAsKg0m8zt9W6vLYPhIA+WWFSqcAVSvbL4t83xYEhbHaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3172267},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d99c779e16e820b1a2200d75e124b5fbc708ac74","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.61_1779179204398_0.9466383860018637","host":"s3://npm-registry-packages-npm-production"}},"1.1.62":{"name":"foliko","version":"1.1.62","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.62","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"f02db6688895790bdaade2b187deff04fd1c1001","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.62.tgz","fileCount":292,"integrity":"sha512-iosW4dHUYyS+l/owUdU+JUgdPWvr/fjfR80rJpCH4zAqVy55Q+yfS2qG7yoclMk2OS6eYE+rSEODkmP1AzJ5Jg==","signatures":[{"sig":"MEUCIQCh159tbuUkgD+eB1StlR2jCvPxwBH7NuB6x9ER7e8qdAIgEHFZnRMlN5In8PaDDYdq7feB3EtQZWLI11EhhBN+zb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173529},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ff172ac42d1928612930eb0e01f55cc83f74cc61","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.62_1779360244956_0.7813793642089548","host":"s3://npm-registry-packages-npm-production"}},"1.1.63":{"name":"foliko","version":"1.1.63","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.63","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1231138bb9bbcd413f8bbd58eadee72be59933b7","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.63.tgz","fileCount":296,"integrity":"sha512-7yWzl5CczPg7doFlOG2hAYE6F4TMElpOiwHDqB6eBzuJEhnhIFP4iuXBoZBtsdBM8jyvwUvMboAnvWKMdpnvQw==","signatures":[{"sig":"MEUCIQDs1KaFiEoTKB6SmjEJyGBW7aeBOWbb22JGU20iPW62ZgIgK3LLVSo7i6GkGyebT+etkHM15yqtmUKMeWD+88O5l64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173252},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"953c24f11a1a6e82bc9debc93071fb250c8a015d","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","vm2":"^3.10.5","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.63_1779446039872_0.27884551777176325","host":"s3://npm-registry-packages-npm-production"}},"1.1.64":{"name":"foliko","version":"1.1.64","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.64","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6c25e010a9d67260c279b9257372a3ffcb7a345d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.64.tgz","fileCount":298,"integrity":"sha512-EP2G4MfsVMmJhPmrzM3FhONc6sQDDWTTKkNjeqInTW/iYySDYaUi0vEM8NJXTfpIc9v13zHgEmH+tFenF7TvSw==","signatures":[{"sig":"MEUCIQDuBEzvlKlToOpwXQQ1gMPLZFx4V0UVc6pMLKsdAK2hEwIgHnSPnxL1nGftQMZG2Unq30UgI60RHDmtz+uYujq4UbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3278652},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"1bf09d9691daa37f2356b8b64cf8b70399e2b16b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.64_1779518235552_0.8923910793151393","host":"s3://npm-registry-packages-npm-production"}},"1.1.65":{"name":"foliko","version":"1.1.65","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.65","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"441c30ea7cd4b1d1bed1b45faefcef29c3b920a7","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.65.tgz","fileCount":300,"integrity":"sha512-XqX87vQGvM7sJnyjIBGajywBbGyvWTZWJquGiF9/SlrFx0gUN50lenFrTowi5nTVqhkyfZcqXZnjyEyYi3lYpA==","signatures":[{"sig":"MEUCIFPvHGjgVyW5zzLksjP81WygLmhDew+w4jHFlKUEe3rMAiEAtynSt3g+85EgpwcoWaLMH3kFb7ok84JCPdKMxpg8uhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3408511},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"41f18b51d0f409d268063e1faaaa059026186a01","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.65_1779524191761_0.8208638355975235","host":"s3://npm-registry-packages-npm-production"}},"1.1.66":{"name":"foliko","version":"1.1.66","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.66","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5be47c8b785ceec17bba2fe2f404bb974f0037e6","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.66.tgz","fileCount":303,"integrity":"sha512-qQ8n6m8VbM7773Uxv6dMll4iuVQgD81Y2hVrKQIP+xFGrXUlIEL5lyn7yPKZQVFGeSesazBJ12Bk2dauPcXurg==","signatures":[{"sig":"MEQCIF6FyKwzyQtgWVj6UfifM1KuOK2UkINFSn/IwqhRhrS1AiAZbGA8cpuukv6jlwhttofuhZX754jaxmpHn8liAaxphQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3427863},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"41f18b51d0f409d268063e1faaaa059026186a01","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.66_1779527560741_0.43838573410808834","host":"s3://npm-registry-packages-npm-production"}},"1.1.67":{"name":"foliko","version":"1.1.67","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.67","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"5785b375e78ff23fac013995c590df0cf5f74d69","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.67.tgz","fileCount":216,"integrity":"sha512-n3TzhMooKoSzcVNE3gApSR6EsLb11BehHfJ62UNqykS84iK4tWpSrBx++yQXvwHnCUY4nvjq4M31oVuQFnoU9A==","signatures":[{"sig":"MEYCIQDMmKGvwsGMpAsz0dZLh0hiv3skbReg+onaoyVKvdzv+AIhAJuBUGW9jxZd+7EROjBxxDqxpCm1huN0sqXxDAyy/BJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24143274},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f8549162c69e3d4f49672a30845fc5c2c21adf4d","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.67_1779715108305_0.25475616448771876","host":"s3://npm-registry-packages-npm-production"}},"1.1.68":{"name":"foliko","version":"1.1.68","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.68","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"17fbfa62f4e8ddc40c15946fceb5449bb9324a40","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.68.tgz","fileCount":221,"integrity":"sha512-frU0kcNcUehv6CCWjspLRJEjaDS52HvE6gnPirHJV8GLe1yJ/bjxuWoT6tRZ+99sDMEt/M+UIYY/O5ZSQs5jxg==","signatures":[{"sig":"MEUCIHOW+cuP9mF8wGWGt/XtcAjbYZz1GL6Q8qkEyi/Peo9WAiEA/dgfHud21Wb21ixE7nCqMfFc1duX8JXrweZfsiebizk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24505902},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"41f18b51d0f409d268063e1faaaa059026186a01","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.11.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"25.8.1","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.68_1779722280638_0.009015987855339747","host":"s3://npm-registry-packages-npm-production"}},"1.1.69":{"name":"foliko","version":"1.1.69","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.69","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"dbb4ddf8690fcc2ae4e5acbe43e15f08fa08372d","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.69.tgz","fileCount":181,"integrity":"sha512-t07/MWtdEwnpMvV+5WCpHKRSGwFthMlrkUTl35JBvBQMwyUrOkiibfsXiSfbXtfmth0H9AJKBor78jbL4cIlzA==","signatures":[{"sig":"MEUCIQDQv9InI+QiggNU8sRh6CVCF4sPclnCtiao8rBxffsZDQIgZx2gu5ObwTkADNptcm5wX5rTpZAUHwlCFqiafLQSDAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376315},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"988a1fc47cec4b0eeffb23b318b4bc7b80644a21","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.69_1780029782842_0.6550775271304947","host":"s3://npm-registry-packages-npm-production"}},"1.1.70":{"name":"foliko","version":"1.1.70","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.70","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"a2705fe628ae468757a595fa8989f1c5ca96666c","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.70.tgz","fileCount":181,"integrity":"sha512-uDWn6cBLDJbOJOL7wmoXCUCYEai/uSggLmxeBX6ROYVAdrThmXa60nJlTp+s8b03hvYbsURfmXakRkEKENNZug==","signatures":[{"sig":"MEYCIQDESRkegMLW83BudEe8cGa7pQkiIHkj5bambRVPfGfrzgIhAOO8awcu0UgeWWpEGz79fZ6HGiUarvE72VOUDzM40LD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2381011},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e851d5e925f2ff4063c6c18eb07b75c596bff820","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.70_1780030980357_0.6823539250276696","host":"s3://npm-registry-packages-npm-production"}},"1.1.71":{"name":"foliko","version":"1.1.71","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.71","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"6fe3a247a6d72d6c054be9f0b8a1e0145072c8ab","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.71.tgz","fileCount":181,"integrity":"sha512-mAOe+wlkqRJgjVkZ45yfMfI55AFdO30BwWyj9zs/lms+3hd8lsDl6WaryEUEANfn+l30kKYPa1wfWZhHkNln/Q==","signatures":[{"sig":"MEUCIGvm0NbYJqCc+MvB6KMpHLRlQNNiNI9h1iXZBmlLlY9+AiEAt4PeEK9clj7b5WRAZdYefeXHlJKOT4wP74RDRnqcIJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2385755},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cabe1617c49b8e0a64ff4233193a31584cc99b71","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.71_1780039225525_0.15606086563860755","host":"s3://npm-registry-packages-npm-production"}},"1.1.72":{"name":"foliko","version":"1.1.72","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.72","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e048ce21b2c69f77fdb6a9e95d014026ae071099","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.72.tgz","fileCount":181,"integrity":"sha512-1ZQH+xFsmeW8Ek7rQRL3vSIidN9T5K2YE6Cen7mW8CdgtBuwIsMdlA/SOc3fnF3sc31hFgrWs/iTFcch4NPmMA==","signatures":[{"sig":"MEUCIQD3AOwzv6mE8idDDeM4tR/xM2s4VTqzHCgslIuO9FrkWQIgJLNAE4cSgo0/3vOZVcuWq9Cm0jR7unj9A2bimqoMwzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387617},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"90438ce09ddcef4d00ebccc845425f3f45556763","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.72_1780051476810_0.7685926039026763","host":"s3://npm-registry-packages-npm-production"}},"1.1.73":{"name":"foliko","version":"1.1.73","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.73","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"e78f863e36612e5f4459eaa88d3356f1dd05fd95","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.73.tgz","fileCount":182,"integrity":"sha512-1e3L1V2WTx03G1+ZMiYndrZtfgm9YcWVSrY044LwP4l8UyiZxG2129OSn4I7f0mDLjBKvxrJHsFZAs5iTO13yA==","signatures":[{"sig":"MEUCIAUozHOoFcct8EugdDIe8TN8/Qn2PQ7jQAfGgGF73iJJAiEA/3Bsc9pBpaAgm9QpKwtDzQO0RXgAJCwesaqYwRwIDZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2408107},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"964a5984cc851c169ac781a22b126e0534e6d52d","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.13.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.73_1780065349701_0.13655154147697335","host":"s3://npm-registry-packages-npm-production"}},"1.1.75":{"name":"foliko","version":"1.1.75","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.75","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"84ea92f37955ffa3714a52aa91f7ed2aed02ed22","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.75.tgz","fileCount":181,"integrity":"sha512-8/P8pVg2mgiiy3Ql40rS9ZazfP9gWPyKaG6fVC++VbavgshZ94ZjvjPxfCwAWt9mPH0VrasWpdp49tRb8zsL/g==","signatures":[{"sig":"MEQCIFEmlpU65HbBatggnQoGI4OD2Xt/1afFf8NRL12rdnIRAiBDN8phlQlM92td2JO5oa2Rzzy6s1ZM0r37i966gnTsVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2390319},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0a55b4b6b174c4967792bfc8cf4c6d826ef1779c","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.13.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.75_1780148916427_0.8611836726273563","host":"s3://npm-registry-packages-npm-production"}},"1.1.76":{"name":"foliko","version":"1.1.76","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.76","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"16c48eecbfff6ac373843526f4b6cd439e6d23f4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.76.tgz","fileCount":183,"integrity":"sha512-hGrbupfPqcHW5y2FzS2Oy+ZZ1Ju61NUNR0rG6vrwyDMmK/Hrp9gkVGe7Iq1ZZjetbgXwugjrxVn0uT95+KBa+Q==","signatures":[{"sig":"MEUCIGYcTPM3RaFLB7qrNeXlsOwkkjki5LTHuD6j6hehVZLlAiEA1PtCyimlsFVUGzmbMkTIHQbaBDPMpOgItIXS+1ckppg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2398949},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7112dd5a876e6adcfc9c8c18ccfb5b9122c140e8","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.76_1780382025779_0.8861508303065844","host":"s3://npm-registry-packages-npm-production"}},"1.1.77":{"name":"foliko","version":"1.1.77","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.77","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"3debf7605f6648193fe7588a4708ab3abfd76310","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.77.tgz","fileCount":183,"integrity":"sha512-bkXJnVBsMGZpjxRCAiVxMS8JGibI4Zl3YqQ5C+yQ6TQATSUrWWCveB5EGXHBJKdyM4CVesGurt6ki35YK7GNCA==","signatures":[{"sig":"MEQCIBxswdL3pFSThXWg5xGQK6bx2FrsJQHZmPe8AGqW+/ilAiAqdWBrhTqgCqp5OoVlNo4xsJuCt3hMb0SRZxF5AvgRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399628},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"dba6fcaf31069f9e738a1eed268997f3b58e2988","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.77_1780910931169_0.485952273159058","host":"s3://npm-registry-packages-npm-production"}},"1.1.78":{"name":"foliko","version":"1.1.78","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.78","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"19c91f2b33af233b21439bcc15fae3283dfc33b0","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.78.tgz","fileCount":183,"integrity":"sha512-uwJDLIKdzbHFX3otsiV0ymSNG8f6T+vqgPAxDZYdo7dc0BxP5+efgr5MkYp4bdwgNbQIE/1CzdTg10DnfM26Pw==","signatures":[{"sig":"MEYCIQCuB0PXvoAtmw1pu4tA3P9G02P4rWw8L95srGcE07k7VgIhAPS1jGfetVk+TK74Pmo+LjNy6HXUzfsnC2Ie9AvOY2GC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399717},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"557e0dff89522a408253843526e2c5fee0116984","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.78_1781018680751_0.2977718932602431","host":"s3://npm-registry-packages-npm-production"}},"1.1.79":{"name":"foliko","version":"1.1.79","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.79","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"2bd78e76a4bdf30ed773cb2223bf04cdd8bad5b4","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.79.tgz","fileCount":183,"integrity":"sha512-8ZXY25VIyHYGHP3VUnRRvABFEBkCUs4XmIBmtxZk5KKVLmYMBi4UUIhaKxA4LBPFg/7HkK0h+jGX127NBi9B7g==","signatures":[{"sig":"MEQCIHozhGTGuA1ptcPWxN3Iqw1SCuDp7ZI2EG0QB2anSd0tAiBHrKNzDp2OW53BK4qXh/Lrn37S6AgWLEjzI7DtYGppbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406110},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e512a77161e2e3b8ff33f82a5a407be65b9a7df4","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.79_1781023532063_0.7115407969660212","host":"s3://npm-registry-packages-npm-production"}},"1.1.80":{"name":"foliko","version":"1.1.80","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.80","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"70a1ca265189348d411e71847a23c88ff2cc7192","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.80.tgz","fileCount":183,"integrity":"sha512-p65tdaQ+LMmARjDG4rWsnXP6QO22s5TfjYKltfRFhSmJNHag21t9zNWhrx84UcTQB+FppiWlNNthoY9jDAUFrg==","signatures":[{"sig":"MEYCIQDxDwFli+cYdg1pbNCJmYaqlpDg0mk7XrKCPLWCCmLLegIhANsnQjUyZfqDG4xtCT0n9ljbgLoiZ3Qr9JuDoQTjFo60","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407376},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e512a77161e2e3b8ff33f82a5a407be65b9a7df4","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.80_1781024420594_0.14316574532339144","host":"s3://npm-registry-packages-npm-production"}},"1.1.81":{"name":"foliko","version":"1.1.81","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.81","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"34199db60a8ac15a1d5ab34e71b9aef178668142","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.81.tgz","fileCount":183,"integrity":"sha512-ajN8tBIp4PteoXihU6rnlsWOgOYhOo9VjdsJR0IFMW+E9+pH21Qwdme9FqYNSklH/23ymUSQLg+G/szCDD1JiA==","signatures":[{"sig":"MEQCIFB7PnPOwdHxULTdcgyakt0qiHo+lAIe9+UwGq40Cwe3AiBMrruSQhtwwLTXB7o5siPhpnW1YANHdcLS/Fy00ZPHnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407378},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8b674ef01906c0b8e159acd0df90450629cabafc","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.81_1781024909578_0.32606013645847476","host":"s3://npm-registry-packages-npm-production"}},"1.1.82":{"name":"foliko","version":"1.1.82","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.82","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"745aea79b4fac8b4c9eaa715d4a9139cede8e114","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.82.tgz","fileCount":183,"integrity":"sha512-yQ2xg5DPv4axNL7wE31KqCu7+Tu7QK4gPhTNrxRUnzoK1OX5yFJ+uT4XWUuNi2SOJgjq8nAYppmvxmxGWCGn6Q==","signatures":[{"sig":"MEUCIEGfuXOdqOF2cIOVJRoL5/cvevHHZAQ1IcpM0pmDMvoeAiEAhU0qhyJK4eiDm7bgSK3ynWht0ViXUrJV1zu8hlu6A+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407381},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8b674ef01906c0b8e159acd0df90450629cabafc","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.82_1781025575455_0.6001352605324868","host":"s3://npm-registry-packages-npm-production"}},"1.1.83":{"name":"foliko","version":"1.1.83","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.83","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1ac0526c2f7cece682af8cee0b9393c1987b3d1e","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.83.tgz","fileCount":183,"integrity":"sha512-twnQdLRRgPSL6kNFlsIOAexnfMd0SnKVpiPxSx3IKa7xx5tf+jMFZ0LEu8I5eQaKBWof5AyulfK7k/VPtZop6A==","signatures":[{"sig":"MEUCIFrcS7J2Orvd5kJmytfO5uzA+iHXfy7Z7W1cWnuha6mkAiEAlRwmgrTbP6FcvaUtIcn4gYcY4m/9DmmySjShRq/qM94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407448},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ed243295416112fe3f2e7b5e335a448fb7da60a2","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.83_1781075542200_0.9169478044695467","host":"s3://npm-registry-packages-npm-production"}},"1.1.84":{"name":"foliko","version":"1.1.84","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.84","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"3a2834aa7187daed7bd5b877ecca94da6190ed96","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.84.tgz","fileCount":183,"integrity":"sha512-mIID/lFdorC4Hf77jsGRX5NOJ9zXod4HpHhBIg4hsKVxwdmz7wjqlgghTsaB4nzr4rx2qQM6iJk0xpv6jfl6OA==","signatures":[{"sig":"MEQCIEv5y4LBao+hDtquGZ9aIqH/qhlzuzOKy24MGj/bZUBAAiBzDg22jdUmRv19qmQCnm67kcSQ0J7mVnu0IxP4B7j6QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409485},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ed243295416112fe3f2e7b5e335a448fb7da60a2","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.84_1781767932861_0.1042317250580782","host":"s3://npm-registry-packages-npm-production"}},"1.1.85":{"name":"foliko","version":"1.1.85","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.85","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"2b4d17a07a58791a3231f9cee5cd0c59709cf9c0","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.85.tgz","fileCount":183,"integrity":"sha512-tALUHiNty5KDwsNDyMBKHZmetkFsKM7he36KkV+2k7h+kcgEy7CQzC4Opzs8cE0c38Ht7OoBodbuKDEohB8ayg==","signatures":[{"sig":"MEUCIQDv+qawVKQhhuaIm1tIdyzM6Xi4tuxJe+TWnZeJqVcGrgIgKl3oTwx5eW19WucHSazWa575eg1Jz7iLjmyZmJsu8RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410001},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c2cba5e6d0aff5172bb8ac6c6115d51ba9e3256b","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.85_1781771007764_0.10987748337599346","host":"s3://npm-registry-packages-npm-production"}},"1.1.86":{"name":"foliko","version":"1.1.86","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.86","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"1013376df970cb4b9662d0f81cea08a28f72a008","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.86.tgz","fileCount":183,"integrity":"sha512-PE7djkXLe7mf/6V4BNEmEzPdrniqc3VB1YgObrRNcMp6Y7A7fC2X0WEjGJ/o9q5uncXx1OpnU6GnMwPxNpbiBg==","signatures":[{"sig":"MEUCIFRCvQbB8j8eO9vB6G77Hy2DwbZIpQEDX2OzMWffXzLbAiEAkv0t8ivmBrt8C3jOwCS4PMdZq83ppA7oc/g/kR2XD2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409400},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a17d22aa206000342462ae78879f69d13bfc4124","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.86_1781772825457_0.5329748966589241","host":"s3://npm-registry-packages-npm-production"}},"1.1.87":{"name":"foliko","version":"1.1.87","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.87","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"ed7eb303bbde075e282ab2b6f27e60552a019a7b","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.87.tgz","fileCount":183,"integrity":"sha512-pwVzigAeBTHdbo4G1KTjqWD2/H3E8l5Rsh3QTEBORFF5bIF4txf7ihKGLlKxNC7dwY0xfAaTIfyjj4ZokDGSRw==","signatures":[{"sig":"MEUCIQDDQt/9w5V3eSSmJIy3hJCWLVM642h6gaHNCCAO44+w+wIgdHM6mrSm3hz0pjphEzpvemVnkYbsQU5xngrwDC2/5K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409298},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cb966e28dba9eb6b52902d2f665440e08db92046","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.87_1781840961061_0.4301432161429375","host":"s3://npm-registry-packages-npm-production"}},"1.1.88":{"name":"foliko","version":"1.1.88","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.88","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"2b5f6e9688b42783e324b1d801d6d481bd6ba808","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.88.tgz","fileCount":183,"integrity":"sha512-Tl2YSdKSLCUsM61Z61WzWSoqTevvZxP+vGa6nUp3F/i/FZPuUz7XPQTRtBXMbOD2dO5zC7oyG2lByVqe+JstIA==","signatures":[{"sig":"MEYCIQDAlxd0g4vAA7bXUbgP+gXGEl+t180c0dhazBjg3WGhfAIhANqABckRgCIPR868G0tCR+rwBJ2hCsT9FYMaZJCMYs5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411339},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9434a7c22a6db33b0220813ac660fb34989e9609","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"^10.3.1","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.88_1782000600390_0.05737053194976438","host":"s3://npm-registry-packages-npm-production"}},"1.1.89":{"name":"foliko","version":"1.1.89","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.89","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"3a40168aded014c8de36866383a3551608388649","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.89.tgz","fileCount":183,"integrity":"sha512-8YAcEzPwijwF6/XD67J2RUEhuLmAgI+vk4W7yZ8tRaAQIPBElDphoY6/wFgMcNjlBXFfJCzAjoLHIBQHwJYYyA==","signatures":[{"sig":"MEUCIHe6uIsy5g/4KZLYFF8gNg+Yq/FRmy/QzwmeyeV7RCtxAiEAu7ECJpVsUlCqhHbpLjIewOwv6xzO8/SraflqhhJHYqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411257},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9434a7c22a6db33b0220813ac660fb34989e9609","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.89_1782119161001_0.3975170467157545","host":"s3://npm-registry-packages-npm-production"}},"1.1.90":{"name":"foliko","version":"1.1.90","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.90","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"4abb45bb256bb8a3c7454a819a9d180e74ff3189","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.90.tgz","fileCount":183,"integrity":"sha512-bgWbPYv11FXiPXXrDvgVSRDrt0PciB+OFboW+K7zw6NfQeryRyIAgTOEjy+i+UBGb/KaEMRdnXvk7uD5GD9Dtw==","signatures":[{"sig":"MEUCIQD2V5KGpI50QHNzRHnMNzIEBLYEGncBG7nWJjtehE2LEQIgKBbnaBeaJOzpG9gTZUfEUT5FyTqmxIu6aBgXYSCgrcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427179},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f86ba37e61acf000916fe9307a33a9740e010bd6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.90_1782193890546_0.5109260388486534","host":"s3://npm-registry-packages-npm-production"}},"1.1.91":{"name":"foliko","version":"1.1.91","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.91","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"474ffa0cf5334944fe48956e9700f5a21ab2dc43","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.91.tgz","fileCount":183,"integrity":"sha512-08cbugjk5+kEHNrsI0bwLf7XnxTho80IcjrH16RLsxwggVD44J88Pb8z3/sP/YNpNf+frX9Uy0Qxo7zoZbSvmw==","signatures":[{"sig":"MEUCICAX7Wa6+ng1xBCObtEpvE8Bw7Xj9vHGXfjW7MGhYSshAiEAt0eBOT7b9HWwP6+dyJ55tj+BIVV3xvoNnkpxegHvfJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427260},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f86ba37e61acf000916fe9307a33a9740e010bd6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.91_1782194528694_0.7866922583534077","host":"s3://npm-registry-packages-npm-production"}},"1.1.92":{"name":"foliko","version":"1.1.92","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.92","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"225d09f14de22c711cd411a026e72c2bd7d28f05","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.92.tgz","fileCount":183,"integrity":"sha512-ZktXEhjVFKGlBiLk0l7mSR6ztY7N9Ao90vKAAeghnTBtRa17jX7A7bMs9o9DNqdQ9UlPk+iTQUqs4w9NP/qhQw==","signatures":[{"sig":"MEUCIQD/Ne9KlPT+6lSr8n9tPDkprUODWCDijnLIul0nYQttSAIgeqEje2iukf6OuylrKyzZK++zi0FBvtprGrQGp6nefEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427652},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f86ba37e61acf000916fe9307a33a9740e010bd6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.92_1782205253854_0.3763105509046787","host":"s3://npm-registry-packages-npm-production"}},"1.1.93":{"name":"foliko","version":"1.1.93","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@1.1.93","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"cli/bin/foliko.js"},"dist":{"shasum":"9d4acc1523a1721a90960b062ae6a911b7ff1933","tarball":"https://registry.npmjs.org/foliko/-/foliko-1.1.93.tgz","fileCount":183,"integrity":"sha512-/FH7cuLTxoDLYUQ2/0nF7rugfPL76xjZ+ONWrV32PkfOcKmKRfWDr0AaiMFSBkHcEBjY1xSmISA5Ey+RSToPjA==","signatures":[{"sig":"MEUCIQCHya7teBuUtMR11TIhZ+A1TjH4ht0gsLp+3gC0SYJ5/AIgEIu3tnRth6wik31vszVUllhU4OAnD4PXVa0xkaO13GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427863},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f86ba37e61acf000916fe9307a33a9740e010bd6","scripts":{"dev":"node --watch examples/basic.js","chat":"node cli/bin/foliko.js chat","lint":"echo \"No linter configured\"","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_1.1.93_1782206529199_0.461913757835442","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"foliko","version":"2.0.0","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.0","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"7c8f6d01bd8352e0f15c6ade451c6a6796805f0a","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.0.tgz","fileCount":197,"integrity":"sha512-wahreNaytHIA0Y4aiBMU1bbjdCO1eMwMepCeRF96eRHXzDr6tdjzTZEjj5Wa5QoPVay47kxWAciXG6UVYB82QA==","signatures":[{"sig":"MEUCIEkCRqzInhmD/dtsmK7RwHNWFyzwUE51vGhk3ssZkuT1AiEA02rfnq3XRNEqcxcw2XA94Yuj59XqCdOt0N4eUiDdiBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483255},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4447016f0d2f6e07e0e41825b84ca5f37b67761f","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.0_1782297744173_0.6015472057316515","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"foliko","version":"2.0.1","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.1","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"2103a1dbf086487cb384050c711cdc192a49cb1f","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.1.tgz","fileCount":197,"integrity":"sha512-2qRIAwc4756kRsGXWuEenL0kF3+TU1g9lpBrhauuyDvkMcW6BNlo+vesdps6CHFH5km8oFN7rs/Y0x4E4zWkwA==","signatures":[{"sig":"MEQCIAVQHMW6vXH8f7J9mTnilV/fxERK6YsM9BQCmMjtJCnOAiBPaaO4BmpHH8oUlccSZzDD7TiVQaaHGDGAUaYxw7UTCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491617},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d541a8bfa0bc8606e7bb5e5a611c161f4bc5c839","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.1_1782298774722_0.536064510362912","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"foliko","version":"2.0.2","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.2","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"4f977828015551fbcc7a9d166b370e1ef789d764","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.2.tgz","fileCount":197,"integrity":"sha512-RMvxAmTwS4tIomKIFMKHphxU6+3Fu4xG/kDDQhhpfPDx9y7yawmy/9/jgl4jMK4ZGndlTebD78758M/3CcXVdA==","signatures":[{"sig":"MEYCIQDoFPJ+ajijV4u9ios3Ovqv3jDMkmoi4VTBeXUrIqbOCwIhAOAVVqQHbtf8QZiZIgoc0xg7zouwWKZtmtyuNvyvW/7r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1492293},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"68a1992934b46cabcba588f3490415f1ee656736","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.2_1782299058950_0.1932358492511279","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"foliko","version":"2.0.3","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.3","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"8c605e82a16258bd0a2c42549016bc521d00b028","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.3.tgz","fileCount":200,"integrity":"sha512-/nr/jYwSppEG8Aqlagjxc9dpVd8f2Ei4YxOWAfWEXLcAGHmKIS2Xxdpx5q5jNlEt6/nVSksef+WW5R52B/UAQQ==","signatures":[{"sig":"MEUCIAHemmXvP/tc5yu6ERhxcnCkjO4WGAoAJiyZNwCMfJX6AiEAwDwYaTpPLctu9Ue0WsG5kMe1ossocOLGP6NE4fZz1zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550243},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"1b060a352f085318382e8eb9a4f8464cdd57c1f3","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.3_1782383819905_0.3145646523272896","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"foliko","version":"2.0.4","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.4","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"877726f26a7e77f79e40ca14f4d0ae73d79efafa","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.4.tgz","fileCount":200,"integrity":"sha512-Z2CR9SnGRLdeuCHDdBXk6MdRhcO9sv2uDy7mhYhTvlLe0tTmlSukMhkKGeREKpoorRpuYMwdC6MMPRnwdx7bpw==","signatures":[{"sig":"MEQCIDAxG22X6/QbcFX5q2RAHuyIwUVLWs0AFaUQBfPx8w4CAiAH07xpUycA+TcBNmpLw/4IElbaRmDwztFuEE2ZXIRvew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1553603},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"dfd382e6f90f874df4d6daa437fa826c65d42f32","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.4_1782454680415_0.7430050825090238","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"foliko","version":"2.0.5","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.5","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"b7b1b99841b5df04451bc7d28638475c2f3e3f57","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.5.tgz","fileCount":200,"integrity":"sha512-MOYNz5ekdvVycSO47TCKkcfkrZ9845YCHP4a1I6+g1e541Eq6cXY0ood/WEJuNPafeFsYeqQrmSauJVX3et9pQ==","signatures":[{"sig":"MEUCIB6foLMuugTSujpIaw8T7Jg367+FJvJHwuEIszMhQbYjAiEAyiZQMoH2VLp851wzoTZT6sWYdeC73Ty5PrbPYRnfzu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602418},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"ee1311d8cb89585cef5689db7c3e3fc7b056f1b2","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.5_1782501265301_0.9076435048195175","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"foliko","version":"2.0.6","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.6","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"2a3a3e10bbe66696863d47bbd8c6f188cffb157e","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.6.tgz","fileCount":212,"integrity":"sha512-iK0OPUgdHM+lGB/VHCXekAWF8Bn83pkvGhtGIqPQi2H7DUs3fjnF/QoGPJ2MkinIcutLIsfmY78+ggVHRrZiAw==","signatures":[{"sig":"MEUCIGcp/GAfWAOzRpO2/L0P4XKik89TWpJ/tQ56crmpd/uDAiEAoY9wjEWT66xahMI96GblIBscskSzvo+ZJqe52TdW0j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773615},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b202635842eb012a19a771efdc9390e0a57b2189","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.6_1782977935681_0.015784298517595996","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"foliko","version":"2.0.7","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.7","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"568c02b64074bb7a7fe6708de19930c93aef1518","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.7.tgz","fileCount":243,"integrity":"sha512-4VV+sCoKXad7REH09oAQ/2d6hpmztp943E0Xy7I2OtoNqLxvvQuAY65Aj+pm8ByeMRDeTav1+7FbZ8yqi5YGuA==","signatures":[{"sig":"MEYCIQDQ6c53bBZEpUKnt7j3fmpcdqsEY+4hPo9B0RxqsC9nEAIhAJRMOwlQfZcelEerF0WOFsY8rv5HOg+Eqa16++9xhY4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881573},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4f188f05ffb0ec873306bce9b09d6d7c04cbd614","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","node-cron":"^4.2.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","node-schedule":"^2.1.1","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.7_1783103554789_0.3467941760971549","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"foliko","version":"2.0.8","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.8","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"c75b47d20103de83a73d5021872517c38b58dc2d","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.8.tgz","fileCount":244,"integrity":"sha512-c1bESMaD+tYiHBenu1IvC7UAI8BClw9n9tK0tMQNNRDM4LW5kTB/0+nSHQP60/eE5R9lXsqzxzLeqHweL33HPw==","signatures":[{"sig":"MEUCIQDl+1u9GS7emon6Lci2zBBA7laJVbhosKikLrjdjsTrkgIgHMcV6vqsWzjYGslu2V6WqxlkjQqE7TU6byjXTQoxVoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883528},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"fc0a01364f36ddb81a2044eece83dcfe09c14b61","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.8_1783145157348_0.13544400417656166","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"foliko","version":"2.0.9","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.9","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"c22fb4024d15c46e1ac033ca9b6e141c51eabd38","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.9.tgz","fileCount":244,"integrity":"sha512-+HryuRDc7ySIblAhvtvNPTAL2uLH/SsfmnFTYYa9ui42TStomK0QQ7v3VNOxojzogVOQQGCq/qG4CAYP89kypw==","signatures":[{"sig":"MEQCIAhb1oXpuqw4wsAHhNx4BwcxreEl27Tpfezn7DooZJeaAiAtTvw+DoqynFguXuEK8c0wR3PHVdL7UCg7Y+Jz9fcIJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896667},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"fc0a01364f36ddb81a2044eece83dcfe09c14b61","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.9_1783156325963_0.011926903598433292","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"foliko","version":"2.0.10","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.10","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"683709eeaab5eb20d0208b95e18846381d0ff33f","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.10.tgz","fileCount":246,"integrity":"sha512-Ru2ez6uQcQFu3KJGRFZYOjw/fhaIA0H5id+bO+HdHMkDEeumPas5KVR6eJ1g4ov3OavO4y+YFxQl6SNUwS6c7w==","signatures":[{"sig":"MEQCIDeAdspgzpQG0LbSkB91qNJ/q2Yx2DJwwWm6grsX1TVYAiBvh91rR/VtorcFKMg3LSQCpE9CzzNsrxG/Fu+C/qnrMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2779006},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cc96ca5853c0a4f807df188f7a58f182361d7cf6","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.10_1783161100838_0.3975095061226719","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"foliko","version":"2.0.11","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.11","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"32c7e355d0e3b30c04ddb0b445665958d57e98d5","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.11.tgz","fileCount":245,"integrity":"sha512-hBWg4bzKP8oI7b0ZT62Pyhhbi5uR+JtHjO/h2ZsVeWTV9w4lhPxgy1YJjrpMBsnr8EzMO/QM4LdxVwX5uO/9Fw==","signatures":[{"sig":"MEQCIDIctegvmGhL+gmXrCLbZBa1zzkmq7XURB6pNJn4AwsdAiALrLkX1VI66pkd0FVjcg60v0qaqkqDUVVNWRU58UgysQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2205289},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cc96ca5853c0a4f807df188f7a58f182361d7cf6","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.11_1783161840614_0.18203765091667679","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"foliko","version":"2.0.12","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.12","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"a09c3721b5eb7ef73c55b318f6af59288424e75f","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.12.tgz","fileCount":244,"integrity":"sha512-hUCkgl/jNYPhwkmI43MSeV3r1NqDhqfhh9pczi55sQqnBWlW+/oM4E1BlV3tEv5iZR6hyFfa9BTv7qHyYzynpw==","signatures":[{"sig":"MEQCIBumE6cpCcpEdxxYN6kq3/D4VNNkUSTiSp+ItUiwlUspAiAnLNGDwwZU6G/etDmuuBmNNibuXKglXZ539tNPlYR0Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918174},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0819b2d29eae7798c27f63e8159406bbc0b514e5","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.12_1783181461561_0.7750127486048957","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"foliko","version":"2.0.13","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.13","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"8645b1de6dd765a68bb38382724c0b1ee3fa90f7","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.13.tgz","fileCount":244,"integrity":"sha512-buGY3WQgznsPj21mT83uu5hdKW9FiKXNeLOAxggwrGpjhYy5EaKtTV2BU3iJSMOD0ySz7WMb9CY6f/lI4pm8sw==","signatures":[{"sig":"MEUCIQCd2bqNW4ntRXok6gcPry1tdUoOVtPtSykKsH9XrKYXtgIgSrLzJWQp4NK4n7MjoInGeA55D1VPoXty4DGPb4bpjWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1922359},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cf05c74bb7db719c62efd15ee89015e815b58b08","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.13_1783222804304_0.21028825479601565","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"foliko","version":"2.0.14","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.14","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"e28f776af429b318fafdc2509c0f2e180afdf3e3","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.14.tgz","fileCount":244,"integrity":"sha512-fNK90e5/m/MvnJOR3CP+k/bX/kwfKXDJxbon0h3xUJP8oul0Ntt8GJRlHVL++G98BPAz46G+qy1C5beM6ZAAmw==","signatures":[{"sig":"MEUCIQCP6MKhf5F7wv9uHn+3c3J4ZkWVs4aAHP4+HriRfhTnKQIgbzNsSYD/EF3MRDigge/syWD1YddDIkQkNnhUX3Ruzao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924014},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cf05c74bb7db719c62efd15ee89015e815b58b08","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.14_1783223644156_0.999288889826828","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"foliko","version":"2.0.15","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.15","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"8ed6f912cb891b6dd0e1d0994e4cade1aa0c5b2c","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.15.tgz","fileCount":244,"integrity":"sha512-FVRW8HkxpPHYTGEgwi3tA+5Hchpg8ZWTCJAD0jCCjMc5dExKmfpYhflBhKvipRY5o5qg2dn8ewHnp4FWPyrX9g==","signatures":[{"sig":"MEYCIQCqyVSY5NCoB98OCUGHwWN7fJwVe+6+bqvkWxXmy22/mwIhAOLgEELjstVuG+qYaTXhyEGGfid09WYBPn9ZRICqwf5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924010},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cf05c74bb7db719c62efd15ee89015e815b58b08","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.15_1783224051704_0.3456857935633073","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"foliko","version":"2.0.17","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.17","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"7ab7932a4d02af1a0a4dfc48417a64de659bc675","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.17.tgz","fileCount":244,"integrity":"sha512-SW/QJp81zshrKfR5JjeIRwufEUw6cOfZ8cDKHVfnX1Pd8bpo2dqBKvCXlBwiddnoyv1ZMOjlFzsSctYIWHFkTw==","signatures":[{"sig":"MEQCIDTvl3FvHsL2gNCn9wWlFkaaDzQMZsrizUQzy1K2Gj9uAiAoyW49tE7ljca6v/aOnnTOgHDsBngwaeo+cngquTA9+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923266},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"cf05c74bb7db719c62efd15ee89015e815b58b08","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.17_1783239577171_0.03227571702216281","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"foliko","version":"2.0.18","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.18","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"f1461bcc16b4f67677fc10c7973882f776d5263f","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.18.tgz","fileCount":244,"integrity":"sha512-41wpHCF2m+z87hXimDVoSDxSc7b4GdEYKM5p3H3Ekmn8BMniahGIvlJXilA7qTWW7n2EKvkymylgwZzY28i+8g==","signatures":[{"sig":"MEUCIHQer2dROKFVnO4xCmj9EfjqvrkGF3oLAZfR9puUOkzSAiEAvEUNST+DJJiTPZQo+pHxSqNvHkvlfcSFiVaygiMAz2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923445},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2057ec172a80bf6f356cea77d1b78113940dad38","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.18_1783266992656_0.4422909422177608","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"foliko","version":"2.0.19","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.19","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"1c5536ab2e02d9cc31c031ae71e66a60596aa878","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.19.tgz","fileCount":245,"integrity":"sha512-dv4UL04EPLCwgj0jhq/JFiuKllwSzyM2Gv9Se8/9CYHv7Z/eT67cSvxarOjfeHhvM6Z/X0oFNfnueu7fPIMHwA==","signatures":[{"sig":"MEQCIEh0kNYgiT4VPJJS4cLHyUcv+RsnZGUfqYh2Jqsry0viAiAvPGyUvRoZJ7Hfyc5cFX/z44KFKZ6lnNOlV2i+SEEimg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982687},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2057ec172a80bf6f356cea77d1b78113940dad38","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.19_1783307639145_0.6933611030492521","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"foliko","version":"2.0.20","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.20","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"fb0d401238cde5d02c48f7877f8f1d91ffea7ec4","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.20.tgz","fileCount":247,"integrity":"sha512-SmQNMks/4/jUWdrsbxSrQpdtu7kCKCQWuW2lIGwmfvMgkBEtqxYowyulYjVFIyURC4Jd+Q1TOAjlY6JCBrf4qA==","signatures":[{"sig":"MEQCIFeL/PLYIFmRO+Oq3LVOsiAt/WHV750O7o9O8xCWj7kXAiAvnXPYnlIglLARCwasb/boL5pZ/e8uxrLcCWfCh9Ta2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990636},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"26caed823acfe998e2d2f28a0a772e3fa6b3cc07","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.20_1783324599867_0.6647850279554877","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"foliko","version":"2.0.21","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.21","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"70dcc20393902c384277744ce6a51e3a54ed5096","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.21.tgz","fileCount":249,"integrity":"sha512-CW0IjZyEuCHXeu2gyHG8pCF1J/VS/EoOdNb9PdD1PI8LOWBO9NsClw7ZIWqKPbE0V45S2h8u1n8D6IecBYk/mg==","signatures":[{"sig":"MEQCIAKtYFORl6rakR27OaKsh71/aBkwI+mtlZIG+8A7z9mKAiBsNDLhmIlTU7pg2lD2erQKxmwTBZbPh+feZuDNg1zv9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2120494},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"26caed823acfe998e2d2f28a0a772e3fa6b3cc07","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.21_1783325340364_0.29803915219390364","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"foliko","version":"2.0.22","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.22","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"e65bd2d3e5b88fc9b6725c9892430443638ac623","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.22.tgz","fileCount":256,"integrity":"sha512-rnzbm2sjG8Qi7raCapE7WxI4ElJySZpPf1buJ/KVcsrhMPXZ2OgSrXFZeqNhz77DL0j8S04ETZsQsDHvSMAHjA==","signatures":[{"sig":"MEQCIDKcsLtJ5F/eb58zKEdLTiZO//G+8v0b23yvxYqNNQN4AiArKGJLXZEIEHaipmLFHFb+kaWSQATxAR8znNGHQuVczA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085192},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a547caecfdbd7cdf28168996aead41c03fc7b93c","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"ai":"^6.0.146","zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","@ai-sdk/openai":"^3.0.41","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@ai-sdk/anthropic":"^3.0.58","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@ai-sdk/openai-compatible":"^2.0.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.22_1783420905972_0.20287938304991826","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"foliko","version":"2.0.23","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.23","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"4e651f84b15674268109e366663684dde6b5a100","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.23.tgz","fileCount":261,"integrity":"sha512-1aLUEdNtycEX3LcdRxuVn6t9mTkpNM+TbA+Aw0lnjiD4YfdOu/8vIqIbuFsO6DfHLw4rbcDs0S2ddXO4LroOmA==","signatures":[{"sig":"MEYCIQD4ArPj2TiSo5U/8NeenZEmDTf+UslVnN7+pYT9fbB+mQIhAJwNH79f6dgwOrTH6ymuBrAbVmBCuIvbooTa9HibBL6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129571},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c1935f7ce9fd55b338f49395117fd70306099fb2","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.23_1783697179619_0.6872289009898696","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"foliko","version":"2.0.24","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.24","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"59818aa5bab1bc82fe0ff5a12a4289ab2b5bf7c5","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.24.tgz","fileCount":261,"integrity":"sha512-k5WWqhLB1dP/qawTU38m9U3t0ypDFKuQMS7KbBrnn5MGM7FbTl/SkWQp9ov7cU0EZwsIw2UeLuZPQUxzh9S8qQ==","signatures":[{"sig":"MEYCIQCvCLOxcGE3f3saXHOll6WHg4+bTjrfRUR5OFE060PvYAIhAImK39QX6Dpji2fcrQXYdO4TDKcb7I2ajfVERNwY5nT2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130085},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e6d700027935356ba07fe27a4e759ea44185f634","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.24_1783701306592_0.28144974239960985","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"foliko","version":"2.0.25","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.25","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"9877889653f8e84135e5ea9780c7072abba5e721","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.25.tgz","fileCount":261,"integrity":"sha512-m14Lx0/dT5EZnZLaSHnmypHh3xFrHO5LSRfMExZEgj+oP4q+bQj2od3JKZc3uWk84kPZn9tBJCtp2k3h5nFVug==","signatures":[{"sig":"MEUCIHUxPMly7MiqMz7dJX6IGhJ122Wn/0rw419r/ZZ94BoIAiEA+aCalP6cj8UROC/Tl6y+hn+BYirIVuUtnYB80nv+POA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130110},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e6d700027935356ba07fe27a4e759ea44185f634","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.25_1783703295320_0.17455628716606597","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"foliko","version":"2.0.26","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.26","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"5e098917e145cf1ed07dd9597de2d282407cf84e","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.26.tgz","fileCount":261,"integrity":"sha512-s7zObKT6QCT3rRhIDsIYFQgtz02CMu7Z4SFWbL90zimQaMWPPL4AUzH8gD+RBQsRGtndvJBbQMbuMRKeKdFfig==","signatures":[{"sig":"MEUCIQDtsOr+pua/EF7BCBPjFN42o7aW7GZvqabMV+NF9krLuwIgYIzNVtjhqKdKHuzO+48TTm+5ZpVzOQuF3tVZX7ho+NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130118},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e6d700027935356ba07fe27a4e759ea44185f634","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.26_1783705807312_0.45664831845332277","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"foliko","version":"2.0.27","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.27","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"530d29f205f0673020f341b750faaa78fdd90e1d","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.27.tgz","fileCount":261,"integrity":"sha512-Mn3jgTpu2pZU4Whq6Aaea7Ff+4qLe01veT+RXZfSJttOLC+FWB2OWjnKw7S+SEeE5ldBvDO556yGFSPBfJLekw==","signatures":[{"sig":"MEYCIQC4bkhpBscyKuyittxckzkxARCNwi/4K1lt1lPalkWdNgIhAIpQlY7slMbvrl03i26+Vfx4H8RAH2sG8yS18gjB/445","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130118},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e6d700027935356ba07fe27a4e759ea44185f634","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.27_1783705944020_0.7552906473652219","host":"s3://npm-registry-packages-npm-production"}},"2.0.28":{"name":"foliko","version":"2.0.28","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.28","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"42d9b5bd9a6922d923d6ecba23b2f2559153de46","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.28.tgz","fileCount":261,"integrity":"sha512-METnDvCTmNa1jHyX6oYWpCeHZG2aEn3NdIDXDvrzt9aKmxVNdtOmJtMAVKlvGUMpfMiK8SQn/e8fiYbBj/jWmw==","signatures":[{"sig":"MEYCIQCOoL2xU0480lN7ebI4qCPaVwCagTVLsG+yzcoPB0ESNAIhAM2hRBnsXHtb1HvLujuTEf5uM0HCv9gI3pRDyjbPOa5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134179},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"971ba928aa3fcbc9d933a6dc89f2720369810dc4","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.28_1783741137322_0.7312567299330548","host":"s3://npm-registry-packages-npm-production"}},"2.0.29":{"name":"foliko","version":"2.0.29","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.29","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"c2c1d8445443c49e6f745bb891477ae700ab279c","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.29.tgz","fileCount":261,"integrity":"sha512-nAEcvUfBA0M1b6NLcMnm4uVOo5pQ/5k8Dx609iebXKPOnRUH1KtwN81KEIF9m4Ppyt8dWVVA5QuyfNYYfQRi5g==","signatures":[{"sig":"MEUCIQD07DB/1btZ0KTY0xWBXnzdC9FOCR+uNz4hS98sfa7MGgIgZWVe3onYRFzMDApjdz8fTGEQek7qmtaQFNgtNlb7B4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134310},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"971ba928aa3fcbc9d933a6dc89f2720369810dc4","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.29_1783752063063_0.30720636616043207","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"foliko","version":"2.0.30","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.30","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"286388c7a6628df598a2f188ec0008d382901824","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.30.tgz","fileCount":261,"integrity":"sha512-STioD8SYb3H2SgyeVyWuyMo9uQYYeHBjyv/cYimk56SF2+OmoIZ3JsTtLOoyrYgRrhnxMT0JNB8WpXALkZ6S3Q==","signatures":[{"sig":"MEQCIBSmjBj8cak4EvbfB/T91iBXOIR0QOgaYNj5nr1ZMi/pAiA1G/sDVqaq4yI3zzLFDe+ZryZ2SeWVxRmDNfYo8T8xeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2132764},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"971ba928aa3fcbc9d933a6dc89f2720369810dc4","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.16.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.30_1783772666639_0.7641206486466947","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"foliko","version":"2.0.31","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.31","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"c208edaa1de719d4a8e59601c3c84ac280b8c354","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.31.tgz","fileCount":262,"integrity":"sha512-n2jKeqd4W1AeExh51pzuZjvjzYQSSGgrpBqOH64jd5WCbWerB+JYG87Xh6HQcaFdwjYhIcRuYXZKCh2QCfrgbA==","signatures":[{"sig":"MEUCIQCtrQT/piN796VBTFmSWogVHllkphtePR6K7b6ziBkcCAIgMzY2BB4QgltZyLkWnWoE6ERC/VshWtB4yi26Imann/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2152455},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8ef4b42df3678bc2422f1fe98cd98c5893a425a4","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"12.0.1","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.31_1783953026655_0.35442207675601156","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"foliko","version":"2.0.32","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.32","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"34318cef52c2258510d83f8ad9e9d5c3d99531b9","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.32.tgz","fileCount":266,"integrity":"sha512-8OKMUy1y8tbEPvTgMSwqYpqkhAcIizGB2jmRrhYL2y1Fbv62cBHNW4BUAJXyX7BNSw0nQUOLRn/3AA4lPOGsww==","signatures":[{"sig":"MEYCIQDlxB4r7r+mxWfVGgF3+CX2ynsHHCohC04ijdhV4RUx4gIhAPUnwOOrkc42fOGZoIR5X2Y6UbDK2Jp2Ms0SmZ6UuPXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2178137},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d5b3e8f464506634ec0e0db5264afd6852919f55","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.32_1784014532579_0.49488348996671094","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"foliko","version":"2.0.33","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.33","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"9a26fda47832f4f310d919deb97130531bac6f1c","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.33.tgz","fileCount":266,"integrity":"sha512-PnRUHOgZmeLkwlDiM/o1/w59zuwivqsUuTb2BBMXrdT4gwVapVLuZ3HhvVtPG3sweXVrqhzzTxMzqBoA5XEueA==","signatures":[{"sig":"MEQCIAm/WSVaSg9SRJVJgNcWkQ5jwKS6YRa1yPBKmnGBnK7TAiBW8dl8Sku68W35vfNNrlMeS+GqY+/qSpA2V8WINFNI5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2188629},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"21d94d374969455f93df602c42258302525d3509","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.33_1784285601256_0.35648647319041693","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"foliko","version":"2.0.34","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.34","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"ddfa65092ffb0a4e92035f2519f8c483579b1c49","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.34.tgz","fileCount":266,"integrity":"sha512-myk78szclOQ+wldwElBnj+KGIElAUza7/4x9JNmQcuzgcSh6XsUOtnXxjEAOhd6O4Xeeu/pyZFCsBLSpOJtyMw==","signatures":[{"sig":"MEYCIQDPreyI8nhh6ge2L2XQ3IpXdOvAaytpXqFO3kQ58Nj54QIhAK+DTI7E+ATThH2swFCs4bZIJS1NAVB2iKszBZimciFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2189546},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7ab73ba0fda4d4c5aa70dc8cbc85e1a599deba00","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.34_1784544696393_0.7847201286923011","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"foliko","version":"2.0.35","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.35","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"4470df914a13c494ca9265b0394d92d5e2a41b55","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.35.tgz","fileCount":266,"integrity":"sha512-nKmJk9dYpdom0m2H9W77db3Ud2erLZKHUdJIgB6RqIwPMEZSBVTPurMHZsZK8433KVqKk6XmDNd15zJ7Awkg9A==","signatures":[{"sig":"MEUCIQDCU8rIMsl2SxdiIbp0JasmYD6fV9b/dl45MmBrmrCYEgIgTXxOGCZgOhN8sOjb1p4z9/4gohppIx1Q1cUc/UenjQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2190858},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a1e0ea4fa43233ed2b3d8465a4ac2cd28dcf4811","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"12.0.1","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.35_1784555032399_0.9030232420551043","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"foliko","version":"2.0.36","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.36","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"6f88f5664ed4719a799d9c33262c0e8694e303b6","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.36.tgz","fileCount":269,"integrity":"sha512-j8jPGFq4wnUaBMR8aFqjhsw9ejMT6XD6ZA0aRK90a4pm9kHKr9t52gNEn2NSlFvD/oBJDOImwZ+TwrQs0O1Xcg==","signatures":[{"sig":"MEYCIQDJ//5kiWZDb8uydODAVlpsdzRfEJkqU3UUTsC00f2tlQIhAJSY22yeaF5qAm0MiPu/x+zEUuhe8gQ/8BUQaYmsSAp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192313},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"1011a532784b5fc0d77b8ce6110c55d1ea28c395","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.36_1784860350285_0.5269711988574755","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"foliko","version":"2.0.37","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.37","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"89e900c0e38777d45f28248db045108dec9825fd","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.37.tgz","fileCount":266,"integrity":"sha512-wJjyjkBXy/ytLSISvWModYduPtazOpFfifZeCEdeO1CjKKPCMNgdPYdHI68R9RVUAG+0yaw+8ut7E75yQsyrkQ==","signatures":[{"sig":"MEUCIH0/2gXGJ1gRO6PV0LvH0zKcnSBvCP3MthvX+5bw5bwfAiEAxtBGd7GEv1PD5sX1vKOEzkUAiYwP2XrbVWMFRHFAtEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191642},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"143b2f14dc5bab977c9335ca0610188381318ec1","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.37_1786328498935_0.09054473507232674","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"foliko","version":"2.0.38","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.38","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"bb451b3544a79d8d39818b75111b48ea9787dee6","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.38.tgz","fileCount":275,"integrity":"sha512-jO4NoLj8B5D1wBKOP20pahqeoyOFAGmfYVQeS1rkRBdg3KxtSdGA0nxeIwqJhjJ+M/Anb6qRD1ovA/tm4mSU4Q==","signatures":[{"sig":"MEYCIQDk03hOWiPTBRcXk0nSYCWMbwc2GTVxOau3rMTQjNUw4AIhALDPQ4H7umFLf7T+OGtdq4jJOxVnQ3ms9YDaMVc8Zjp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2259785},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c4cb45fec1abdf7a8eee1ab5bd286aad6edca78d","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.38_1787040084920_0.4832365969511905","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"foliko","version":"2.0.39","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.39","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"52c80be0f20eea5cb218918df35888663d5348ff","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.39.tgz","fileCount":275,"integrity":"sha512-UQ1y3kRJycvIoLy2HUshZ4Suo9ChHrVIBPHMrM5L4eUQoQwvUcmFh71UyVHPztl5zdtslETMTZcXyvl2UVdzQQ==","signatures":[{"sig":"MEUCIBfJuJtA5tUpd9jFNX8gtzUAQrpWdc5Z9Cz84BkpJcu0AiEAiABqIq04RGTpDmsJpeitLSPjPPHivkNyjkxQWWimFls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269230},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"af34b3081cc7b6058c31f4fc9b3e75d07ae9df07","scripts":{"dev":"node --watch examples/basic.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.39_1787042718780_0.9750985996097943","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"foliko","version":"2.0.40","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.40","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"a2fe37eb443aab67d4703f0fdc2652909d15003b","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.40.tgz","fileCount":276,"integrity":"sha512-u8yBOrh/3LukGikqdhiUzlvwzWERYwR8dz0WT7/1N/Hs+Ubm1QjKfgpugi9h12SxIE1cASFTJJwUC0rFc0CCpw==","signatures":[{"sig":"MEUCIQDS3txL9gtsfYpQL8vmW7Fq1AmzciFLDWKeetAjDDVn5wIgDEJ8yYLn6hr0HDYKr/ZTVdg3lokYBN/nwY4k+92cG4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273927},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"99bcc41ee68f03b2281805bd875f503f5963dd33","scripts":{"dev":"node --watch examples/basic.js","llm":"node examples/llm-only.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.40_1787299057939_0.3250440492364137","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"foliko","version":"2.0.42","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"author":"","license":"MIT","_id":"foliko@2.0.42","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"dbb76f2112800f988237b53ba80da9f948c6ac76","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.42.tgz","fileCount":276,"integrity":"sha512-Zxa0pQDKXXoxKgWCdWTVTmA2c9dxYnuaDR8uVNi47FBXj7xdqpLXKhFoK+Ku/KYV0TfLZGvS3P7ql8wBGe1Orw==","signatures":[{"sig":"MEYCIQCeu9CTSlEyd3IhlY6mD0BvK/NfayqfHjZy2KhZLBzVFgIhAP47vvS3RXiVKfHb20viF4pLvVQZgz1i0IG9sjh5pfNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCW0dpdTa50VKYhTiRsuu7LImpVYWaAgiEmziRYr7xK1QIgSYgz4aywK7SnB7iuPMTiJIoj9kGOTzMWUzaTKtx4l/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2285320},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e716b5e2eb12a53eb8947fa6da17e426e83e4bd2","scripts":{"dev":"node --watch examples/basic.js","llm":"node examples/llm-only.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"_npmUser":{"name":"chnak","email":"chnak@163.com"},"_npmVersion":"11.12.0","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"_nodeVersion":"24.5.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","write-file-atomic":"^5.0.1","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"tmp":"tmp/foliko_2.0.42_1789377033992_0.1688562833274847","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"_id":"foliko@2.0.43","bin":{"foliko":"src/cli/bin.js"},"dist":{"shasum":"c1963af7578b38b7e519874d69ca0e71758278df","tarball":"https://registry.npmjs.org/foliko/-/foliko-2.0.43.tgz","fileCount":276,"integrity":"sha512-y3XQeei56h5rlVgQTAkEh8xoDHUxEY65MPMLAHMRjJmxyZsxZRsqmUJCO8wuQcJg5g7tGCTEvROwCcBiIsXiyw==","signatures":[{"sig":"MEYCIQCVLm/xfWTWAL3JaIEPQ5OsMTYPVMfZRWEMwJDV4twQ2wIhAOlKUaYbDdLyY1XhYjru+gPoSfkRO7nB/YoJd/S3LxbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG6/9jgANUVrQ2D6khC8xT58WRsg6Lt+Ebqi6VCVW4lkAiEA46Qf3/wnGNDgo2SKAnEWIUPglYcXr2O6uCPrUdICD4c="}],"unpackedSize":2286610},"main":"src/index.js","name":"foliko","type":"commonjs","author":"","engines":{"node":">=18.0.0"},"gitHead":"e716b5e2eb12a53eb8947fa6da17e426e83e4bd2","license":"MIT","scripts":{"dev":"node --watch examples/basic.js","llm":"node examples/llm-only.js","chat":"node src/cli/bin.js chat","lint":"echo \"No linter configured\"","test":"vitest run","start":"node examples/basic.js","format":"prettier --write \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\"","prepare":"husky","chat:old":"node src/cli/bin.js chat --old","test:watch":"vitest","format:check":"prettier --check \"**/*.{js,jsx,ts,tsx,json,yaml,yml,md,css,html}\""},"version":"2.0.43","_npmUser":{"name":"chnak","email":"chnak@163.com"},"keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"_npmVersion":"12.0.1","description":"简约的插件化 Agent 框架","directories":{},"lint-staged":{"*.{md,mdx}":["prettier --write"],"*.{html,svg}":["prettier --write"],"*.{css,scss,less}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write"],"*.{json,yaml,yml}":["prettier --write"]},"maintainers":[{"name":"chnak","email":"chnak@163.com"}],"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.25.76","diff":"^9.0.0","hono":"^4.12.9","pino":"7","chalk":"^5.6.2","croner":"^9.1.0","crypto":"^1.0.1","dotenv":"^17.3.1","figlet":"^1.11.0","marked":"^11.2.0","openai":"^6.46.0","gate-api":"^7.2.57","imap-mkl":"^1.0.2","js-queue":"^2.0.2","file-type":"^22.0.1","mailparser":"^3.7.2","nodemailer":"^6.10.0","@ai-sdk/mcp":"^1.0.25","pino-pretty":"^13.1.3","@chnak/qq-bot":"1.0.7","cli-highlight":"^2.1.11","marked-terminal":"6","qrcode-terminal":"^0.12.0","remove-markdown":"^0.6.3","@anthropic-ai/sdk":"^0.39.0","@chnak/weixin-bot":"^1.2.9","@hono/node-server":"^1.19.11","write-file-atomic":"^5.0.1","node-html-markdown":"^1.3.0","@frsource/frs-replace":"^5.1.117","node-telegram-bot-api":"^0.67.0","@chnak/zod-to-markdown":"1.0.7","@earendil-works/pi-tui":"^0.75.3","@anthropic-ai/tokenizer":"^0.0.4","@larksuiteoapi/node-sdk":"^1.59.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","vitest":"^4.1.9","prettier":"^3.8.1","lint-staged":"^16.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/foliko_2.0.43_1790303644165_0.8235225571805698"}}},"time":{"created":"2026-03-20T19:00:21.150Z","modified":"2026-09-25T02:34:04.443Z","1.0.0":"2026-03-20T19:00:21.459Z","1.0.1":"2026-03-20T19:03:12.320Z","1.0.2":"2026-03-20T20:43:19.955Z","1.0.3":"2026-03-21T03:25:07.811Z","1.0.4":"2026-03-21T04:46:33.259Z","1.0.5":"2026-03-21T05:09:49.352Z","1.0.6":"2026-03-21T09:00:50.981Z","1.0.7":"2026-03-21T10:02:40.793Z","1.0.8":"2026-03-21T14:54:19.770Z","1.0.9":"2026-03-22T04:47:11.631Z","1.0.10":"2026-03-22T05:57:58.352Z","1.0.12":"2026-03-22T09:09:31.440Z","1.0.13":"2026-03-22T11:41:24.357Z","1.0.14":"2026-03-22T11:55:04.603Z","1.0.15":"2026-03-22T17:45:10.813Z","1.0.16":"2026-03-22T18:06:30.990Z","1.0.17":"2026-03-22T18:23:43.428Z","1.0.18":"2026-03-22T18:33:17.262Z","1.0.19":"2026-03-23T02:45:11.088Z","1.0.20":"2026-03-23T04:57:10.085Z","1.0.21":"2026-03-23T05:11:18.184Z","1.0.22":"2026-03-23T05:14:00.508Z","1.0.23":"2026-03-23T05:59:57.862Z","1.0.25":"2026-03-23T07:20:38.371Z","1.0.26":"2026-03-23T08:50:53.273Z","1.0.27":"2026-03-23T09:13:22.172Z","1.0.28":"2026-03-23T09:42:44.738Z","1.0.29":"2026-03-23T11:19:07.795Z","1.0.30":"2026-03-23T14:28:49.241Z","1.0.31":"2026-03-23T14:44:58.395Z","1.0.32":"2026-03-23T16:50:05.871Z","1.0.33":"2026-03-23T16:59:30.877Z","1.0.34":"2026-03-23T17:07:34.698Z","1.0.35":"2026-03-24T07:09:39.363Z","1.0.36":"2026-03-24T07:27:06.410Z","1.0.37":"2026-03-24T07:29:13.409Z","1.0.38":"2026-03-24T09:11:24.666Z","1.0.39":"2026-03-24T09:31:20.397Z","1.0.40":"2026-03-24T09:54:37.746Z","1.0.41":"2026-03-24T16:45:02.248Z","1.0.43":"2026-03-24T17:02:16.531Z","1.0.44":"2026-03-24T17:35:53.259Z","1.0.46":"2026-03-24T18:02:54.987Z","1.0.47":"2026-03-24T18:25:50.395Z","1.0.48":"2026-03-24T18:35:36.944Z","1.0.49":"2026-03-24T19:16:39.012Z","1.0.50":"2026-03-25T07:25:38.213Z","1.0.51":"2026-03-25T09:14:12.638Z","1.0.52":"2026-03-25T15:02:25.874Z","1.0.53":"2026-03-26T01:46:02.658Z","1.0.54":"2026-03-27T07:12:14.838Z","1.0.55":"2026-03-27T10:44:57.227Z","1.0.56":"2026-03-27T12:57:06.328Z","1.0.57":"2026-03-27T13:07:18.376Z","1.0.58":"2026-03-27T13:14:32.969Z","1.0.59":"2026-03-27T13:23:23.519Z","1.0.60":"2026-03-27T13:30:42.654Z","1.0.61":"2026-03-27T15:40:55.726Z","1.0.62":"2026-03-27T15:57:55.807Z","1.0.63":"2026-03-28T04:40:37.994Z","1.0.64":"2026-03-28T12:37:53.537Z","1.0.65":"2026-03-28T14:40:51.000Z","1.0.66":"2026-03-29T01:14:38.579Z","1.0.67":"2026-03-29T04:07:46.456Z","1.0.68":"2026-03-29T12:24:14.373Z","1.0.69":"2026-03-30T02:09:33.308Z","1.0.70":"2026-03-30T09:08:13.728Z","1.0.71":"2026-03-30T09:10:26.577Z","1.0.72":"2026-03-31T06:01:59.557Z","1.0.73":"2026-03-31T06:08:13.228Z","1.0.74":"2026-03-31T10:52:10.441Z","1.0.75":"2026-04-01T08:09:12.206Z","1.0.76":"2026-04-01T08:40:05.570Z","1.0.77":"2026-04-01T10:43:26.771Z","1.0.78":"2026-04-02T04:26:00.355Z","1.0.79":"2026-04-02T04:50:42.430Z","1.0.80":"2026-04-02T04:54:37.014Z","1.0.81":"2026-04-02T15:43:02.227Z","1.0.82":"2026-04-02T15:59:53.355Z","1.0.83":"2026-04-02T16:12:59.096Z","1.0.84":"2026-04-03T08:06:28.226Z","1.0.85":"2026-04-03T09:14:14.257Z","1.0.86":"2026-04-03T19:22:58.564Z","1.0.87":"2026-04-04T07:17:07.765Z","1.1.0":"2026-04-06T18:05:43.460Z","1.1.1":"2026-04-07T10:44:37.999Z","1.1.2":"2026-04-08T10:50:14.097Z","1.1.3":"2026-04-08T10:54:00.452Z","1.1.4":"2026-04-08T17:36:15.935Z","1.1.5":"2026-04-09T11:26:12.600Z","1.1.6":"2026-04-09T19:12:24.329Z","1.1.7":"2026-04-10T19:01:35.662Z","1.1.8":"2026-04-11T10:10:38.782Z","1.1.9":"2026-04-11T19:37:17.042Z","1.1.10":"2026-04-12T02:59:28.404Z","1.1.11":"2026-04-12T04:17:08.818Z","1.1.12":"2026-04-12T08:34:42.242Z","1.1.13":"2026-04-12T18:17:08.067Z","1.1.14":"2026-04-14T10:31:24.455Z","1.1.15":"2026-04-14T18:02:58.536Z","1.1.16":"2026-04-14T18:37:51.490Z","1.1.17":"2026-04-15T03:49:42.601Z","1.1.19":"2026-04-15T07:38:06.087Z","1.1.20":"2026-04-15T09:44:30.198Z","1.1.21":"2026-04-16T05:46:05.039Z","1.1.22":"2026-04-16T09:15:51.328Z","1.1.23":"2026-04-16T10:43:55.299Z","1.1.24":"2026-04-17T10:45:42.008Z","1.1.25":"2026-04-17T10:50:22.434Z","1.1.26":"2026-04-17T10:57:02.530Z","1.1.27":"2026-04-17T14:13:06.959Z","1.1.28":"2026-04-17T17:30:22.960Z","1.1.29":"2026-04-18T05:58:47.322Z","1.1.30":"2026-04-18T06:07:16.934Z","1.1.31":"2026-04-18T14:19:16.033Z","1.1.32":"2026-04-18T14:33:58.613Z","1.1.33":"2026-04-20T15:07:04.006Z","1.1.34":"2026-04-23T03:45:39.694Z","1.1.35":"2026-04-24T08:31:05.686Z","1.1.36":"2026-04-27T06:04:18.749Z","1.1.38":"2026-04-28T06:46:12.314Z","1.1.39":"2026-05-01T17:50:26.409Z","1.1.40":"2026-05-01T18:11:31.370Z","1.1.41":"2026-05-02T02:01:40.958Z","1.1.42":"2026-05-02T02:38:54.353Z","1.1.43":"2026-05-02T03:01:33.298Z","1.1.45":"2026-05-02T03:48:37.093Z","1.1.46":"2026-05-02T04:12:57.477Z","1.1.47":"2026-05-02T04:56:11.056Z","1.1.48":"2026-05-02T05:32:56.639Z","1.1.49":"2026-05-02T06:01:31.734Z","1.1.50":"2026-05-02T10:04:55.047Z","1.1.51":"2026-05-02T14:25:13.357Z","1.1.52":"2026-05-03T04:38:05.247Z","1.1.53":"2026-05-04T19:03:45.065Z","1.1.54":"2026-05-19T04:13:31.245Z","1.1.55":"2026-05-19T04:33:46.876Z","1.1.56":"2026-05-19T04:47:32.114Z","1.1.57":"2026-05-19T05:48:25.918Z","1.1.59":"2026-05-19T06:08:19.511Z","1.1.60":"2026-05-19T08:08:49.040Z","1.1.61":"2026-05-19T08:26:44.598Z","1.1.62":"2026-05-21T10:44:05.170Z","1.1.63":"2026-05-22T10:34:00.261Z","1.1.64":"2026-05-23T06:37:15.711Z","1.1.65":"2026-05-23T08:16:31.977Z","1.1.66":"2026-05-23T09:12:40.940Z","1.1.67":"2026-05-25T13:18:28.742Z","1.1.68":"2026-05-25T15:18:01.073Z","1.1.69":"2026-05-29T04:43:03.063Z","1.1.70":"2026-05-29T05:03:00.579Z","1.1.71":"2026-05-29T07:20:25.854Z","1.1.72":"2026-05-29T10:44:37.018Z","1.1.73":"2026-05-29T14:35:49.904Z","1.1.75":"2026-05-30T13:48:36.668Z","1.1.76":"2026-06-02T06:33:45.935Z","1.1.77":"2026-06-08T09:28:51.315Z","1.1.78":"2026-06-09T15:24:40.946Z","1.1.79":"2026-06-09T16:45:32.283Z","1.1.80":"2026-06-09T17:00:20.796Z","1.1.81":"2026-06-09T17:08:29.762Z","1.1.82":"2026-06-09T17:19:35.682Z","1.1.83":"2026-06-10T07:12:22.347Z","1.1.84":"2026-06-18T07:32:13.066Z","1.1.85":"2026-06-18T08:23:28.070Z","1.1.86":"2026-06-18T08:53:45.644Z","1.1.87":"2026-06-19T03:49:21.230Z","1.1.88":"2026-06-21T00:10:00.603Z","1.1.89":"2026-06-22T09:06:01.169Z","1.1.90":"2026-06-23T05:51:30.735Z","1.1.91":"2026-06-23T06:02:08.872Z","1.1.92":"2026-06-23T09:00:54.040Z","1.1.93":"2026-06-23T09:22:09.379Z","2.0.0":"2026-06-24T10:42:24.351Z","2.0.1":"2026-06-24T10:59:34.902Z","2.0.2":"2026-06-24T11:04:19.149Z","2.0.3":"2026-06-25T10:37:00.090Z","2.0.4":"2026-06-26T06:18:00.576Z","2.0.5":"2026-06-26T19:14:25.459Z","2.0.6":"2026-07-02T07:38:55.923Z","2.0.7":"2026-07-03T18:32:34.983Z","2.0.8":"2026-07-04T06:05:57.497Z","2.0.9":"2026-07-04T09:12:06.131Z","2.0.10":"2026-07-04T10:31:41.062Z","2.0.11":"2026-07-04T10:44:00.783Z","2.0.12":"2026-07-04T16:11:01.733Z","2.0.13":"2026-07-05T03:40:04.476Z","2.0.14":"2026-07-05T03:54:04.324Z","2.0.15":"2026-07-05T04:00:51.902Z","2.0.17":"2026-07-05T08:19:37.368Z","2.0.18":"2026-07-05T15:56:32.837Z","2.0.19":"2026-07-06T03:13:59.290Z","2.0.20":"2026-07-06T07:56:40.017Z","2.0.21":"2026-07-06T08:09:00.539Z","2.0.22":"2026-07-07T10:41:46.123Z","2.0.23":"2026-07-10T15:26:19.807Z","2.0.24":"2026-07-10T16:35:06.767Z","2.0.25":"2026-07-10T17:08:15.576Z","2.0.26":"2026-07-10T17:50:07.508Z","2.0.27":"2026-07-10T17:52:24.256Z","2.0.28":"2026-07-11T03:38:57.596Z","2.0.29":"2026-07-11T06:41:03.252Z","2.0.30":"2026-07-11T12:24:26.800Z","2.0.31":"2026-07-13T14:30:26.798Z","2.0.32":"2026-07-14T07:35:32.764Z","2.0.33":"2026-07-17T10:53:21.497Z","2.0.34":"2026-07-20T10:51:36.536Z","2.0.35":"2026-07-20T13:43:52.575Z","2.0.36":"2026-07-24T02:32:30.452Z","2.0.37":"2026-08-10T02:21:39.128Z","2.0.38":"2026-08-18T08:01:25.107Z","2.0.39":"2026-08-18T08:45:18.944Z","2.0.40":"2026-08-21T07:57:38.105Z","2.0.42":"2026-09-14T09:10:34.120Z","2.0.43":"2026-09-25T02:34:04.286Z"},"license":"MIT","keywords":["agent","ai","framework","plugin","claude","openai","anthropic"],"description":"简约的插件化 Agent 框架","maintainers":[{"name":"chnak","email":"chnak@163.com"}],"readme":"# Foliko\n\n简约的插件化 Agent 框架\n\n## 特性\n\n- **插件化架构** - 核心简单，通过插件扩展功能\n- **流式输出** - 支持实时流式输出\n- **多 AI 支持** - 支持 Anthropic、DeepSeek、MiniMax 等\n- **内置工具** - Shell、Python、MCP、文件系统等\n- **技能系统** - 可扩展的 Skill 管理\n- **会话管理** - 支持多会话切换\n- **规则引擎** - 可配置的行为规则\n- **子 Agent** - 支持多子 Agent 分工协作\n- **Ambient Agent** - 持续后台运行，监控事件主动执行\n- **统一通知** - 微信、飞书、Telegram 消息推送\n\n## 安装\n\n```bash\n# 方式一：npm 安装\nnpm install -g foliko\n\n# 方式二：Windows 一键脚本安装\nirm https://folikoai.com/install.ps1 | iex\n\n# 方式三：Mac/Linux 一键脚本安装\ncurl -fsSL https://folikoai.com/install.sh | bash\n```\n\n## 快速开始\n\n```bash\n# 全局安装后\nfoliko chat\n```\n\n## CLI 命令\n\n```bash\n# 聊天模式（使用 .env 中的配置）\nfoliko chat\n\n# 指定完整配置\nfoliko chat --provider deepseek --model deepseek-chat --base-url https://api.deepseek.com/v1 --api-key sk-xxx\n\n# 只指定 provider（使用 provider 默认 model 和 baseURL）\nfoliko chat --provider deepseek --api-key sk-xxx\n\n# 列出所有子Agent配置\nfoliko list\n```\n\n### 聊天内命令\n\n在 `foliko chat` 的对话界面中，可以直接输入自然语言来控制框架：\n\n**插件管理**\n\n```\n开启微信插件\n开启飞书插件\n开启telegram插件\n关闭微信插件\n列出所有插件\n重载所有插件\n```\n\n**定时任务**\n\n```\n10分钟后提醒我喝水\n每天早上9点提醒我查看邮件\n设置一个定时任务：2小时后提醒我开会\n列出所有定时任务\n取消定时任务\n```\n\n**会话管理**\n\n```\n创建一个新会话\n列出所有会话\n删除某个会话\n获取会话历史\n```\n\n**Ambient Agent**\n\n```\n查看 Ambient Agent 状态\n创建一个目标：监控新邮件\n暂停 Ambient Agent\n恢复 Ambient Agent\n存储记忆：用户喜欢在早上处理邮件\n检索记忆\n```\n\n**子 Agent**\n\n```\n列出所有子Agent\n调用 backend-specialist 处理任务\n重新加载子Agent配置\n```\n\n**系统操作**\n\n```\n执行 shell 命令：ls -la\n安装 npm 包：lodash\n执行 Python 代码\n查看审计日志\n清除当前会话历史\n```\n\n这些命令会通过 Agent 调用相应的工具来执行。\n\n```\nfoliko/\n├── cli/                 # 命令行入口\n│   └── bin/foliko.js    # CLI 入口\n├── src/                 # 核心框架\n│   ├── core/            # 核心组件\n│   ├── capabilities/     # 能力插件\n│   └── executors/       # 执行器\n├── plugins/             # 内置插件\n├── skills/              # 技能目录\n└── examples/            # 示例\n```\n\n## 配置\n\n### 环境变量配置 (.env)\n\n在项目根目录创建 `.env` 文件：\n\n```bash\n# ========== AI Configuration ==========\n# AI Provider: minimax, deepseek, openai, anthropic 等\nFOLIKO_PROVIDER=minimax\n\n# AI Model（如果未设置，使用 provider 默认值）\n# MiniMax: MiniMax-M2.7\n# DeepSeek: deepseek-chat, deepseek-coder 等\nFOLIKO_MODEL=MiniMax-M2.7\n\n# API Base URL（如果未设置，使用 provider 默认值）\n# MiniMax: https://api.minimaxi.com/v1\n# DeepSeek: https://api.deepseek.com/v1\nFOLIKO_BASE_URL=https://api.minimaxi.com/v1\n\n# API Key（通用，如果未设置则尝试 provider 专用 key）\nFOLIKO_API_KEY=sk-your-api-key\n\n# Provider 专用 API Key（可选，如果 FOLIKO_API_KEY 未设置则使用这些）\nDEEPSEEK_API_KEY=sk-your-deepseek-api-key\nMINIMAX_API_KEY=sk-your-minimax-api-key\n\n# ========== Email Configuration ==========\n# SMTP Settings (for sending emails)\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_SECURE=false\nSMTP_USER=your-email@gmail.com\nSMTP_PASS=your-app-password\n\n# IMAP Settings (for reading emails)\nIMAP_HOST=imap.gmail.com\nIMAP_PORT=993\nIMAP_USER=your-email@gmail.com\nIMAP_PASS=your-app-password\n\n# Default sender email address\nFROM_EMAIL=your-email@gmail.com\n\n# ========== Telegram Bot (optional) ==========\nTELEGRAM_BOT_TOKEN=your-telegram-bot-token\n\n# ========== Feishu Bot (optional) ==========\nFEISHU_APP_ID=cli_xxxxxxxxxxx\nFEISHU_APP_SECRET=app_secret\n\n# ========== Web Server (optional) ==========\n# Web 服务端口，默认 8088\nWEB_PORT=3000\n\n# Web 服务主机，默认 127.0.0.1\nWEB_HOST=127.0.0.1\n\n# 公网访问的 base URL（用于生成 webhook URL 等），不设置则使用 host:port，最好部署在docker中可以暴露自定义域名\nWEB_BASE_URL=https://your-domain.com\n\n```\n\n**配置优先级**：命令行参数 > .env配置 > provider默认值\n\n### .foliko 目录结构\n\n```\n.foliko/\n├── config              # 配置文件\n├── ai.json            # AI 配置\n├── mcp_config.json    # MCP 服务器配置\n├── agents/            # 子Agent配置目录\n├── plugins/           # 用户插件目录\n├── skills/            # 用户技能目录\n└── data/              # 数据目录\n```\n\n### 子 Agent 配置 (.foliko/agents/)\n\n在 `.foliko/agents/` 目录下放置子 Agent 配置文件，支持 `.js`、`.json`、`.md` 格式：\n\n```\n.foliko/agents/\n├── backend-specialist.md\n├── frontend-specialist.md\n└── database-architect.md\n```\n\n#### JSON 格式\n\n```json\n{\n  \"name\": \"backend-specialist\",\n  \"role\": \"Backend Specialist\",\n  \"description\": \"Expert in backend development\",\n  \"parentTools\": [\"read_file\", \"run_command\"]\n}\n```\n\n#### Markdown 格式\n\n````markdown\n# Backend Specialist\n\n```json\n{\n  \"name\": \"backend-specialist\",\n  \"role\": \"Backend Specialist\",\n  \"description\": \"Expert in backend development\",\n  \"parentTools\": [\"read_file\", \"run_command\"]\n}\n```\n````\n\n````\n\n### ai.json 格式\n\n```json\n{\n  \"provider\": \"minimax\",\n  \"model\": \"MiniMax-M2.7\",\n  \"apiKey\": \"your-api-key\",\n  \"baseURL\": \"https://api.minimaxi.com/v1\"\n}\n````\n\n### mcp_config.json 格式\n\n```json\n{\n  \"mcpServers\": {\n    \"fetch\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-fetch\"]\n    }\n  }\n}\n```\n\n## 开发插件\n\n### 用户插件（.foliko/plugins/）\n\n插件支持两种结构：**文件夹结构**（推荐）和**单文件结构**。\n\n#### 文件夹结构（推荐）\n\n```\n.foliko/plugins/my-plugin/\n├── package.json      # 可选，main 字段指定入口\n├── index.js          # 默认入口\n└── node_modules/     # 可选，插件私有依赖\n```\n\n```json\n// package.json 示例\n{\n  \"name\": \"my-plugin\",\n  \"main\": \"index.js\"\n}\n```\n\n```javascript\n// .foliko/plugins/my-plugin/index.js\nmodule.exports = function (Plugin) {\n  return class MyPlugin extends Plugin {\n    constructor(config = {}) {\n      super();\n      this.name = 'my-plugin';\n      this.version = '1.0.0';\n      this.description = '我的工具插件';\n      this.priority = 10;\n    }\n\n    install(framework) {\n      const { z } = require('zod');\n      framework.registerTool({\n        name: 'my_tool',\n        description: '我的工具',\n        inputSchema: z.object({\n          param: z.string().describe('参数描述'),\n        }),\n        execute: async (args, framework) => {\n          return { success: true, result: args.param };\n        },\n      });\n      return this;\n    }\n  };\n};\n```\n\n#### 单文件结构（兼容）\n\n```\n.foliko/plugins/my-plugin.js\n```\n\n如果同时存在文件夹和同名 `.js` 文件，**文件夹优先**。\n\n**注意**：如果插件需要第三方库（如 `zod`），需要先安装：\n\n1. 创建插件文件/文件夹\n2. 调用 `install` 工具安装依赖\n3. 热重载插件\n\n### 技能开发\n\n在 `.foliko/skills/` 下创建技能：\n\n```\n.foliko/skills/my-skill/\n└── SKILL.md\n```\n\nSKILL.md 格式：\n\n```markdown\n---\nname: my-skill\ndescription: 技能描述\nallowed-tools: tool1,tool2\n---\n\n技能内容...\n```\n\n## 内置工具\n\n### 通用工具\n\n| 工具             | 说明                 |\n| ---------------- | -------------------- |\n| `ext_call`       | 调用扩展工具（普通扩展/MCP/Skill） |\n| `ext_skill`      | 查询扩展工具的参数结构 |\n| `ext_list`       | 列出所有扩展插件 |\n| `skill_load`     | 加载技能内容（SKILL.md） |\n| `list_plugins`   | 列出所有插件         |\n| `list_tools`     | 列出所有工具         |\n| `reload_plugins` | 重载插件             |\n| `shell_exec`     | 执行 Shell 命令      |\n| `powershell`     | 执行 PowerShell 命令 |\n| `py_execute`     | 执行 Python 代码     |\n| `py_script`      | 执行 Python 脚本     |\n| `py_pip_install` | 安装 Python 包       |\n| `install`        | 安装 npm 包          |\n| `audit_query`    | 查询审计日志         |\n\n### MCP 管理工具\n\n| 工具                | 说明                              |\n| ------------------- | --------------------------------- |\n| `mcp_list_servers`  | 列出所有 MCP 服务器及其工具       |\n| `mcp_set_enabled`   | 动态开启/关闭某个 MCP 服务器      |\n| `mcp_reload`        | 重载 MCP 配置（`.foliko/mcp_config.json`） |\n\n> **统一扩展调用模式**：\n> - 普通扩展：`ext_call({ plugin: \"<name>\", tool: \"<tool>\", args: {...} })`\n> - MCP 服务器：`ext_call({ plugin: \"mcp:<servername>\", tool: \"<tool>\", args: {...} })`\n> - Skill 命令：`ext_call({ plugin: \"skill:<skillname>\", tool: \"<command>\", args: { name: \"...\", lang: \"...\" } })`\n> - 调用前先 `ext_skill({ plugin: \"<name>\" })` 查看参数结构\n> - 扩展调用：`args` 是结构化对象，参数名对应工具定义的字段（camelCase）\n\n### 子 Agent 管理工具\n\n| 工具              | 说明                      |\n| ----------------- | ------------------------- |\n| `subagent_list`   | 列出所有子Agent           |\n| `subagent_call`   | 调用指定的子Agent处理任务 |\n| `subagent_reload` | 重新加载子Agent配置       |\n\n### 会话工具\n\n| 工具              | 说明         |\n| ----------------- | ------------ |\n| `session_create`  | 创建会话     |\n| `session_get`     | 获取会话     |\n| `session_list`    | 列出所有会话 |\n| `session_delete`  | 删除会话     |\n| `session_history` | 获取会话历史 |\n\n### 定时任务工具\n\n| 工具              | 说明           |\n| ----------------- | -------------- |\n| `schedule_task`   | 创建定时任务   |\n| `schedule_list`   | 列出定时任务   |\n| `schedule_cancel` | 取消定时任务   |\n| `cron_examples`   | 显示 cron 示例 |\n\n### Ambient Agent 工具\n\n| 工具               | 说明                                 |\n| ------------------ | ------------------------------------ |\n| `ambient_goals`    | 管理目标（列出/创建/更新/删除/激活） |\n| `ambient_status`   | 获取 Ambient Agent 状态              |\n| `ambient_think`    | 触发主动思考                         |\n| `ambient_remember` | 存储/检索记忆                        |\n| `ambient_control`  | 控制循环（暂停/恢复/调整）           |\n\n### 通知事件\n\n消息插件（微信、飞书、Telegram）监听 `notification` 事件推送通知给用户：\n\n```javascript\n{\n  title: '目标完成',\n  message: '目标 \"xxx\" 已完成',\n  source: 'scheduler',  // 来源\n  level: 'success',    // info | warning | success | error\n  sessionId: 'weixin_xxx'\n}\n```\n\n## 工作目录\n\nCLI 工作目录默认使用执行命令的目录。\n\n- `.foliko/` 目录会创建在工作目录下\n- 配置文件、插件、技能等都放在工作目录的 `.foliko/` 下\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}