# xiaoli-cli-plugins 小狸 CLI 官方插件仓库,存放社区贡献的扩展插件。 ## 插件列表 | 插件 | 说明 | |------|------| | [dglab_ws](./dglab_ws.py) | DG-Lab 郊狼 3.0 WebSocket 控制插件 | ## 安装方式 将插件 `.py` 文件复制到 xiaoli-cli 项目的 `plugins/` 目录下,然后在 `plugins_config.py` 中启用: ```python ENABLE_DGLAB_WS = True # 启用 DG-Lab 插件 ``` ## 插件开发 每个插件是一个独立的 `.py` 文件,需包含 `Liugin` 类(兼容 `Plugin` 类名): ```python 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