{ "name": "dsh-agent-lang", "version": "0.5.0", "description": "DSH plugin: make every tool-call `description` (including run_code's, in any preset — standard, PTC, cordis, user presets, ptc-cordis, gitbash variants) follow the web GUI's display language instead of defaulting to English. Auto-detects the GUI language (explicit Settings→General choice first, browser-reported active locale second) and injects one global dynamic runtime-context directive; no preset or tool schema is modified. Ships a Settings → Plugins card for mode/language control.", "type": "module", "repository": { "type": "git", "url": "git+https://github.com/KannaKuron/dsh-agent-lang.git" }, "main": "src/index.js", "exports": { ".": "./src/index.js", "./client": "./src/client.js", "./package.json": "./package.json" }, "engines": { "node": ">=18", "dsh": ">=0.1.0" }, "dsh": { "bundle": { "patch": "./cordis.patch.yml" }, "client": { "inject": [ "@deepseek-ai/dsh-client-runtime", "@deepseek-ai/dsh-client-locale", "@deepseek-ai/dsh-client-ui-slots", "@deepseek-ai/dsh-client-ui-settings" ], "platform": "web" } }, "files": [ "src", "cordis.patch.yml", "dsh.plugin.json", "README.md", "README_EN.md", "README_JA.md", "README_KO.md", "LICENSE" ], "scripts": { "test": "node --test tests/smoke.mjs", "version": "node -e \"const fs=require('fs');const m=JSON.parse(fs.readFileSync('dsh.plugin.json','utf8'));const v=JSON.parse(fs.readFileSync('package.json','utf8')).version;m.version=v;fs.writeFileSync('dsh.plugin.json',JSON.stringify(m,null,2)+'\\n')\" && git add dsh.plugin.json" }, "keywords": [ "dsh", "deepseek-harness", "dsh-plugin", "i18n", "locale", "localization", "tool-descriptions", "ui-language" ], "license": "MIT", "peerDependencies": { "@deepseek-ai/cordis": "^4.0.1", "@deepseek-ai/schemastery": "^3.18.1" }, "publishConfig": { "access": "public" }, "homepage": "https://github.com/KannaKuron/dsh-agent-lang", "bugs": { "url": "https://github.com/KannaKuron/dsh-agent-lang/issues" } }