@name_lmw/cockpit
v1.0.0
Published
基于 OpenCLI 协议的 LMP 平台 CLI 客户端
Readme
@liam-sj/cockpit
基于 OpenCLI 协议的 LMP 平台 CLI 客户端,提供简洁的命令行交互体验。
安装
npm install -g @liam-sj/cockpit安装过程全自动:
| 步骤 | 做什么 | 需要你操作吗 |
|---|---|---|
| 1. npm 下载包 | 自动 | ❌ |
| 2. 注册 cockpit 命令 | npm 自动处理 | ❌ |
| 3. 检查 opencli | 没装就自动装 | ❌ |
| 4. 安装内置适配器 | bots / agents / workflows → ~/.opencli/clis/cockpit/ | ❌ |
| 5. 引导浏览器插件 | 自动打开 Chrome 商店 | ✅ 点「添加至 Chrome」 |
内置适配器
| 适配器 | 命令 | 说明 |
|---|---|---|
| bots | cockpit bots | 列出 LMP workspace 下的 bots |
| agents | cockpit agents | 列出 LMP workspace 下的 agents |
| workflows | cockpit workflows | 列出 LMP workspace 下的 workflows |
通用选项:--limit N --page N --workspace ID
cockpit bots --limit 10 --workspace 2024100200300002899
cockpit agents --limit 3 --workspace 2024100200300002899
cockpit workflows --page 2 --workspace 2024100200300002899适配器开发
为任意网站快速创建适配器:
cockpit adapter init mysite # 交互式创建
cockpit adapter list # 列出所有适配器
cockpit adapter verify mysite/bots # 验证适配器交互式引导:命令名 → 描述 → 域名 → 鉴权方式 → API 地址 → 请求方法 → 分页 → 展示列
根据鉴权方式自动选择模板(Cookie / Token / 无鉴权),生成完整适配器代码。
完整开发流程
1. cockpit adapter init mysite → 生成适配器
2. vi ~/.opencli/clis/mysite/bots.js → 修改字段映射
3. cockpit adapter verify mysite/bots → 验证
4. opencli mysite bots → 运行架构
cockpit
├── adapter 命令 → 本地处理(脚手架 + 验证)
│
└── 平台命令 → OpenCLI 引擎 → 适配器 → Browser Bridge → 目标平台
│
└── 内置适配器(bots / agents / workflows)卸载
npm uninstall -g @liam-sj/cockpit常见问题
提示 "未找到 opencli" → npm install -g @jackwener/opencli
Browser Bridge 未连接 → 确认已装 Chrome 插件,运行 opencli browser-daemon
适配器字段对不上 → 编辑适配器,修改字段映射
