4065b9885139d1a4e618888f6f1557fe1a3c07b4
- 添加 DG-Lab 郊狼 WebSocket 控制插件 (dglab_ws.py) - 基于 DG-LAB-OPENSOURCE 官方 Socket V2 协议 - 支持连接、配对、强度控制、波形发送
xiaoli-cli-plugins
小狸 CLI 官方插件仓库,存放社区贡献的扩展插件。
插件列表
| 插件 | 说明 |
|---|---|
| dglab_ws | DG-Lab 郊狼 3.0 WebSocket 控制插件 |
安装方式
将插件 .py 文件复制到 xiaoli-cli 项目的 plugins/ 目录下,然后在 plugins_config.py 中启用:
ENABLE_DGLAB_WS = True # 启用 DG-Lab 插件
插件开发
每个插件是一个独立的 .py 文件,需包含 Liugin 类(兼容 Plugin 类名):
class Liugin:
def get_tool_info(self):
return {
"name": "插件名",
"description": "插件描述",
"keywords": ["关键词1", "关键词2"],
"usage": "使用说明"
}
def handle(self, args):
return "处理结果"
# 可选:注册CLI命令
def set_cli(self, cli):
self.cli = cli
# 可选:MCP支持
def get_mcp_definition(self):
return {...}
def convert_mcp_args(self, arguments):
return "转换后的参数"
License
MIT