用途:统一定义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 |
苹果操作系统 |
完全支持 |
| Linux |
Linux发行版 |
完全支持 |
| Windows |
微软操作系统 |
支持 |
| WSL |
Windows Subsystem for Linux |
推荐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 |
获得帮助
当您在文档中遇到不熟悉的术语时:
-
首先查阅:本词汇表
-
搜索文档:使用浏览器搜索功能
-
查看示例:找到相关的使用示例
-
寻求帮助:在GitHub Issues中提问
维护说明:本词汇表会随着iFlow CLI功能更新而持续维护。如发现术语定义不准确或缺失,请回复本贴,感谢!