GuoMonth/dsh-erp1

dsh-erp

面向ERP网站的本地学习与辅助操作插件。

AI 分析

适合ERP业务查询与辅助操作,写入数据前需用户确认,当前为只读预览版。

包名
dsh-erp
版本
0.1.0-alpha.2
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:GuoMonth/dsh-erp

dsh-erp

面向 ERP 网站的本地学习与辅助操作插件,目标宿主锁定为 dsh 0.1.5 rc2(官方标签 dsh-v0.1.5-rc.2),运行时基线为 Node.js 24 LTS

先通过用户登录后的浏览器建立菜单结构认知,再依据页面证据形成业务域认知,建立二者的双向关联。随后按业务域深入,积累可验证、可复用的操作能力。知识可查看、纠正并追溯证据;每次向 ERP 写入业务数据前必须获得用户对具体变更的确认。

核心原则

  • 效果第一:用真实 ERP 任务验证选型,语言统一和依赖数量服从完成效果。
  • 信任 AI 能力:自主探索、推理、纠错和积累方法;先建立全局菜单框架,再由任务和知识缺口决定深入优先级,不要求提前编写所有流程。
  • 方便单机启动:用户本机运行 dsh,安装插件即可开始配置与登录;允许包体较大,不要求部署数据库或其他服务。
  • 业务写入固定确认:确认具体业务变更,AI 自主完成批准范围内的必要步骤;内部学习记录自动积累。

当前状态

0.1.0-alpha.2 是 SCM/USA 只读预览版:本机 Chromium 手动登录,读取全局菜单元数据并导入知识图谱,AI 解释菜单与业务域关联,持久化先广后深学习轮次,以及商品 → SPU 库存 → 关联采购/销售的可复用查询。仅支持已适配的接口,不提供 ERP 写入工具

实测宿主为最新发布的 dsh 0.1.5-rc.2,模型为真实 deepseek-flash。首批验证平台是 Linux x64 / Node 24.18.0;容器测试显式关闭 Chromium 沙箱,产品默认启用。支持范围、结果与延期项见 本版验收。尚未发布到 npm,安装包通过 GitHub Release 分发。

安装与使用 SCM 只读版。只需本机 Node、dsh 与 Chromium 所需系统库,不需要 Python、PostgreSQL、Docker 或单独浏览器服务。模型配置复用 dsh。

菜单元数据发现不代表所有页面已访问;任务队列不是通用浏览器自动探索器;字段状态样本不代表完整枚举。通用 ERP 适配、自动 Tab/窗口深入和业务写入仍在后续计划中。

开发与交付采用本地验证,不运行 GitHub Actions 自动 CI;保留完整测试、安装产物冒烟和浏览器验证,结果记录在 PR 与验收文档中。

首版目标成果

安装并登录后,插件首先形成当前企业、账号和角色可见范围内的菜单地图,并据此建立带证据的初步业务域框架。用户可以从菜单理解业务,也可以从业务概念返回对应页面;未探索、阻塞和待验证部分明确可见。

第一版范围

  • 一个 ERP、一个角色,全局广度探索+一个业务域深度验证
  • 全局完成一级入口和二三级菜单的初步探索,支持暂停、恢复及部分成果查看。
  • 菜单认知与业务域认知分别维护,以证据支持多对多关联。
  • 选择一个业务域深入 Tab、字段、按钮及子窗口,形成少量可复用查询能力。
  • 本次交付按用户指定的 Read only 范围收敛;原测试写入计划延期,未计为验证通过。

技术方向

dsh 原生代理+TypeScript 插件+本地 Node 24 工作进程+SQLite+本机 Chromium。

  • 复用 dsh 的模型、代理循环、工具管线、审批与会话能力;原生接入,首版不额外增加 MCP 或代理编排框架。
  • Playwright 1.63.0 作为浏览器基础;支持登录、被动观察和固定 SCM 查询适配。通用复杂交互及与 browser-use 的效果对照仍待验证。
  • SQLite 已采用 node:sqlite,独立存储线程协调短事务;证据放本地文件。菜单与业务模型、版本关系和指定命题确认已在此基础上实现。
  • Node 是唯一主开发路线。只有实测证明成熟 Python 方案持续明显领先且值得承担依赖成本时,才考虑随插件打包执行器,不要求用户管理 Python。
  • 本机浏览器窗口支持登录与人工接管;内嵌画面是后续增强,不是第一版前置条件。

文档

许可证

MIT。上游组件的许可证和托管服务条款在实际选型与分发时分别核对。