tipoLi5890/dsh-file-mention

tipoLi5890★ 1JavaScript最后同步: 2026-08-19

在 GitHub 打开

DSH Web composer plugin: '@' file mentions + drag-drop file paths

README 摘要

dsh-file-mention Traditional Chinese: README.zh.md Secure, session-scoped @ file/folder mentions and drag-and-drop file intake for the DeepSeek Harness (DSH) Web composer. The plugin inserts lightweight path references. It does not attach or inject file content: immediately before an agent step, the Host validates each path and adds a path-only marker. The agent then decides whether and how to inspect the target with its own tools. Features - Files and folders — bare @ opens a workspace list; continue typing to filter by basename or path. - Git-aware index — tracked files plus untracked non-ignored files; deleted tracked paths are removed. Non-Git workspaces use a bounded filesystem walk. - Controllable index — nested .aiinclude rules can add required ignored files with last-match-wins semantics; dirty/mtime metadata, monotonic indexVersion , and workspace invalidation keep changed files current. - Fast typing — one per-session index request, warm() prefetch, single-flight loading, 30-second stale-while-revalidate, local ranking, and optional recent-path prioritization. - Unambiguous references — picks retain the full relative path. Paths with spaces use @"quoted path" syntax. - Va…

在 GitHub 查看完整 README →
工具/开发dsh-pluginagent

分类