{"_id":"sema-core","_rev":"33-cdb4df7c41b95b32d7254ac6191a3505","name":"sema-core","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.2":{"name":"sema-core","version":"1.0.2","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.2","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"164a85f497c34302a51f1c76450e62b39ad8810a","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.2.tgz","fileCount":411,"integrity":"sha512-gT3YNqW4bWIsnznLpyp3f+6BJJoFBqiI0bYwkyFVwcA4psM1dzMJ/B0yGmtqgEPS1v6uV2naP3SacmUJpUmsVA==","signatures":[{"sig":"MEYCIQCgT32TmsDM0IpIK+M6gHzy39y8aRtkAupOIpwlQEg0AwIhAM7MPKUwqWDUzLmuTkXdCUjmIraxC/yxs9lc2Zt87Vge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233074},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"49590069fc7de87fe9e076f5e60d020b75b6fa8a","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"^7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^8.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.2_1770817481507_0.04484289629835225","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"sema-core","version":"1.0.3","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.3","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"77355f5f75df2265b906b9d3b4b1a7410759f754","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.3.tgz","fileCount":411,"integrity":"sha512-5VIGRprYvWqhe/zJSX75+kyVH/h6wUSpgh1/tHx7GMQP1PzhUFf389iTkNvrpRPY3NuoEs/C7jqTfytOawJC+g==","signatures":[{"sig":"MEUCIA8BGwI4Ka0R7dI68FxZSZvbVqBkEUnbcrPEiJsmjCvAAiEAlWx2QjjEfwfKS7Gnq4jkxkYDn6/zcw0/a1f04kNP814=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232350},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"1c669fb638ea186eca1ba49fcb6da25b879f585c","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"^7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^8.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.3_1770890236553_0.5997380703857869","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"sema-core","version":"1.0.4","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.4","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"30a36fd90639640bf19c3aeb1a27d0e73afdcc0b","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.4.tgz","fileCount":411,"integrity":"sha512-ZDzevJqbyH7INBud+kLUa/3y5vX3EkvvhycFenO80v3Agn0n1m8Tg8yPBW+FpzWHJwQH5K8Z1pPO7Werycuaig==","signatures":[{"sig":"MEUCICN50UPmg3WhB21ABb/zUmI4s86paECWKzN8s31meOQQAiEAzOkfVAchQoqUWlr6ZIfS3pmHC4465/qKnpIN3SvRUO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232250},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"b7bdadd60c27aabbb45fc361b60f636864d79b1b","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"^7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^8.0.0","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.4_1770957700667_0.39648951898450013","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"sema-core","version":"1.0.5","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.5","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"e790ad29cbfd6205c328d3ae8e555abd63ff6e36","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.5.tgz","fileCount":411,"integrity":"sha512-xZSHcWgo6H717luBueGvS5+Snhcr8lzld+HDt0qWkHGYtnf576qfp0knCRCPoMEsR+lN7C4OSDye39NNYthRwQ==","signatures":[{"sig":"MEUCIBzuD565HKFd3/j7jxG/3ImmsY6/lAjJqW+svG3fzzlHAiEA9E2ERAgS3oaeYHWHWU0JfzQ03ghF2emehrIijoRCfGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234224},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"3d3806d5c4d77b36591212b803bb8606e7724aab","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.5_1771921769278_0.8490784684855042","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"sema-core","version":"1.0.6","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.6","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"4cbf87ccf6c670bbb5db55e126edb5c0c783d589","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.6.tgz","fileCount":411,"integrity":"sha512-jstn8q2/u29qhkf9zoWFk0XBLAQCRTGg+3mnaV0ncwrF+0HpoK/5LIOCeOBDA7iu6s3qgPKwYny635JfXdHaPA==","signatures":[{"sig":"MEUCICN8g6WPYW5XDvOMYE3W8Md+R8WOmkH+nnR1gomLTWrBAiEA0fPk3gYJVbQSJbBRyZTG4hxq7OHZimEFLMOkFtbD5uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238777},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"0c1926984c85979ec18e65711ca5be332ca9c4cc","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.6_1772186885923_0.9061279267623861","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"sema-core","version":"1.0.7","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.7","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"9e04e2bf41d0fe013bcbbe3e1f9e839701a30870","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.7.tgz","fileCount":411,"integrity":"sha512-2GGViNZ/+8qoAOkfIRzr3mWnQG4r3+hT94evpWLchL6ctow6jBlfco05bs2XrMpVO6LraBNQyxCpoqr3roY97g==","signatures":[{"sig":"MEQCIHLMc2fbM6C1uVuCcmMwczUBgu3olosIHAb67iztlyEyAiBE7+kPhszeCcUkCwyYBmdBypmFzc8ogyLXg0hbLPBMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256018},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"94b087ee1ae6fd74e538dbf0109d95fd6d1df1f1","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.7_1772594041513_0.12694164379335193","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"sema-core","version":"1.0.8","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.8","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"1feca67176e54841e88e07c5e24342d6e52ccef4","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.8.tgz","fileCount":411,"integrity":"sha512-5eRA6jeFArUxQQrckaDy5we4RMSpIk0gAzTorvVhFessw9R+H+GVtVTe9ZMcx/yAMhczkrKuUywtRYKbHVGXwg==","signatures":[{"sig":"MEUCIBBgezoNtBfYEFk/XtA/Kt7NsHlDi0Vl+eCv88wQHiliAiEA2ZldwNwew7luKx9sE4MVC+SE1vhnmyAsn26NW1MEJhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256341},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"a9ac291ff00ba91b4b4ff7e39afc1100498c0217","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.8_1772594985177_0.4317920003410418","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"sema-core","version":"1.0.9","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.9","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"719cc3b42ca4eabb13e5ce1cc81f5ed5aa7764d2","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.9.tgz","fileCount":415,"integrity":"sha512-m5HbtDiglNHmlnbVKylNfDYbCwqg09MgC+hNX/DJc9XuVosZ5ZsRks4M7PwyudimQFcH/6TY6pkvfQW5XhMaIQ==","signatures":[{"sig":"MEUCIDdK3JawKVm2X9UJGfd6bNMYfSppT7Jll9/3BtIMwe/sAiEAgLtdixZjhvlXX4JZ5Zg1enr/0jqzAZriL8MNDMDfQoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274680},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"e2800ff3e234cf8ddd09ecae8ff2854a1c42380d","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.9_1772788617078_0.8817712638506277","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"sema-core","version":"1.0.10","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.10","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"2caece71e54bf4320ac24e80951bdff369565b27","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.10.tgz","fileCount":447,"integrity":"sha512-lTUfqhE2w/VAn9GAjuM6rgi9gxKzZ03XM60bXYg4CPXTU/Hf6wEc0eDA+xHPU8gn/VC7EGRe5ectij4FitLV2w==","signatures":[{"sig":"MEQCICRA1KFjuTgAfV/VBOfYuq7qnn0tV3SHvJ5inWCPE8thAiBF7q1mthZPyxMXQxyNr8PZhDnB6qB2mvsoGhhh2hpKyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421438},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"59ba15b61eb0390670251ba2ba548a0931c9da63","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.10_1773397801149_0.5033735666531152","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"sema-core","version":"1.0.11","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.11","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"3558500dffd554e0191bc1a52880ee4c310acd48","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.11.tgz","fileCount":475,"integrity":"sha512-tGSqOYd7i+zHvXO+vPjHqIc//Z1gL2CPHKuELJPrjZ2UUfAIiA6GE6kC+OO1lWmfwwDSrtJ39aGXnsrrspaktQ==","signatures":[{"sig":"MEYCIQCIG1Qhpku8esXuuN6KPnos3HbrwtXR0bC0+si6F4Zn/wIhAI17tp3HKYMRLvw0VGfWwoffYgHL49dOwSWGZAho6tZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601010},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"829551d5308d94943d598e4aef4a15dd8eeb705a","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.11_1774606590150_0.697443855861944","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"sema-core","version":"1.0.12","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.12","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"4c1d92c7346db6f8b413b7ad457604e130f49f3c","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.12.tgz","fileCount":539,"integrity":"sha512-BCo0kBsJO1m3Pzxx3QhSWfxV6JiTujyW86rwnXVugN/Oss0Ug73fsFdpwbfK3JeJjfnGWebnTMFWAfHeAqvFWw==","signatures":[{"sig":"MEUCIHRJ8Kxf4n6lWrXA0YgPh69jQqo2X3gLbaEcnG6utkbZAiEAgksVqzO0SQ+8PTAgEKU8dA2VNpqnDvfDsTd1mOw8OLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1851883},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"13462f24d4c1d6102678be1d97750bba28249ea3","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.12_1775814977848_0.6840206407586416","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"sema-core","version":"1.0.13","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.13","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"2f2eaa06e11d76335c36eb8681897a4b43528183","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.13.tgz","fileCount":555,"integrity":"sha512-NPkigTznPN4Ow52xSH3pWTeF3LWmmFuHHrbcnNRvQoDm3SU4ejrtM4aK7OFG51MtLU6r5mShp+0AJd+ZtYQ8oQ==","signatures":[{"sig":"MEQCIC+qKboEidCNPA8KBhcVXaVJNBW91Jf0OX0o6wKmReKYAiAOkkZrhnw4dF9ndBrOQDlhiyDKQ8tfdX45rDiAtkEJwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1855636},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"2e67318e503767f2bca2b546666275b76aeda469","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.13_1776312079722_0.6521487824244858","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"sema-core","version":"1.0.14","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@1.0.14","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"d166367bf0b52788709b303adf9104be5679cbb1","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-1.0.14.tgz","fileCount":555,"integrity":"sha512-LSR4sbCWMAHhbIaRKJ+VIVO+SLxa3c0EZw9SHTDoJ0NuU0PV4WoDiHQ4zGciSZ/7IWieVV+Avjje0EBNIpnuZA==","signatures":[{"sig":"MEUCIESyJLWO3RQZD7c3vms9EToYlCDmUNzExmbIBn/h3PDPAiEAh0fKUIr4Do1v7gXe4gKjZKtUosoqbfCVlLJpP54udQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856134},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"0c712fcf56d6f3a45fd835a510d99d4ab4f31fc6","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_1.0.14_1776395451272_0.5728804419935529","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"sema-core","version":"2.0.0","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.0","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"fdad4fb8f423f97943749c34387e456d24f92e81","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.0.tgz","fileCount":547,"integrity":"sha512-A7bdkdnkTabQAcecf49hOCyEAbFt0Yadh3G6ayI/DEG9f+fdEx07ldWIYTSNiI14XwCb+HybF2dNHC/RZelLPg==","signatures":[{"sig":"MEYCIQDRrjHMdcwR4cjedDt+XL/oxpaSeIp8lY3k1uUWp/dkHQIhAK1eTkYImjUM5BUX+fDrKZcWZXJ/J/Q+KN40+LAC+oJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697921},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"8aba49b538d1d92f19a4df2b26c4eab80080ef34","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.0_1778812236743_0.7108480843512592","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"sema-core","version":"2.0.1","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.1","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"30c55b8c60f5e759c24e2fe018fad1c3d664cb9a","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.1.tgz","fileCount":563,"integrity":"sha512-xWJ9HYhu2dQHID/UFsOI4uoEDdynYppeImPqNg46Y9o3q81Z9hWgFiIygrXeTS/wWucfVrv2BaioW4zSOebNnw==","signatures":[{"sig":"MEUCIC7+W7eyswGML9xtEETTJTFT+Q0ISeMm4hj/I8bKiy09AiEA/dNlzG5R3BShD6UI6tWwNjfaplizNdCH5w8OBElVz0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740807},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"002c30dde874c585b84f595fc787b8e5befb5a67","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.1_1779432450120_0.6383053634022802","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"sema-core","version":"2.0.2","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.2","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"3d416b20fcd307aa28fdc469de8edac4ddd640d2","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.2.tgz","fileCount":567,"integrity":"sha512-IAyOP9HTBNq17j01+/6jVQAL+b3oqOyd/FTiYnn3uaY9OSa505Z0PZl5wW3jdnOqvqZmaypARa5MHg7f0mj3Lg==","signatures":[{"sig":"MEUCIGn2sJDOmVekAFrBTvoxvaw28t/cvFll6Kh8+60mu5saAiEA/Lh8Oc9a8aSb1WrehmKu/ryK0uGlyd9xV0zkLBHwTro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772666},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"b4f058446097b3350c80f30b9d3d4289818f688f","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.2_1779710378789_0.5691508237169851","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"sema-core","version":"2.0.3","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.3","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"cb982c2c0a6e32d51e3025936283506ee609669c","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.3.tgz","fileCount":579,"integrity":"sha512-9tt6E1C/D+SQJvoynOmlDS/hkO6zHzzPWTPRA6+6U+KRHtevnWyFHEtjJW6WdoJa99YViE8OtsWvEx+6Bh00Ew==","signatures":[{"sig":"MEYCIQCG9BsX2/oxNEy9P2bPnJYo22TjXp/BH1LXBGT7wOARbAIhAL/GhayIlIm1tpfZrS/wAdVQQMlAr3ROiSx9eOJVFD4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824798},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"c977ce29dc6516058aacd56c4d5709aac9c15691","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.3_1779797549676_0.07691695549144772","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"sema-core","version":"2.0.4","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.4","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"605d7458a1b3233b590608d3d5a0b109e7ccd510","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.4.tgz","fileCount":579,"integrity":"sha512-jCaNUCZhXbjyAmAGY6FB64zv5dYojaQcLXzFZYzoDGnfW3lGeXspPNyCPHTUxIgHc1IcpeivGsDW5i+9YT7PNA==","signatures":[{"sig":"MEUCIQD4blS+g+rocdcX45qRG9qiI7tLiYc8qEFtL4NnxJ0higIgeBGUeSWcU39j8Tf37bb3UrpboizZaYmvSWRNqlgrq2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827277},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"633290c01c202d6e693ba3c65de7212e71c30734","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.4_1779888645267_0.2743374462980934","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"sema-core","version":"2.0.5","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.5","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"f5e697acba96d34aca8b028edf6238b09834874b","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.5.tgz","fileCount":579,"integrity":"sha512-+sk/4NJ2xBX+jQEhzZ7NZjpvbrMQulbF8hkhAD/HxznQXcIX+pUyKbT0jtoI1Sp7m3nREDbKPp4b2wAJd5gwxw==","signatures":[{"sig":"MEYCIQD5CQV4Zng4OLz4GgeTQxyNIUK2fKa/I/mfdJw2DonE3gIhAIBb+65TBxtEtaeR7XCZqmPq6ix3zT5qRPqnYmyT1kjC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843392},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"7c1a7fb2f6eccd92d7202a737f8d8de57c40adee","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.5_1780039199921_0.6320781617818947","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"sema-core","version":"2.0.6","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.6","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"99f1d93959c1aafaae39b023584ddf54d1540472","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.6.tgz","fileCount":599,"integrity":"sha512-07QqapM5H3nlaA4a7ryfKFd85pMJzJEu+vy19CG+LGwte3Bche2t9KHTjp4reWWGfws05G+8cBR/aIiYGTQV9Q==","signatures":[{"sig":"MEQCIGFdKN+TYOdUZjpTPgSo1FaL9V9Md5BzA6cckBk75unIAiAlW3Cx2GOAhYBI2pWdj7ggs/tvuv/e/qFKVcHegTMnsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"00e88ed88d9e33617700bc58f861ea222b4d5c38","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.6_1781599544138_0.6862885992917684","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"sema-core","version":"2.0.7","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.7","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"5019e64dd250b648df8f00c84a258a93e77a4c41","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.7.tgz","fileCount":599,"integrity":"sha512-AFxNPPqrgHxkiF3FEEs9Bbebj3662KL4o9EJ6+odMhNAS5XMQpuaQOwENuR/QBMxMuTy8slvBbtmhmeXDiyVCw==","signatures":[{"sig":"MEQCIAe77y6TiJsr7BhqHC5dLkdZlLDMJLGy3eq7E8kWr5O1AiBgyaB/C8EBjK2IhfurZdyse8gZ8nBIUF7zUzXXNCRngQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903299},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"0f78a9ea5fa360888f9c94e17bc34638c1a4a4bf","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.7_1781693802632_0.5499584530449271","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"sema-core","version":"2.0.8","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.8","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"d4c5faa2733dcddbf08d3758a7a14b388e55ad89","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.8.tgz","fileCount":599,"integrity":"sha512-UzM31cRN9EWh2ML1iJfwqnCeEnGUtM6mxU1EDTTleyc5n7Nn11FkhJ6inYauMdmR3+ciVFXZ71n+2O0eRaOzAg==","signatures":[{"sig":"MEUCIQDkVSc5ugn4s2CKrFybVevBoDZWGsCLJqUjhgFLsvQQEgIgBbEBinmWMLx2v1a2f3euxfd05NAowZfz16Jgkz9z148=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1919999},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"dfb03c5b8388af2020aacaa38c1f4bf74bb545cb","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.8_1782294448099_0.9681531385537616","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"sema-core","version":"2.0.9","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.9","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"111aa20a5e849eab0039f84461d02a94138c9bb1","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.9.tgz","fileCount":603,"integrity":"sha512-/pa4czYnuPRYk2HDkmGYp91/IwGjIdLWNQmx/kYKL1FC/7ef8RiYptrO5LwBCm/kp0ju0xz4ZEdQRWnuc29ISA==","signatures":[{"sig":"MEQCIDpId0cnUvbQ1x8MKSvFevEwTKqS7BzuX+KyG6eYg2tUAiBLN98afRCjyg+MrOcruEJwdT9vpISGuefAPu3O0RQurw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1942394},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"41f2533807374f40a8c95f7e507d9fb74996f48e","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.9_1782967586889_0.32439430620849974","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"sema-core","version":"2.0.10","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.10","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"a85f045f6e8ec98e9deddc94687effa7df1a7d06","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.10.tgz","fileCount":603,"integrity":"sha512-cnWUXQLh6SM3Ws3rY0TXEZ4ymW+b5O/wIP/UAwNpyZUWsOrjsf4r8nOXNSzbJ4O1rftHVtRfUPE1Z/7RX37AoQ==","signatures":[{"sig":"MEQCIFqhaKxpCUUk9AfgmrEM7pUUEXdvOK+LpRJPd/0Htr5yAiAqFA1YgTGrBp9XHWephjGz0KyfMYzbWAazPGIvWVppfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943402},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"2e7baeabeba28e238dab276e5c4b6494e01c8f0b","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.10_1784803482606_0.9624764929821314","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"sema-core","version":"2.0.11","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.11","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"0aaeb3502fba9f5c524463ee4ab6a47dc7228392","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.11.tgz","fileCount":619,"integrity":"sha512-OmkMWQD6fk5KoaDZt0O3U3tXuCJ7ULXF0S5VXl+czRWS3qcAgwdnaOaNPEw7HChfx4dyU5lHp2C5r8DWSGIFVQ==","signatures":[{"sig":"MEQCIB3aH5y7b3f/JiD1hBTHyV+fViF9j8kBi+XSErZXh3BUAiBPLHjpd9ik8JtHrefUz0CP2Vi/mqxLQnZTbvYo02QDgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028695},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"67e6c1a0f851c104d3a7956ca4500ffe4e818869","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.11_1785235111442_0.4426632903399055","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"sema-core","version":"2.0.12","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.12","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"a06b60c6bcf7a71e864436a6b2e8df49b7b15f43","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.12.tgz","fileCount":635,"integrity":"sha512-tXc2csR7gZvcu5VAy8viEJ9rBLDlo/ZU8dZyzS/plcpIgWsVWRRs1re7Dbfh7ZL0wemoD6G5RwEgR28JLE4lZA==","signatures":[{"sig":"MEQCIHZAalVSOVpvLAqIaNVPWuyhEPTTG0k3y2iAO/9BWio5AiA+oAY5O5wvvNrAh0RN2tNc2BDbcvJxKO32syr2Zx7EUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133328},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"34c201bfc3305b5e09958c5766a198bea4d0ca98","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.12_1785827398784_0.7989968570940105","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"sema-core","version":"2.0.13","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.13","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"9eac6e8b2f5de71098603b867f04968c8e16e50f","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.13.tgz","fileCount":643,"integrity":"sha512-PLCbFm0seLIFCfjIbSGvGYTyt31/0lW3bQrLZ7vcEpu2Ep7AFO0iiuQQMjkL0Nca1KrH9Doemw4Z1jPhP2NDqg==","signatures":[{"sig":"MEUCIHDUvbdRIHiznd2EZYnTE6QUND+dXHs576ne5kxohnpzAiEAjieFCxQOSDdzsEjPuoOtsZh+cZDq6Fj9E90s7A+u2Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141852},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"6b5f2a6df970566ea3c11f1333d50ce6dc4ab11b","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.13_1785998094164_0.10385179990781612","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"sema-core","version":"2.0.14","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.14","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"920388deac2209c96db56ab189f0f25c3cd80427","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.14.tgz","fileCount":643,"integrity":"sha512-ws7g8XAjirl/8PT7sFboREHUiLjMZhXHyHW7njoAr5UvS3ZTL8QkeT771xCb/PbIQtrapkRQes7aBRhOBL5xHA==","signatures":[{"sig":"MEQCIB8uk+VQ7+SB7Q+PXIL5yOIhbetSFUvSy5SfSDpbzn6HAiAvT+Cw80oZCOcR+qDMDn4JjOP57ESpAlSKihjK7HP6wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174351},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"5b25ee7086ca321d3ca17e124a00db3c2f9aa5e9","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.14_1787650161054_0.03375432032942394","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"sema-core","version":"2.0.15","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.15","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"db483d8bd5140f13e88009f765bfe45f4d3f0fe5","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.15.tgz","fileCount":643,"integrity":"sha512-5a8saWxDbiatvW5Zh+kkQnvt3AAfrllq8rKsi0aPirBNFaQzFTxNBAoZSxF70BEPJszalI72TzNxYmy+vobEGQ==","signatures":[{"sig":"MEYCIQDpEMy177l/V5lrsnSC5gRTyKDTcH55zy8Y0OUuJglOTgIhAJCyjuyFNWKeJX2GQCyXAlz4GKIFviXewFbuYxB4oSMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196559},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"4cac1211170a21325507105ccfc3b4f6e1b67339","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.15_1787726844835_0.23944604246073853","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"sema-core","version":"2.0.16","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.0.16","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"06371825f7d828e396ed5f3e5d490eac40c444ee","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.0.16.tgz","fileCount":651,"integrity":"sha512-1kNwRPc57RgdRpPwj6nEOpQuIcvkWpwfz0aGVut3ixrzKSn88dZ5kwP0m5xiAH5P5C6MEcnnk04jLLHStIPsKQ==","signatures":[{"sig":"MEQCID54JUDuGXkIDNwoeCmRlN56q/G+MXymF4B4cKYarpF/AiBe15hBz8CrfMY9Td5UsR+18fbJI6/9IPDN+ZoUTLRqlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2272615},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"19be20455ca6f5f61c6fbee69049d5c66f9bb141","scripts":{"lint":"eslint src/**/*.ts","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.0.16_1788317453015_0.32765201227912844","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"sema-core","version":"2.1.0","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.1.0","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"2c635a471d2a821390a797bbf609e3fc15eb567d","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.1.0.tgz","fileCount":679,"integrity":"sha512-INz5t3xrOUzTcmG3AMs8SyYko6W2t/auNm31HxCiSrx/pZrMC1aZ4OM24d0Q6Oued0c4zutGmW/3HMesTTtmhA==","signatures":[{"sig":"MEUCIQDgOVZ5Zo+2Hwm17c6vMWsU8+sjmKlowsey0nZgS5A6zgIgLbi+mJwHmCrYyJFSLQYYEe4x4lGKaqHUr7oF+Hf7mdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502354},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"ad5b35d7b2b16ddd626a809c9e45abb6e11e9246","scripts":{"lint":"eslint src/**/*.ts","test":"tsx --test \"tests/**/*.test.ts\"","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","turndown":"^7.2.4","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.1.0_1789120497402_0.06119380892828863","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"sema-core","version":"2.1.1","keywords":["ai","assistant","event-driven","tools","agents"],"author":{"name":"AIRC Sema Team"},"license":"MIT","_id":"sema-core@2.1.1","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"homepage":"https://github.com/midea-ai/sema-code-core#readme","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"70cae953d25a8fee63648f5b9019af72886f5d35","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.1.1.tgz","fileCount":683,"integrity":"sha512-wCL7Lk7LZWVAmmfLJ+oZMGzusX7cTt40UVrkYJTdyXIzZ9RUdbl4ukpU4xrdEGM4etiSqlmnZuMzYh5a2JNlHw==","signatures":[{"sig":"MEYCIQCMV8gbCAp25HttE6PGrn59A87l5Tp1XrVFGjVBisccLgIhAJZqUxme/If3lUSgyxCYMnB45m9o/ybtzWqI6d/Fhig8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDp6iy5SqyVZpWQh380UMuwrUBapAtQFsaZ/wLYCP4DtwIgf0Cb8btRsPdFqvNPczVlWyxv+LNYJZXAYL+gKhitGg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2541265},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"939d4ebd1219e4638a5c054f563f13d44273b926","scripts":{"lint":"eslint src/**/*.ts","test":"tsx --test \"tests/**/*.test.ts\"","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","turndown":"^7.2.4","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/sema-core_2.1.1_1789714204484_0.16935627160289268","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"_id":"sema-core@2.1.2","bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"dist":{"shasum":"69151fbaa259d72f8a980f1d6887abab8b320249","tarball":"https://registry.npmjs.org/sema-core/-/sema-core-2.1.2.tgz","fileCount":695,"integrity":"sha512-WJrIAe5qdzEYnlfOLFiFoLGTmlFOFEki8SwN+OwMn89M3Dm2FhJmRJbg9fpau9WMPyWXHjfShiWrcK6sVKgIwg==","signatures":[{"sig":"MEYCIQCdaoMeArpfaUvaNo08DCOnVIBQKveLDnRJmalJLdh4JwIhAIxzej9Po4gawwFgCsDVZpdEHKyqPpCjwR6gJ6nxA5Ls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTUYPAO+ddRRs6JGtzbA0vcRGBbf0xaqvX8hSfX/ILBgIhAPKaRdlwVoqHhz8wytD6vTIS+KFo4yoB+TJK78fmeO17"}],"unpackedSize":2626775},"main":"dist/index.js","name":"sema-core","types":"dist/index.d.ts","author":{"name":"AIRC Sema Team"},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./mcp":{"types":"./dist/services/mcp/index.d.ts","import":"./dist/services/mcp/index.js","require":"./dist/services/mcp/index.js"},"./event":{"types":"./dist/events/types.d.ts","import":"./dist/events/types.js","require":"./dist/events/types.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"}},"gitHead":"65e9228b38e1c3cabb9795dc6e13fb38e5fe2079","license":"MIT","scripts":{"lint":"eslint src/**/*.ts","test":"tsx --test \"tests/**/*.test.ts\"","build":"tsc","prepublishOnly":"npm run build"},"version":"2.1.2","_npmUser":{"name":"zhoujie198","email":"zhoujie195@midea.com"},"homepage":"https://github.com/midea-ai/sema-code-core#readme","keywords":["ai","assistant","event-driven","tools","agents"],"overrides":{"diff":"7.0.0"},"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"_npmVersion":"10.9.2","description":"Event-driven core library for Sema AI assistant","directories":{},"maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.76","diff":"7.0.0","glob":"^13.0.0","jimp":"^0.22.12","events":"^3.3.0","nanoid":"^5.1.6","openai":"^6.9.1","undici":"^7.16.0","spawn-rx":"^5.1.2","turndown":"^7.2.4","lodash-es":"^4.17.21","lru-cache":"^11.2.4","iconv-lite":"^0.6.3","cron-parser":"^5.5.0","gray-matter":"^4.0.3","shell-quote":"^1.8.3","@vscode/ripgrep":"^1.17.0","@anthropic-ai/sdk":"^0.39.0","zod-to-json-schema":"^3.24.6","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.0.2","ts-node":"^10.9.2","typescript":"^5.0.0","@types/diff":"^7.0.2","@types/node":"^20.19.25","@types/lodash-es":"^4.17.12","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sema-core_2.1.2_1790238603330_0.9100241001243019"}}},"time":{"created":"2026-02-11T13:44:41.380Z","modified":"2026-09-24T08:30:03.732Z","1.0.2":"2026-02-11T13:44:41.702Z","1.0.3":"2026-02-12T09:57:16.741Z","1.0.4":"2026-02-13T04:41:40.857Z","1.0.5":"2026-02-24T08:29:29.463Z","1.0.6":"2026-02-27T10:08:06.113Z","1.0.7":"2026-03-04T03:14:01.716Z","1.0.8":"2026-03-04T03:29:45.336Z","1.0.9":"2026-03-06T09:16:57.302Z","1.0.10":"2026-03-13T10:30:01.334Z","1.0.11":"2026-03-27T10:16:30.331Z","1.0.12":"2026-04-10T09:56:18.100Z","1.0.13":"2026-04-16T04:01:19.935Z","1.0.14":"2026-04-17T03:10:51.488Z","2.0.0":"2026-05-15T02:30:36.917Z","2.0.1":"2026-05-22T06:47:30.280Z","2.0.2":"2026-05-25T11:59:38.977Z","2.0.3":"2026-05-26T12:12:29.877Z","2.0.4":"2026-05-27T13:30:45.498Z","2.0.5":"2026-05-29T07:20:00.135Z","2.0.6":"2026-06-16T08:45:44.334Z","2.0.7":"2026-06-17T10:56:42.769Z","2.0.8":"2026-06-24T09:47:28.265Z","2.0.9":"2026-07-02T04:46:27.109Z","2.0.10":"2026-07-23T10:44:42.774Z","2.0.11":"2026-07-28T10:38:31.670Z","2.0.12":"2026-08-04T07:09:58.929Z","2.0.13":"2026-08-06T06:34:54.377Z","2.0.14":"2026-08-25T09:29:21.221Z","2.0.15":"2026-08-26T06:47:25.034Z","2.0.16":"2026-09-02T02:50:53.210Z","2.1.0":"2026-09-11T09:54:57.568Z","2.1.1":"2026-09-18T06:50:04.648Z","2.1.2":"2026-09-24T08:30:03.451Z"},"bugs":{"url":"https://github.com/midea-ai/sema-code-core/issues"},"author":{"name":"AIRC Sema Team"},"license":"MIT","homepage":"https://github.com/midea-ai/sema-code-core#readme","keywords":["ai","assistant","event-driven","tools","agents"],"repository":{"url":"git+https://github.com/midea-ai/sema-code-core.git","type":"git"},"description":"Event-driven core library for Sema AI assistant","maintainers":[{"name":"zhoujie198","email":"zhoujie195@midea.com"}],"readme":"<div align=\"center\">\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"./docs/images/semacode-logo-dark.png\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"./docs/images/semacode-logo.png\">\n  <img src=\"./docs/images/semacode-logo.png\" alt=\"Sema Code Core Logo\" width=\"75%\"/>\n</picture>\n\n<h3>An Event-Driven AI Coding Assistant Core Engine</h3>\n\n<p>Providing reliable and pluggable intelligent processing capabilities for building code assistant tools.</p>\n\n[![GitHub License](https://img.shields.io/github/license/midea-ai/sema-code-core?style=flat-square)](https://github.com/midea-ai/sema-code-core/blob/main/LICENSE)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/midea-ai/sema-code-core)\n[![npm version](https://img.shields.io/npm/v/sema-core?style=flat-square)](https://www.npmjs.com/package/sema-core)\n[![Documentation](https://img.shields.io/badge/docs-GitHub%20Pages-blue?style=flat-square)](https://midea-ai.github.io/sema-code-core)\n[![arXiv](https://img.shields.io/badge/arXiv-2604.11045-b31b1b?style=flat-square)](https://arxiv.org/abs/2604.11045)\n\n[中文](./README_CN.md) | **English**\n\n</div>\n\n## 📖 Project Overview\n\n**Sema Core** is an event-driven AI coding assistant core engine that provides reliable and pluggable intelligent processing capabilities for building code assistant tools. It supports core capabilities such as multi-agent collaboration, Skill extension, and Plan mode task planning, and can be quickly integrated into various AI programming tools.\n\n[View Documentation](https://midea-ai.github.io/sema-code-core)\n\n## 💼 Use Cases\n\n### SemaCode Extension (VSCode / JetBrains)\n\n[SemaCode Extension](https://github.com/midea-ai/sema-code-vscode-extension) is an intelligent programming plugin based on the Sema Core engine, supporting both the VSCode extension and JetBrains plugins (IntelliJ IDEA / PyCharm / GoLand / WebStorm / CLion, etc.).\n\n<p align=\"center\">\n  <img src=\"https://github.com/midea-ai/sema-code-core/releases/download/docs-assets/plan-mode.gif\" alt=\"Sema Code VSCode Extension\"/>\n</p>\n\n### SemaWork\n\n[SemaWork](./webui/README.md) is a local web UI built on Sema Core.\n\n<p align=\"center\">\n  <img src=\"https://github.com/midea-ai/sema-code-core/releases/download/docs-assets/webui.gif\" alt=\"SemaWork\"/>\n</p>\n\n### SemaPLC\n\n[SemaPLC](https://github.com/midea-ai/SemaPLC) is an IDE for industrial PLC programming — describe a control task in natural language and watch it become a running PLC program, powered by the embedded Sema Core Agent.\n\n<p align=\"center\">\n  <img src=\"https://github.com/midea-ai/SemaPLC/raw/main/docs/images/demo.gif\" alt=\"SemaPLC\"/>\n</p>\n\n### SemaClaw \n\n[SemaClaw](https://github.com/midea-ai/SemaClaw) is a general-purpose engineering harness for building personal AI agents.\n\n<p align=\"center\">\n  <img src=\"https://github.com/midea-ai/sema-code-core/releases/download/docs-assets/semaclaw-intro.GIF\" alt=\"SemaClaw\"/>\n</p>\n\n## 🚀 Quick Start\n\nGet [SemaWork](./webui/README.md) running locally in two steps:\n\n### 1. Clone and build\n\n```bash\ngit clone https://github.com/midea-ai/sema-code-core.git\ncd sema-code-core && npm install && npm run build\n```\n\n### 2. Start SemaWork\n\n```bash\ncd webui && npm install && npm run build\nnpm start\n```\n\nThen open the URL printed in the terminal (`http://127.0.0.1:3210/?token=…`) in your browser, or run `npm start -- --open` to open it automatically.\n\n## 🛠 Development\n\n```bash\n# 1. Install dependencies\nnpm install\n\n# 2. Build\nnpm run build\n\n# 3. Pack (optional): creates sema-core-x.y.z.tgz for local testing via npm install <tgz>\nnpm pack\n```\n\nNon-Node projects can integrate via the [multi-language SDKs](./sdks/README.md) (Java / Python / C#).\n\n<a id=\"the-sema-family\"></a>\n\n## 🌐 The Sema Family\n\n**Midea AIRC · SEMA Agent Systems** explores agent systems engineering through three open-source research efforts. **Sema Code** turns product-bound coding agents into programmable, embeddable infrastructure; **SemaClaw** studies harness engineering for open, controllable, and extensible personal agents; and **SemaPLC** grounds industrial code generation in existing projects and gates completion on specification, compilation, and runtime evidence. **Embed · Harness · Verify** summarizes the distinct focus of each project, not a shared pipeline or strict dependency chain.\n\n<p align=\"center\">\n  <img src=\"./docs/images/sema-series-family.png\" alt=\"The SEMA project family: Sema Code, SemaClaw, and SemaPLC\" width=\"1000\" />\n</p>\n\nThe SEMA series currently includes the following papers and open-source implementations:\n\n[1] [*Sema Code: Decoupling AI Coding Agents into Programmable, Embeddable Infrastructure*](https://arxiv.org/abs/2604.11045) · [Code](https://github.com/midea-ai/sema-code-core)<br>\n[2] [*SemaClaw: A Step Towards General-Purpose Personal AI Agents through Harness Engineering*](https://arxiv.org/abs/2604.11548) · [Code](https://github.com/midea-ai/SemaClaw)<br>\n[3] [*SemaPLC: A Project-Grounded, Verification-Gated Agent Harness for PLC Code Generation*](https://arxiv.org/abs/2608.18565) · [Code](https://github.com/midea-ai/SemaPLC)\n\n## 📜 License\n\n`sema-core` is released under the [MIT License](./LICENSE). See [THIRD_PARTY_NOTICES.md](./THIRD_PARTY_NOTICES.md) for the third-party dependency list and external service terms.\n","readmeFilename":"README.md"}