omdsh-dev/dsh-at-file
Codex-style @file mentions for DeepSeek Harness: search workspace files in the composer and attach their path
dsh-at-file adds workspace path references to the DeepSeek Harness web interface. Type @ in the composer to search the current workspace and insert a file or directory path. Before each agent step, the plugin confirms the path exists inside the active workspace, then injects a short reference marker so the agent can inspect the path with available tools. The path picker supports filename queries, path-segment queries (e.g., src/view finds src/client/view.ts), and directory browsing with ArrowRight. The default index excludes version-control dirs, IDE metadata, dependency trees, caches, and build output for clean results.
Install
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.6.7.tar.gzUse the same command to update an existing installation. Restart dsh web after installation so the Host and browser client load version 0.6.7.
Compatibility
Works with dsh web profile. Version 0.3.0 changed behavior from reading file content at submission to path-reference markers.
Details
- Repo: omdsh-dev/dsh-at-file
- Category: Coding & Development
- Stars: 439
- Version: v0.6.7
- Last push: 2026-09-01
- First seen: 2026-08-13
Recent updates
0.3.0: changed from reading file content at submission (with file-size limits) to path-reference markers. Pasted @paths from other apps no longer trigger the picker by default (toggle in Settings -> File mentions).
FAQ
- How do I reference a file in my prompt?
- Type @ in the composer — a picker appears with workspace files. Select one to insert a path reference. The agent receives a <workspace-reference path="..." kind="..."> marker before each step.
- Does pasted text with @ trigger the picker?
- No. Pasted text is treated as ordinary text by default. Turn off "Ignore @ mentions in pasted text" in Settings → File mentions to restore the older behavior.
- What directories are excluded from the picker?
- node_modules, .git, IDE metadata (.vscode, .idea, .fleet), build output (dist, build, .next, .nuxt, pycache), and OS metadata files (Thumbs.db, .DS_Store). Configure custom filters in Settings → File mentions.
Alternatives
omdsh-dev/DSH-better-sidebar · bowenliang123/dsh-context · csyangwen/dsh-memory-evolve