- 新增 plugins/code_editor.py: 精准代码编辑(搜索替换、批量编辑、diff对比) - 新增 plugins/code_search.py: 代码搜索与理解(跨文件搜索、符号提取、依赖分析) - 新增 plugins/git_tools.py: Git 版本控制(status/diff/log/commit/branch) - 新增 core/ 模块: 配置管理、引擎管理、对话处理、显示输出、代码沙箱 - 修复 requirements.txt: 使用正确的 pip 包名(Pillow、opencv-python 等) - 更新 unified_tool_manager.py: 兼容 Plugin 和 Liugin 两种类名 - 更新系统提示词: 增强编程工作流指导 本次更新由 mimo 自动化执行,与开发者无关。
2.7 KiB
小狸 Pro-CLI 使用指南
基本操作
启动和退出
- 启动程序: 运行
python ai_cli.py - 退出程序: 输入
/quit
帮助命令
/help- 显示帮助信息
AI引擎管理
切换AI引擎
/model spark- 切换到讯飞星火AI引擎
聊天记录管理
保存聊天记录
/chat save <名称>- 将当前对话保存为指定名称的聊天记录
查看聊天记录
/chat list- 显示所有已保存的聊天记录
加载聊天记录
/chat open <名称>- 加载指定名称的聊天记录并继续对话
插件工具
AI可以自动调用以下工具来帮助您完成各种任务:
文件管理工具
-
功能:读取、写入、追加、删除、复制、移动文件和目录操作
-
用法示例:
-
file_manager list- 列出当前目录内容 -
file_manager read test.txt- 读取文件内容 -
file_manager write test.txt 内容- 写入文件 -
file_manager append test.txt 内容- 追加内容到文件 -
file_manager delete test.txt- 删除文件 -
file_manager create test.txt- 创建空文件 -
file_manager mkdir new_dir- 创建目录 -
file_manager copy source.txt dest.txt- 复制文件 -
file_manager move source.txt dest.txt- 移动文件 -
file_manager info test.txt- 查看文件信息 -
file_manager tree- 显示目录树结构
-
音频播放工具
-
功能:播放音频文件
-
用法示例:
-
audio_player play- 播放Ciallo~(∠・ω- )⌒☆-.mp3音频文件 -
/ciallo- 播放音频文件
-
基本操作命令
系统信息命令
/about- 显示程序信息和版本详情
使用技巧
-
自然语言交互:直接用自然语言与AI对话,AI会理解您的意图并自动调用相应工具。
-
工具调用:当AI需要执行特定任务时,会自动调用相应的插件工具,并在屏幕上显示执行结果。
-
聊天记录管理:可以随时保存当前对话,在需要时加载之前的对话继续交流。
-
路径操作:
-
支持用户主目录下的绝对路径操作
-
支持项目目录和当前目录下的相对路径操作
-
文件大小限制为50MB
-
-
等待动画:AI思考时会显示随机的温馨句子,每5秒更换一次。
-
插件命令:可以使用
/命令名直接调用插件功能,如/file、/read、/write、/ciallo等。
注意事项
-
请勿尝试访问系统关键目录(如Windows系统目录、/etc等)
-
文件操作大小限制为50MB
-
音频播放需要系统支持相应的音频格式
-
可以随时使用
/help命令查看帮助信息