{ "name": "@muvuula/mcore", "version": "0.74.0", "description": "mcore.fit — 自我拟合进化的本地 AI 内核框架(Core your model, Fit the reality):心脏/情感/身体/大脑/灵魂四件套自主进化、三层记忆、时间轴推演、all-local 隐私可控;五器官独立插件协作(ModLens 眼睛 / at-file 左手 / genui 右手 / automation 双脚 / better-sidebar 工作台)", "type": "module", "main": "./dsh/index.mjs", "exports": { ".": "./dsh/index.mjs", "./client": "./dsh/client.js", "./pet": "./dsh/pet/index.mjs", "./pet/hindsight": "./dsh/pet/hindsight.mjs", "./package.json": "./package.json" }, "scripts": { "build:client": "node build-client.mjs", "check": "node release-check.mjs --allow-untagged", "check:template": "node .github/scripts/template-balance.mjs", "test:pet": "node dsh/pet/bridge.test.mjs", "smoke:pet": "node dsh/pet/smoke.mjs", "test:pet:e2e": "node dsh/pet/chat.e2e.test.mjs", "test:pet:integration": "node dsh/pet/integration.test.mjs", "test:pet:fusion": "node dsh/pet/fusion.test.mjs", "test:pet:chat": "node dsh/pet/chat-contract.test.mjs", "test:soul": "node dsh/soul-migrate.test.mjs", "prepublishOnly": "node release-check.mjs" }, "engines": { "node": "\u003e=22" }, "keywords": [ "deepseek-harness", "dsh", "dsh-plugin", "persona", "ai-agent", "self-evolving", "memory", "desktop-pet", "local-first", "privacy", "self-hosted", "openai-compatible" ], "author": "muvuula", "repository": { "type": "git", "url": "https://github.com/muvuula/DeepSeek-Harness-Core.git" }, "bugs": { "url": "https://github.com/muvuula/DeepSeek-Harness-Core/issues" }, "homepage": "https://github.com/muvuula/DeepSeek-Harness-Core#readme", "_organPlugins": [ "五器官是**独立插件**,不由本包安装、也不被本包 import(2026-11-02 从 dependencies 移出)。", "它们各自用 `dsh plugin --profile \u003cname\u003e add ...` 安装,经 harness 全局工具系统与本插件协作:", " 眼睛 @liustack/modlens · 左手 dsh-at-file · 右手 @omdsh-dev/dsh-genui", " 双脚 @dsh-external/dsh-automation · 工作台 dsh-better-sidebar", "放在 dependencies 里会让 mcore 的安装被迫去 GitHub 拉 5 个包,网络不通时整包装不上——而本包并不需要它们。" ], "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "immediately": true, "inject": [ "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-slots", "@deepseek-ai/dsh-client-ui-input-trigger", "@deepseek-ai/dsh-client-connection", "@deepseek-ai/dsh-client-ui-conversation" ] } }, "license": "MIT", "files": [ "dsh", "!dsh/client.raw.js", "cordis.patch.yml", "README.md", "docs/THIRD_PARTY_NOTICES.md" ], "_petNote": [ "2026-11-02(v0.70.1 审计):dsh-pet 依赖已删除。", "宠物渲染/素材/宿主已全部并在本包(dsh/pet-host.mjs + dsh/pet/vendor-client.js + dsh/pet/dsh-pet-full/),", "dsh/pet/index.mjs 的 resolvePetDir() 会先认本包自带 assets/webm,不再需要兄弟目录 dsh-pet。", "实测:干净目录(无 node_modules/dsh-pet、无 DSH_PET_HOME)时 /api/pet/act 仍返回 pool=106。", "删掉它省掉一次 63.5MB 的 dsh-pet + 其 5 个运行时依赖(@anthropic-ai/sdk/openai/zod/@electron/get/extract-zip)下载。" ], "_petFullNote": [ "2026-11-03(v0.72.0):dsh/pet/dsh-pet-full/ 是照搬的 dsh-pet 整包 host,**可选**。", "它 import @electron/get 与 @deepseek-ai/dsh-{home-paths,credentials,llm} 四个包;不在 dependencies 里(放进去会让安装去 GitHub 拉包,本机不通)。", "所以 dsh/index.mjs 改成顶层 await + try/catch 的**动态** import:解析失败只降级简化版 pet-host,人格核心/面板/API 照常。", "别改回静态 import —— 静态失败是模块级的,整个插件都加载不起来,连降级的 catch 都跑不到。" ] }