近日,一款名为 dsh-port-inspector 的开源插件在 GitHub 上发布,旨在解决 DeepSeek Harness(DSH)开发环境下的端口管理难题。在利用 AI Agent 进行编程辅助时,经常出现 Agent 启动本地服务(如数据库、前端构建服务)后未正常关闭,导致端口占用冲突,且开发者难以通过任务列表识别具体进程来源的痛点。该插件作为 DSH 的 Web 端扩展,能够实时展示本机正在监听的 TCP 端口,并将其回溯至具体的进程 ID、关联项目及 DSH 的 Session、Turn 和 Tool Call 级别。
在功能设计上,dsh-port-inspector 强调了安全性与可控性。模型侧仅被授予只读的 port_list 工具,无法自主结束进程;对于外部进程,系统要求用户明确选择并核对 PID 后方可操作,防止误杀。插件能够区分属于当前 DSH 任务的服务与外部关联服务(如 Compose 项目),并在停止特定服务(如 Vite)后自动重新扫描确认端口释放情况,确保不会影响其他服务。目前该插件仅支持 Windows 系统及本地 TCP 监听,已通过 MIT 协议开源,为高频使用 Agent 启动多服务的开发者提供了有效的环境治理方案。
事件分析
核心观点:AI 编程工具的竞争焦点正从代码生成能力向环境治理与系统级资源可控性转移。
原文链接:V2EX 分享发现

评论前必须登录!
立即登录 注册