# xiaoli-cli-plugins 小狸 CLI 官方插件仓库,存放社区贡献的扩展插件。 ## 插件列表 | 插件码 | 插件 | 说明 | |--------|------|------| | `dglab` | [dglab_ws](./dglab_ws/) | DG-Lab 郊狼 3.0 WebSocket 控制 | | `onebot` | [onebot](./onebot/) | OneBot v11 QQ 机器人 | ## 安装方式 在 xiaoli-cli 中使用 `/plugin` 命令: ``` /plugin install dglab 安装 DG-Lab 插件 /plugin install onebot 安装 OneBot QQ 机器人插件 /plugin list 查看所有可用插件 ``` 或手动安装:将插件文件夹中的 `.py` 文件复制到 xiaoli-cli 的 `plugins/` 目录。 ## 插件目录结构 每个插件一个文件夹,包含: ``` 插件名/ ├── 插件名.py # 插件代码 └── README.md # 使用教程 ``` ## 开发插件 插件是一个独立 `.py` 文件,需包含 `Liugin` 类: ```python 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 {} ``` ## License MIT