{
    "name": "dsh-soul-md",
    "version": "0.11.0",
    "description": "DeepSeek Harness 的 soul.md 风格人设 + 长期记忆插件：设置页输入人设卡名称和内容即可，文件由插件自动管理；可按工作区指定人设、聊天框可给会话单独切人设；AI 可自行演化人设与记忆（soul_read/soul_update/memory_*）。",
    "type": "module",
    "main": "index.js",
    "exports": {
        ".": "./index.js",
        "./client": "./client.js",
        "./package.json": "./package.json",
        "./locale/*.json": "./locale/*.json"
    },
    "dsh": {
        "bundle": {
            "patch": "./cordis.patch.yml"
        },
        "client": {
            "platform": "web"
        },
        "compatibility": {
            "dsh": ">=0.2.0-rc.2 <0.3.0 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5",
            "dshReleases": {
                "0.1.5-rc.2": "incompatible",
                "0.1.5-rc.3": "incompatible",
                "0.1.6-alpha.1": "unknown",
                "0.1.6-alpha.2": "unknown",
                "0.1.7-alpha.1": "unknown",
                "0.1.7-alpha.2": "unknown",
                "0.1.7-rc.1": "incompatible",
                "0.1.7-rc.2": "incompatible",
                "0.2.0-rc.2": "compatible",
                "0.2.1-rc.1": "compatible",
                "0.2.1-rc.2": "compatible",
                "0.2.1-rc.3": "compatible",
                "0.2.1-rc.4": "compatible",
                "0.2.1-rc.5": "compatible"
            },
            "node": ">=20.18",
            "profiles": [
                "web",
                "desktop"
            ]
        }
    },
    "files": [
        "locale",
        "index.js",
        "memory-layout.js",
        "memory-recall.js",
        "subagents.js",
        "client.js",
        "cordis.patch.yml",
        "README.md",
        "README.zh.md",
        "LICENSE",
        "examples",
        "vendor"
    ],
    "homepage": "https://github.com/Scorp1o117/dsh-soul-md",
    "keywords": [
        "dsh",
        "dsh-plugin",
        "deepseek-harness",
        "persona",
        "soul",
        "memory",
        "roleplay",
        "system-prompt"
    ],
    "license": "MIT",
    "engines": {
        "node": ">=20.18",
        "dsh": ">=0.2.0-rc.2 <0.3.0 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Scorp1o117/dsh-soul-md.git"
    },
    "bugs": {
        "url": "https://github.com/Scorp1o117/dsh-soul-md/issues"
    },
    "dependencies": {
        "@deepseek-ai/schemastery": "^3.18.4"
    },
    "peerDependencies": {
        "@deepseek-ai/dsh-home-paths": ">=0.2.0-rc.2 <0.3.0 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5",
        "@deepseek-ai/dsh-settings": ">=0.2.0-rc.2 <0.3.0 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5",
        "@deepseek-ai/dsh-tools": ">=0.2.0-rc.2 <0.3.0 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4 || 0.2.1-rc.5",
        "react": "^18.2.0"
    },
    "devDependencies": {
        "@deepseek-ai/dsh": "0.2.1-rc.5",
        "@deepseek-ai/dsh-home-paths": "0.2.1-rc.5",
        "@deepseek-ai/dsh-settings": "0.2.1-rc.5",
        "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.5",
        "@deepseek-ai/dsh-tools": "0.2.1-rc.5",
        "react": "18.3.1",
        "react-test-renderer": "^18.3.1"
    },
    "scripts": {
        "test": "node --test tests/settings-scope-compat.test.mjs tests/settings-atomic-write.test.mjs tests/client-write-flow.test.mjs tests/persona-switcher.test.mjs tests/memory-layered.test.mjs tests/latest-compat.test.mjs tests/subagent-skip.test.mjs tests/section-render.test.mjs && node --test tests/plugin-page.test.mjs && node --test tests/locale.test.mjs"
    }
}
