{"_rev":"5-db817270ba574b009c7d988a5bed9e04","time":{"created":"2026-08-17T06:47:55.014Z","modified":"2026-08-17T06:47:56.307Z","0.1.0":"2026-08-17T05:55:31.378Z","0.1.1":"2026-08-17T06:19:22.073Z","0.1.2":"2026-08-17T06:47:55.454Z"},"_id":"@cjay644792799/dsh-client-ui-file-ref","name":"@cjay644792799/dsh-client-ui-file-ref","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@cjay644792799/dsh-client-ui-file-ref","version":"0.1.2","description":"Type '@' in the DeepSeek Harness web input to browse and reference workspace files: workspace-root listing plus bounded recursive name/path search, inserting @path references.","license":"MIT","keywords":["dsh","deepseek-harness","input","reference","files"],"type":"module","main":"lib/index.js","exports":{".":"./lib/index.js","./client":"./lib/client.js","./typert":"./lib/typert.host.js","./remote":"./lib/typert.remote-client.js","./types":"./lib/types/types.d.ts","./package.json":"./package.json"},"dependencies":{"@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.6","zod":"^4.4.3"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-input-trigger"],"platform":"web"}},"_id":"@cjay644792799/dsh-client-ui-file-ref@0.1.2","_nodeVersion":"22.23.0","_npmVersion":"10.9.8","dist":{"integrity":"sha512-IUQg44d1Bxhvo2/28eMVtL/2D50jAKMMtqOVwVccperuSv1citlY1eP05fDSELoDNHkR4Tvvtm516SPep3ddjg==","shasum":"792bd7868580653942d46c55e79b9c6195831cab","tarball":"https://registry.npmjs.org/@cjay644792799/dsh-client-ui-file-ref/-/dsh-client-ui-file-ref-0.1.2.tgz","fileCount":7,"unpackedSize":15365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfKfSilV5HWA1F7UwbMFZeii/gIwQLrzwznZVX7iZ+2AIgJBjmayaTUOoYC1FcDszxW3UDb7vWYfr4NCw/VxCQc3g="}]},"_npmUser":{"name":"cjay644792799","email":"644792799@qq.com"},"directories":{},"maintainers":[{"name":"cjay644792799","email":"644792799@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-file-ref_0.1.2_1786949275270_0.21709358617169405"},"_hasShrinkwrap":false}},"maintainers":[{"name":"cjay644792799","email":"644792799@qq.com"}],"description":"Type '@' in the DeepSeek Harness web input to browse and reference workspace files: workspace-root listing plus bounded recursive name/path search, inserting @path references.","keywords":["dsh","deepseek-harness","input","reference","files"],"license":"MIT","readme":"# dsh-client-ui-file-ref\n\nType **@** in the DeepSeek Harness web composer to browse and reference\n**workspace files**.\n\n- The candidate menu gains a `file` group listing the current workspace root\n  (files and directories; directories are tagged 目录).\n- Keep typing to run a **bounded recursive search** (depth ≤ 4, skipping\n  `node_modules`/`.git`/`dist`/`build`/`.next`/`.cache`) matching file or\n  path names — e.g. `@hel` finds `src/utils/helper.ts`.\n- Picking a file inserts `@relative/path` into the draft; the model sees the\n  path on submit.\n\n## Install\n\nRequires dsh web `0.1.0-rc.6`.\n\n```bash\ncd ~/.dsh/profiles/web\npnpm add @cjay644792799/dsh-client-ui-file-ref\n```\n\nAppend to `cordis.patch.yml`:\n\n```yaml\n- insert:\n    - id: ui-file-ref\n      name: '@cjay644792799/dsh-client-ui-file-ref'\n```\n\nRestart `dsh web`, then hard-refresh the browser (Cmd+Shift+R).\n\n> v0.1.1 is **self-contained**: the client plugin mounts its own\n> `fileRef` Remote namespace at activation — no node_modules patch needed.\n> If you installed v0.1.0, remove the api-remotes patch you applied then\n> (it would now collide with the self-mount) before upgrading.\n","readmeFilename":"README.md"}