dsh-loopx-plugin
loopx-project/loopxLoopX——面向长周期 Agent 的提供商中立、本地优先状态内核与控制平面:在 DeepSeek Harness 执行层之上持久化 Goal、Todo、门禁、证据、配额、恢复与交接状态;插件负责引导安装 CLI 与技能、准入有界的同会话续跑,并为精确绑定的工作循环提供本地 GoalBar。
访前尽调智能体:面向拜访前调查,提供企业尽调、客户尽调、客户背景调查、工商核验与风险信息整理;使用企查查 MCP,设有调用预算授权和主体确认。
拜访客户前,快速了解企业背景、经营动态与风险线索,整理值得核实的问题,生成可追溯的访前报告。面向银行客户经理、销售/BD、采购、投资及园区招商人员,在 DeepSeek Harness 原生会话中使用企查查 MCP 数据。
安装与上手 · 功能概览 · 兼容说明 · 更新日志 · 历史文档
当前发布版本:0.1.40。本版完善地区、分层行业、主营产品与规模的采集摘要,保留五阶段工作台及实验卡片默认关闭策略;详见 发布说明。
访前尽调智能体:面向拜访前调查,提供企业尽调、客户尽调、客户背景调查、工商核验与风险信息整理;使用企查查 MCP,提供固定路由连续调用、主体确认、动态进度和可下载报告。
dsh plugin --profile web add dsh-pre-duediligence@0.1.40
请先满足下文的 DSH 与连接器要求;Better Sidebar 仅在需要可视化工作台时选装。安装后完整停止并重启对应 Profile。
进入“访前尽调”,在提示词生成器填写拜访对象、角色和目标,核对范围与输出要求后发送任务。发送即表示同意在固定业务路由内连续调用企查查 MCP,不再二次确认或受插件次数上限阻断;如果搜索命中多个主体,只需再选择唯一法律实体。
流程样例(示意,非真实调用结果): 拜访目标与客户主体 → 必要时主体消歧 → 事实与未知项 → 支持/反对证据 → 现场必问与覆盖声明。
能力边界: 访前研究不等于完整 AML/KYB、审计或授信结论;Provider 自身的账户额度、产品权限和限流仍然有效。多候选须人工消歧,报告必须披露未知项与覆盖范围。
升级与回滚: 升级前停止 Profile 并备份任务目录,记录当前精确版本;使用上面的固定版本命令升级,再完整重启。回滚时将版本号替换为升级前记录的版本,并使用升级前任务目录副本;不以旧版直接读取已迁移任务目录。
相关智能体:数据清洗补全 · AI填表 · 访前尽调 · 招投标
开发与验收资料:作用域契约 · 规范采用记录 · 兼容与验收矩阵 · 市场投稿登记。自动化测试不等同于真实 DSH 与生产数据全链路验收。
面向 DeepSeek Harness 的 Session 级访前尽调智能体。业务人员从左侧菜单进入,在会话级工作台定义一次拜访;Agent 调用企查查五类 MCP,使用机会与风险双引擎完成经营状态识别、假设与反证、风险核验,最终交付可追溯的访前尽调报告。
本版本参考 dsh-data-cleaning-agent 的独立智能体交互原则,以及 dsh-tender-workbench 的 Session-scoped Better Sidebar 工作台范式,并吸收产品 handoff v0.2 的访前推理规范。
previsit_finalize 存为 Host 报告制品;如果 Agent 遗漏完成工具,前端会将已捕获的合格八段报告回写 Hostprevisit_begin → previsit_query(entity_search) → previsit_confirm_entity → previsit_query → previsit_finalize。Host 固定业务路由,经 ToolRuntime 调用;只有多候选主体需用户选择前置条件:Node.js 22.19+(22 LTS)或 24 LTS、固定版本 DeepSeek Harness、可用的 pnpm,以及已经配置好的模型。基础 stable 基线为 DSH 0.1.1-rc.2 / Connector 0.2.32,基础 candidate 基线为 DSH 0.1.2-rc.1 / Connector 0.2.37。Better Sidebar 不默认安装;启用可视化工作台时,stable 配对 Sidebar 0.17.1,candidate 配对 Sidebar 0.18.1。若 candidate Profile 已安装可选的 dsh-context,已验证共存版本为 0.48.0;访前尽调本身不要求也不会自动安装 Context。
bash <(curl -fsSL https://raw.githubusercontent.com/duhu2000/dsh-pre-duediligence/main/install.sh)
安装脚本默认向 DSH Web profile 安装两个基础 Bundle:
dsh-mcp-connector@0.2.32:提供通用 MCP 连接器与市场,通过“企查查·企业工商”完成 OAuth,并动态挂载企业、风险、知产、经营、历史和董监高 MCP。dsh-pre-duediligence@0.1.40:提供左侧智能体入口、原生会话首页、提示词生成器、Host 执行门和 Skill。默认不会安装 Better Sidebar。需要 Session 级可视化工作台时显式开启:
DSH_PREVISIT_WORKBENCH=on bash <(curl -fsSL https://raw.githubusercontent.com/duhu2000/dsh-pre-duediligence/main/install.sh)
脚本先读取 JSON 插件清单并检查全部共同依赖;已有版本不匹配会在安装前停止,不自动降级或覆盖。现有匹配依赖跳过安装。候选组合使用 DSH_PREVISIT_BASELINE=candidate;开发包路径通过 DSH_PRE_DUEDILIGENCE_SPEC 指定。安装前完整停止对应 Profile 的 DSH Web。
两套工作台配对必须成套使用:不要把 DSH 0.1.2-rc.1 与 Sidebar 0.17.1 混装,也不要把 DSH 0.1.1-rc.2 与 Sidebar 0.18.1 混装。即使本次只安装基础智能体,只要 Profile 已存在会阻断宿主启动的不兼容 Sidebar,脚本仍会在任何写入前停止。升级到 candidate 时,先停止 DSH,再升级完整 DSH Host;若 Profile 已有 Context,则同步升级到 dsh-context@0.48.0,最后安装 Connector、访前插件及显式选择的 Sidebar 并完整重启。
DSH_PREVISIT_BASELINE=candidate bash <(curl -fsSL https://raw.githubusercontent.com/duhu2000/dsh-pre-duediligence/main/install.sh)
安装完成后停止旧的 DSH Web 进程并重新运行:
dsh web
首次使用时打开左侧“🧩 MCP连接器”,选择“企查查·企业工商”并完成 OAuth 授权。授权完成后会注册 qcc-company、qcc-risk、qcc-ipr、qcc-operation、qcc-history 和 qcc-executive,不需要分别安装这些 MCP Server。
dsh plugin --profile web add dsh-mcp-connector@0.2.32
dsh plugin --profile web add dsh-pre-duediligence@0.1.40 --allow-build=node-pty,dsh-pre-duediligence
dsh web
如需 stable 工作台,停止 DSH 后另行安装 dsh-better-sidebar@0.17.1 --allow-build=node-pty;candidate 对应 dsh-better-sidebar@0.18.1。不要跨基线混装。
工作台检查 Better Sidebar 的 targetedOpen、stateSubscription 及注册/打开接口;Sidebar 0.18.1 已通过隔离真实宿主的入口、Tab 恢复、视图定位与草稿回填验收,真实企查查 Provider 结论仍以验收矩阵为准。安装命令显式允许插件构建;Better Sidebar 使用的 node-pty 也需要允许构建。
如果 pnpm 仍提示 Ignored build scripts,请按终端提示在 ~/.dsh/profiles/web/pnpm-workspace.yaml 的 allowBuilds 中允许对应包,然后重新执行失败的安装命令。
dsh plugin --profile web list --depth 0
应始终看到所选基线的 Connector 和 dsh-pre-duediligence@0.1.40;仅在显式启用或原本已安装时看到 Sidebar。重启 DSH 并连接“企查查·企业工商”后,在左侧菜单点击“访前尽调”进入初始原生会话。无 Sidebar 时可继续生成提示词、回填/发送草稿并在会话中阅读报告;五项流程按钮会提示安装可选工作台。安装 Sidebar 时,右侧工作台初始仍关闭;点击业务按钮可主动打开,正式发送任务被接纳后会自动展开一次。仅回填不会展开,收起后轮询不会重新打开。其右侧“+”菜单不会列出该入口,普通会话保持 DSH 原样。
| 能力 | 无 Sidebar | 安装兼容 Sidebar |
|---|---|---|
| 左侧入口与专属原生 Session | 可用 | 可用 |
| 提示词生成、草稿回填、原生发送 | 可用 | 可用 |
| bundled Skill、固定路由/主体确认与企查查工具链 | 可用;仍取决于模型、Connector、OAuth、权限和 Provider 额度 | 可用;条件相同 |
| 原生会话中的执行过程与最终报告 | 可用 | 可用 |
| 五阶段可视化、工作台任务历史与 HTML 下载 | 不可用;点击流程按钮给出安装提示,状态不丢失 | 可用 |
无 Sidebar 不等于已完成业务验收:未配置模型或企查查连接时只能验证入口、提示词和草稿流程,不能声明数据查询或报告成功。
新旧包会注册同一项访前能力,请勿同时安装。若 Web profile 已有 qcc-previsit-dsh,先执行:
dsh plugin --profile web remove qcc-previsit-dsh
然后安装 dsh-pre-duediligence 并完整重启 DSH。安装脚本检测到旧包时会停止并提示,不会自动删除用户现有插件。
如果 Web profile 已安装 qcc-dsh-mcp-oauth,不要让它与 MCP 连接器同时管理同名企查查 Server:
dsh plugin --profile web remove qcc-dsh-mcp-oauth,然后完整重启并复核连接。连接器只复制旧授权,不会自动删除旧插件或旧凭据;确认新连接可用后再移除旧插件。
0.1.30 包含产品 fix11 合并增量:工作台「拜访客户」旁可导入 PNG、JPEG、WebP 或 PDF(最大 8 MiB),原生输入框支持拖入、粘贴。识别需要已连接支持本机 file_path 的文档解析 MCP;缺失时可改发文字名单。候选企业在计划卡或会话交互中确认后逐家执行,每家独立保存报告。报告框架可选择重点展开段落,最终仍保留八段。图片凭证仅在来源会话使用,15 分钟后过期。具体合并范围见 fix11 合并记录。
git clone https://github.com/duhu2000/dsh-pre-duediligence.git
cd dsh-pre-duediligence
pnpm install
pnpm check
pnpm test:ui
pnpm check 会执行 TypeScript 类型检查、Vitest 测试和 Host/Client 构建。pnpm test:ui 使用本机 Headless Chrome,在隔离宿主中检查浅色/深色与桌面/移动布局,不连接真实 DSH 或企查查服务。
src/skill-contract.test.ts 会检查拼句器中的档位、角色、关注维度和输出形态是否仍逐字存在于 Skill。修改任何 phrase 时必须同步更新 Skill,否则测试失败。
dsh-pre-duediligence/
├── src/
│ ├── index.ts
│ ├── client.tsx
│ ├── workbench-v2.tsx
│ ├── workbench-style.ts
│ ├── better-sidebar.ts
│ ├── previsit-brand.tsx
│ ├── previsit-home.tsx
│ ├── previsit-prompt.tsx
│ ├── composer-model.ts
│ ├── workbench-state.ts
│ └── skill-contract.test.ts
├── skills/qcc-previsit-onepager/
│ ├── SKILL.md
│ └── references/
│ ├── reasoning-framework.md
│ ├── bank-rm-content-bank.md
│ ├── tool-routing.md
│ ├── fact-contract.md
│ └── report-template.md
├── scripts/build.mjs
├── cordis.patch.yml
└── package.json
.qcc* 自有节点,普通会话不挂载业务 DOM,也不修改 DSH 原生文案。DSH智能体_企查查蓝_UI_Mockup_v1.1.0.html 与 DSH智能体开发交互规范方案.mdMIT