{ "name": "@achasoft/dsh-memory", "version": "0.2.1", "description": "Persistent, searchable, per-project memory for the DeepSeek Harness: decisions, rules, and sprint context in a queryable DuckDB file, rules enforced on every model request, with a full management UI in the Web Client", "license": "MIT", "type": "module", "main": "lib/index.js", "types": "./types/index.d.ts", "files": [ "lib", "types", "cordis.patch.yml", "README.md", "LICENSE" ], "exports": { ".": { "types": "./types/index.d.ts", "default": "./lib/index.js" }, "./host": { "types": "./types/host/index.d.ts", "default": "./lib/host.js" }, "./tools": { "types": "./types/tools/index.d.ts", "default": "./lib/tools.js" }, "./embeddings-openai": { "types": "./types/providers/openai-embeddings.d.ts", "default": "./lib/embeddings-openai.js" }, "./client": { "default": "./lib/client.js" }, "./remote": { "default": "./lib/remote.js" }, "./typert": { "default": "./lib/typert.host.js" }, "./cordis.patch.yml": "./cordis.patch.yml", "./package.json": "./package.json" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "platform": "web", "inject": [ "@deepseek-ai/dsh-api-remotes", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-conversation", "@deepseek-ai/dsh-client-ui-settings", "@deepseek-ai/dsh-client-ui-settings-plugins" ] } }, "scripts": { "build": "node scripts/build-typert.mjs && tsc -p tsconfig.build.json && tsdown", "prepare": "node scripts/build-typert.mjs && tsc -p tsconfig.build.json && tsdown", "typecheck": "tsc --noEmit", "test": "node scripts/check-typert.mjs && vitest run", "test:unit": "vitest run", "check:typert": "node scripts/check-typert.mjs", "regen:typert": "node scripts/regen-typert.mjs", "build:typert": "node scripts/build-typert.mjs" }, "peerDependencies": { "@deepseek-ai/cordis": "*", "@deepseek-ai/dsh-agent": "*", "@deepseek-ai/dsh-credentials": "*", "@deepseek-ai/dsh-llm": "*", "@deepseek-ai/dsh-session": "*", "@deepseek-ai/dsh-settings": "*", "@deepseek-ai/dsh-system-prompt": "*", "@deepseek-ai/dsh-tools": "*", "@deepseek-ai/dsh-typert-protocol": "*", "@deepseek-ai/schemastery": "*" }, "dependencies": { "@duckdb/node-api": "^1.5.5-r.4", "zod": "^4.4.3" }, "devDependencies": { "@deepseek-ai/cordis": "link:../../deepseek-harness/vendor/cordis", "@deepseek-ai/dsh-agent": "link:../../deepseek-harness/packages/core/agent", "@deepseek-ai/dsh-api-remotes": "link:../../deepseek-harness/packages/api/remotes", "@deepseek-ai/dsh-brand": "link:../../deepseek-harness/packages/util/brand", "@deepseek-ai/dsh-client-locale": "link:../../deepseek-harness/packages/client/locale", "@deepseek-ai/dsh-client-runtime": "link:../../deepseek-harness/packages/client/runtime", "@deepseek-ai/dsh-client-ui-conversation": "link:../../deepseek-harness/packages/client/ui-conversation", "@deepseek-ai/dsh-client-ui-primitives": "link:../../deepseek-harness/packages/client/ui-primitives", "@deepseek-ai/dsh-client-ui-settings": "link:../../deepseek-harness/packages/client/ui-settings", "@deepseek-ai/dsh-client-ui-settings-plugins": "link:../../deepseek-harness/packages/client/ui-settings-plugins", "@deepseek-ai/dsh-client-ui-slots": "link:../../deepseek-harness/packages/client/ui-slots", "@deepseek-ai/dsh-credentials": "link:../../deepseek-harness/packages/credentials/credentials", "@deepseek-ai/dsh-llm": "link:../../deepseek-harness/packages/llm/llm", "@deepseek-ai/dsh-session": "link:../../deepseek-harness/packages/core/session", "@deepseek-ai/dsh-settings": "link:../../deepseek-harness/packages/settings/settings", "@deepseek-ai/dsh-system-prompt": "link:../../deepseek-harness/packages/core/system-prompt", "@deepseek-ai/dsh-tools": "link:../../deepseek-harness/packages/core/tools", "@deepseek-ai/dsh-typert-loader": "link:../../deepseek-harness/packages/typert/loader", "@deepseek-ai/dsh-typert-protocol": "link:../../deepseek-harness/packages/typert/protocol", "@deepseek-ai/schemastery": "link:../../deepseek-harness/vendor/schemastery", "@types/node": "^22.20.1", "@types/react": "~18.3.1", "@types/react-dom": "~18.3.1", "happy-dom": "^15.11.7", "lightningcss": "^1.30.1", "react": "^18.2.0", "react-dom": "^18.2.0", "tsdown": "^0.15.6", "typescript": "^5.9.2", "vitest": "^3.2.7" }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/navid-kianfar/dsh-memory.git" }, "keywords": [ "deepseek-harness", "dsh", "dsh-plugin", "memory", "duckdb", "semantic-search", "rules", "agent-memory", "project-memory", "cordis" ], "engines": { "node": "^22.19 || >=24" } }