xiaoli-cli bot 6a56b262d4 feat: 添加 DG-Lab APP 模拟器,支持无真机测试
- dglab_app_simulator.py 模拟 APP 端行为
- 自动连接、自动接受配对
- 实时显示强度/波形指令
- 回传强度状态(与真机一致)
- README 添加测试教程
2026-04-30 02:33:04 +08:00

xiaoli-cli-plugins

小狸 CLI 官方插件仓库,存放社区贡献的扩展插件。

插件列表

插件 说明 依赖
dglab_ws DG-Lab 郊狼 3.0 WebSocket 控制 websocket-client, qrcode(可选)

安装方式

  1. 将插件文件夹中的 .py 文件复制到 xiaoli-cli 的 plugins/ 目录
  2. 在 plugins_config.py 中启用对应插件
# 示例:安装 dglab_ws 插件
cp dglab_ws/dglab_ws.py /path/to/xiaoli-cli/plugins/
# plugins_config.py
ENABLE_DGLAB_WS = True

插件目录结构

每个插件一个文件夹,包含:

插件名/
├── 插件名.py    # 插件代码
└── README.md    # 使用教程

开发插件

插件是一个独立 .py 文件,需包含 Liugin 类(兼容 Plugin):

class Liugin:
    def get_tool_info(self):
        """返回插件元信息"""
        return {
            "name": "插件名",
            "description": "一句话描述",
            "keywords": ["关键词"],
            "usage": "使用说明"
        }

    def handle(self, args):
        """处理命令,返回结果字符串"""
        return "结果"

    def set_cli(self, cli):
        """可选:注册CLI斜杠命令"""
        pass

    def get_mcp_definition(self):
        """可选:MCP工具定义"""
        return {}

    def convert_mcp_args(self, arguments):
        """可选:MCP参数转CLI参数"""
        return ""

License

MIT

S
Description
No description provided
Readme
63 KiB
0 Stars 1 Watchers 0 Forks