【iFlow CLI使用指南】iFlow CLI术语词汇表

用途:统一定义iFlow CLI相关的核心概念和术语
适用场景:新用户学习、文档编写参考、术语查询

核心概念

iFlow CLI 基础

术语 定义 示例
iFlow CLI 基于终端的AI助手工具,提供代码分析、任务执行等功能 iflow
心流AI iFlow CLI的开发团队和服务提供商 iflow.cn
API密钥 用于身份验证的密钥,连接心流AI服务 在设置页面生成
工作空间 当前执行iFlow CLI的目录环境 cd project/
MCP 模型上下文协议,用于扩展AI能力的服务器系统 /mcp
Sub Agent 智能Agent系统,适用于执行不同专业的任务 /agents
Sub Command 命令行扩展 /commands

命令系统

术语 定义 示例
斜杠命令 / 开头的iFlow CLI内置控制命令 /init, /help, /clear
Shell命令 ! 开头,在CLI中执行的系统命令 !ls, !npm install
@文件引用命令 文件引用 @文件路径 @src/App.tsx
$subagent执行命令 以**$**开头执行某个subagent 如**$code-reviewer**
自然语言指令 直接用中文与AI对话的指令 > 分析这个项目结构

执行模式

术语 定义 示例
yolo 默认允许CLI执行所有操作的执行模式 使用shift + enter切换模式
plan mode CLI会先规划任务,需要手动确认任务后再执行 使用shift + enter切换模式
default mode 所有操作都需要用户确认的模式 使用shift + enter切换模式
accepting edits 模型自动执行创建和修改文件的模型,其余操作仍需用户确认 使用shift + enter切换模式

交互模式

术语 定义 示例
多行输入 使用 \Shift+Enter 创建的多行文本输入 line1 \ line2
图片粘贴 通过 Ctrl/Cmd+V 粘贴图片到CLI中 [Pasted image #1]
文件引用 使用 @ 符号引用文件或目录 @src/app.js
占位符 系统为大量内容生成的简化显示标识 [Pasted text #1 +45 lines]

扩展系统

MCP 相关

术语 定义 示例
MCP 模型上下文协议,AI和外部工具间的通信标准 Model Context Protocol
MCP服务器 实现MCP协议的外部工具或服务 playwright-mcp, file-system-mcp
stdio服务器 通过标准输入输出通信的MCP服务器 本地Python脚本
SSE服务器 基于Server-Sent Events的MCP服务器 Web API服务

代理系统

术语 定义 示例
子代理 专门处理特定领域任务的AI助手 代码审查代理、文档生成代理
代理配置 定义子代理行为和能力的配置文件 .iflow/agents/config.json
任务分发 将复杂任务分配给不同专业代理的机制 自动选择合适的代理

功能特性

内存和状态

术语 定义 示例
上下文 AI助手理解当前对话的背景信息 项目结构、历史对话
内容导入 从外部文件导入信息到AI上下文中 @README.md
检查点 保存当前会话状态的功能点 保存重要对话节点
会话历史 当前对话的完整记录 可通过 /clear 清除

高级功能

术语 定义 示例
可观测性 系统运行数据的收集和分析功能 使用统计、性能监控
多模态 同时处理文本、图片等多种数据类型的能力 图片理解、文档分析
工作流 自动化的任务执行序列 代码生成→测试→部署

配置和管理

配置文件

术语 定义 位置
全局配置 影响所有项目的iFlow CLI设置 ~/.iflow/settings.json
项目配置 特定项目的iFlow CLI设置 {project}/.iflow/config.json
IFLOW.md 项目特定的AI上下文文档 项目根目录

认证方式

术语 定义 特点
iFlow原生认证 使用心流AI官方API的认证方式 完整功能,推荐使用
OpenAI兼容API 使用OpenAI协议的第三方API 功能受限,备选方案

平台和兼容性

操作系统

术语 定义 支持状态
macOS 苹果操作系统 :white_check_mark: 完全支持
Linux Linux发行版 :white_check_mark: 完全支持
Windows 微软操作系统 :white_check_mark: 支持
WSL Windows Subsystem for Linux :white_check_mark: 推荐Windows用户使用

开发环境

术语 定义 要求
Node.js JavaScript运行时环境 版本22+
npm Node.js包管理器 随Node.js安装
Shell 命令行界面环境 Bash/Zsh/Fish推荐

使用场景分类

按用户类型

用户类型 定义 典型需求
初学者 首次使用iFlow CLI的用户 快速上手、基础操作
进阶用户 有一定使用经验的用户 功能扩展、效率提升
专家用户 深度使用和定制的用户 团队协作、最佳实践

按工作场景

场景类型 定义 主要功能
Web开发 前端/后端开发工作 代码生成、调试、重构
数据分析 数据处理和分析工作 文件处理、脚本自动化
DevOps 运维和部署工作 脚本执行、工具集成
学习研究 学习和研究活动 文档分析、知识整理

常见错误术语

容易混淆的概念

错误用法 正确用法 说明
Claude CLI iFlow CLI 正确的产品名称
心流CLI iFlow CLI 使用英文名称更准确
MCP插件 MCP服务器 MCP中称为服务器而非插件
代理人 子代理 在iFlow CLI中称为子代理
命令行工具 终端AI助手 更准确的功能描述

版本和更新

版本术语

术语 定义 示例
稳定版 经过充分测试的正式版本 v1.0.0
测试版 功能完整但需要进一步测试的版本 v1.1.0-beta
开发版 包含最新功能的开发版本 v1.1.0-alpha

获得帮助

当您在文档中遇到不熟悉的术语时:

  1. 首先查阅:本词汇表

  2. 搜索文档:使用浏览器搜索功能

  3. 查看示例:找到相关的使用示例

  4. 寻求帮助:在GitHub Issues中提问


维护说明:本词汇表会随着iFlow CLI功能更新而持续维护。如发现术语定义不准确或缺失,请回复本贴,感谢!