让智能体按符号查找、重命名和编辑代码
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/10 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add akash-digitavision/dsh-serena该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-hooks-claude-code给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按符号查找代码
- 重命名符号
- 编辑符号
DeepSeek Harness 插件包:集成 Serena MCP,为 DSH 智能体带来 IDE 级符号代码智能(查找、重命名、编辑符号),外加工具调用钩子桥接
README
由 DeepSeek 最新模型翻译生成dsh-serena
Listed on dsh-plugin.org
一句话价值: 装上它,每个 DeepSeek Harness 智能体都能获得 IDE 级的符号代码智能——find_symbol、find_referencing_symbols、rename_symbol、replace_symbol_body、get_symbols_overview 等等——全部通过 Serena MCP 服务器提供,另外还有会话钩子,让智能体真的会去用它。
能力分类: 工具与能力 (Tools & Capabilities) License: MIT · Compatibility: DSH ≥ 0.2.0-rc.2 (bundles API);Windows/macOS/Linux;Serena CLI 需要 Python ≥ 3.11
它给配置档里每个智能体加了什么
| 行 | 模块 | 用途 |
| mcp-serena | @deepseek-ai/dsh-mcp-client | 启动 Serena MCP 服务器(stdio)→ mcp__serena__ 工具:符号搜索与总览、查找引用/实现/声明、重命名与安全删除符号、符号化编辑、按项目记忆、诊断 |
展开完整文档(README 剩余 1 节)
dsh-serena
Listed on dsh-plugin.org
一句话价值: 装上它,每个 DeepSeek Harness 智能体都能获得 IDE 级的符号代码智能——find_symbol、find_referencing_symbols、rename_symbol、replace_symbol_body、get_symbols_overview 等等——全部通过 Serena MCP 服务器提供,另外还有会话钩子,让智能体真的会去用它。
能力分类: 工具与能力 (Tools & Capabilities) License: MIT · Compatibility: DSH ≥ 0.2.0-rc.2 (bundles API);Windows/macOS/Linux;Serena CLI 需要 Python ≥ 3.11
它给配置档里每个智能体加了什么
| 行 | 模块 | 用途 |
| mcp-serena | @deepseek-ai/dsh-mcp-client | 启动 Serena MCP 服务器(stdio)→ mcp__serena__ 工具:符号搜索与总览、查找引用/实现/声明、重命名与安全删除符号、符号化编辑、按项目记忆、诊断 |
| dsh-hooks-claude-code | @deepseek-ai/dsh-hooks-claude-code(本 bundle 的依赖) | 运行 ~/.dsh/hooks.json:会话启动时激活项目提示词、工具漂移时提醒改用 Serena 的工具、停止时清理 |
启动时带上 --context claude-code --project-from-cwd:每个会话都会自动把工作区激活为 Serena 项目,与 DSH 内置功能重复的工具(文件读取/搜索/shell)保持隐藏。
安装
一条命令(推荐):
dsh plugin --profile web add github:akash-digitavision/dsh-serena
或者在 Settings → Plugin Market(DSH Plugin Hub)里搜索 dsh-serena。
前置条件
1. Serena CLI —— 官方安装方式会把 serena 放进你的 PATH(也是本 bundle 的默认值): install uv first: https://docs.astral.sh/uv/getting-started/installation/
uv tool install -p 3.13 serena-agent
装在别处?把 bundle 指向那里: setx SERENA_COMMAND "C:\path\to\serena.exe"
Windows 注意(Smart App Control / WDAC): 应用程序控制策略可能会拦截 uv 管理的未签名 Python 构建。绕过办法:用受信任/已签名的解释器建一个 venv,往里面 pip install serena-agent,再 setx SERENA_COMMAND 指向该 venv 的 serena.exe。
2. 钩子文件 ~/.dsh/hooks.json(Windows:%USERPROFILE%\.dsh\hooks.json)—— 复制 hooks.template.json: {
"SessionStart": [{ "matcher": "", "hooks": [{ "type": "command", "command": "serena-hooks activate --client=claude-code" }] }],
"PreToolUse": [{ "matcher": "", "hooks": [{ "type": "command", "command": "serena-hooks remind --client=claude-code" }] }],
"Stop": [{ "matcher": "", "hooks": [{ "type": "command", "command": "serena-hooks cleanup --client=claude-code" }] }]
}
serena-hooks 随 uv tool install serena-agent 一起安装。如果它不在 DSH 进程的 PATH 上,就在模板里用可执行文件的绝对路径。
然后重启 DeepSeek Harness。让智能体执行 "activate this project with serena"* 来验证。
权限与外部服务
- 会启动本地 serena MCP 服务器进程(语言服务器可能按需下载各语言的工具链)
- 只读写你已激活的项目工作区;记忆按项目存放在 .serena/
- 不需要账号,不需要 API key,没有遥测
已知限制
- hooks-bridge 依赖锁定了版本(@deepseek-ai/dsh-hooks-claude-code 0.2.0-rc.2);如果你的 DSH 运行时更新,安装因 peer 不兼容被拒,就把版本改成与运行时匹配的
- 在新项目里第一次查询符号会下载该语言的语言服务器——首次调用可能很慢
卸载
从配置档 dsh.profile.bundles + dependencies 里移除 dsh-serena(或用 dsh plugin remove),然后重启宿主。Serena 命令行、venv 和 hooks 文件都与这个 bundle 无关。
致谢
上游:oraios/serena(MIT / GPL-3.0)——这个 bundle 只是把它接进 DeepSeek Harness。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
akash-digitavision/dsh-serena
让智能体按符号查找、重命名和编辑代码
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9