DeepSeek Harness 的 LSP 操作界面
PerryLink/dsh-lsp-actions · 技能
DeepSeek Harness 的 LSP 操作界面:诊断、格式化、完成、代码操作、符号、签名帮助、嵌入提示和语言服务器上的重命名工具
★ 17GitHub 星标
2分支
2026-09-06最近更新
TypeScript开发语言
Apache-2.0许可证
主要功能
- 错误携带稳定的 LSP_ACTION_ 码
- DeepSeek Harness 的 LSP 动作面 —— 真实的语言服务器、真实的反馈,以及面向编辑器的 IDE 集成后端。
- Surfacelsp_diagnostics · Kind: tool · Notes: —— 编译器/分析器的错误、警告与提示,含严重级、范围、消息与来源服务器(只读)
- CodeLSP_ACTION_UNAVAILABLE · Meaning: 没有服务器 entry、seam provider 也不处理该文件
- 所有写动作(quickfix.apply、format)都走官方权限预设与审批:read-only 会话在任何服务器往返前以 LSP_ACTION_READ_ONLY 拒绝
使用条件
- 插件不自写会话事件——宿主记录标准 tool/call + tool/result 事件。
- 子进程 + 文件系统,无网络)
安装命令
dsh plugin --profile web add github:PerryLink/dsh-lsp-actions