9191
9292### 🤖 AI 助手
9393
94- AI 助手** 深度融入编辑器工作流** ,不是简单的聊天窗口,而是真正能操作文件、运行代码、自动修复的编程搭档 。
94+ AI 助手** 深度融入编辑器工作流** ,不是简单的聊天窗口,而是面向真实项目任务的编程搭档 。
9595
9696#### 三种使用方式,随心选择
9797
@@ -108,57 +108,31 @@ AI 助手**深度融入编辑器工作流**,不是简单的聊天窗口,而
108108- 点击编辑器顶部 ✨ 或键盘上方 ✨ 按钮,用自然语言描述需求
109109- AI ** 直接修改当前文件** ,以 ** Diff 差异对比** 展示每一处改动(绿色新增 / 红色删除)
110110- 支持** 逐条采纳 / 拒绝** ,或一键全部接受 / 放弃
111- - 按文件类型自动切换角色:Python 专家 / JS 专家 / HTML 开发者 / Markdown 编辑
111+ - 会结合当前文件内容与上下文,给出更贴合场景的修改结果
112112
113- #### 🤖 Agent 模式 — AI 直接操作你的项目
113+ #### 🤖 Agent 模式 — AI 直接协助你的项目
114114
115- Agent 模式下 AI 不只是回答问题,而是 ** 真正动手 ** :创建文件、编辑代码、运行脚本、安装库,甚至远程管理服务器,全部自动完成 。
115+ Agent 模式下, AI 不只是回答问题,而是可以围绕整个工作区协助完成任务,例如跨文件修改、运行与排查脚本、搜索项目内容、安装依赖,以及配合 SSH 工作流处理远程任务 。
116116
117- ** 14 个本地工具 + 10 个 SSH 远程工具:**
118-
119- | 工具 | 功能 |
120- | ------| ------|
121- | ` create_folder ` | 创建文件夹 |
122- | ` create_file ` | 创建新文件并写入内容 |
123- | ` write_file ` | 覆写已有文件(大面积重写时使用) |
124- | ` edit_file ` | 精确局部编辑(查找 old_text → 替换为 new_text) |
125- | ` read_file ` | 读取文件内容(支持指定行范围) |
126- | ` list_files ` | 列出目录内容 |
127- | ` delete_file ` | 删除文件/文件夹(会弹窗确认) |
128- | ` rename_file ` | 重命名文件 |
129- | ` move_file ` | 移动文件到另一个目录 |
130- | ` run_python ` | 执行 Python 脚本(30 秒超时,支持 ` stdin_input ` 预填输入) |
131- | ` install_package ` | 从 PyPI 安装纯 Python 包 |
132- | ` search_in_files ` | 在工作区内搜索关键词 |
133- | ` get_file_info ` | 获取文件元信息(大小、行数、修改时间) |
134- | ` get_module_docs ` | 获取 App 内置模块的完整 API 文档 |
135-
136- ** 自动测试与自修复:**
137- 创建或修改 Python 脚本后,AI 会** 主动运行脚本测试** 。如果 stderr 中出现错误,自动分析原因、修复代码、重新运行,直到成功——无需你手动操作。
138-
139- ** 多步执行计划:**
140- 当任务涉及多个步骤时,AI 先输出 ` ===PLAN=== ` 结构化计划,再逐步执行工具调用,过程完全透明。
117+ - 支持直接在项目内创建、整理和修改文件
118+ - 支持结合运行结果继续调整代码,减少来回复制粘贴
119+ - 支持在执行前先给出计划,关键步骤可确认后再继续
141120
142121#### 📋 Plan 模式 — 先规划再动手
143122
144- Plan 模式是纯对话模式,适合复杂需求的前期规划 :
123+ Plan 模式适合复杂需求的前期梳理 :
145124
146- - ** 结构化计划输出** :AI 使用 ` ===PLAN=== ` 格式列出编号步骤,对每一步展开详细说明
147- - ** 交互式确认选项** :AI 使用 ` ===CONFIRM=== ` 格式向你提问,支持:
148- - ` ( ) ` 单选(只能选一个)
149- - ` [ ] ` 多选(可选多个)
150- - ` [input] ` 自定义输入
151- - ** 智能模式切换** :当你在 Agent 模式中发送复杂需求(>200 字 或包含「计划」「设计」「重构」等关键词),App 会智能建议切换到 Plan 模式先规划
125+ - 先拆解目标、列出步骤和注意事项
126+ - 支持通过确认选项继续收敛需求
152127- 两种模式可** 随时切换** ,Plan 确认后可直接切到 Agent 执行
153128
154129#### 🔗 智能联动
155130
156131- ** 报错一键修复** :脚本出错后,控制台底部自动弹出错误卡片,点击 ✨ 将报错上下文直接发给 AI,一键生成修复方案
157- - ** 智能装库** :AI 发现代码中缺少第三方库时,自动弹出安装提示,确认后 ** 自动下载安装 ** ,无需手动操作
132+ - ** 智能装库** :AI 发现代码中缺少第三方库时,可辅助补齐安装流程
158133- ** 代码解释** :选中任意代码段,弹出 AI 解释面板,快速理解陌生代码
159134- ** 一键应用代码** :AI 回复中的代码块可** 一键替换到编辑器**
160- - ** iOS 环境感知** :AI 内置 iOS 沙盒环境完整知识(所有模块 API、可用库、限制),不会给出在手机上无法运行的建议
161- - ** 模块文档按需注入** :当检测到你使用 ` scene ` 、` ui ` 、` widget ` 等模块时,AI 自动加载对应模块的完整 API 文档到上下文
135+ - ** 移动端场景优化** :更贴合 iOS 本地运行环境与内置模块能力
162136- ** 多会话管理** :支持创建多个独立对话,各自保持上下文
163137- ** 图片附件** :支持发送图片给 AI 进行分析
164138
@@ -322,22 +296,13 @@ Plan 模式是纯对话模式,适合复杂需求的前期规划:
322296
323297#### AI 智能运维(Agent 模式联动)
324298
325- AI 助手在 Agent 模式下可 ** 自动连接服务器 ** 并执行运维操作,只需用自然语言描述:
299+ AI 助手可结合 SSH 工作流协助处理服务器任务。你只需要用自然语言描述需求,它可以配合完成状态检查、日志查看、配置调整、文件传输与部署排查等操作。
326300
327- | AI 工具 | 功能 |
328- | ------| ------|
329- | ` ssh_execute ` | 远程执行任意命令 |
330- | ` ssh_server_status ` | 一键诊断 CPU / 内存 / 磁盘 / 网络 |
331- | ` ssh_manage_service ` | 启停服务、查看日志(systemctl / journalctl) |
332- | ` ssh_read_remote_file ` | 读取服务器文件(配置、日志) |
333- | ` ssh_write_remote_file ` | 写入/修改服务器配置文件 |
334- | ` ssh_process_manage ` | 查找/终止进程 |
335- | ` ssh_upload_file ` | 上传本地文件到服务器 |
336- | ` ssh_list_remote_files ` | 列出远程目录 |
337- | ` ssh_download_file ` | 下载远程文件内容 |
338- | ` ssh_disconnect ` | 断开连接释放资源 |
339-
340- > 示例:对 AI 说「帮我重启 nginx 并查看最近日志」「服务器内存占用太高了帮我看看」,AI 会自动连接、执行、返回结果。
301+ - 支持查看服务状态、日志和系统资源
302+ - 支持读取或修改常见配置文件,并配合上传部署
303+ - 关键操作仍保留确认,避免误执行高风险操作
304+
305+ > 示例:对 AI 说「帮我重启 nginx 并查看最近日志」「服务器内存占用太高了帮我看看」,AI 会协助完成排查流程并返回结果。
341306
342307---
343308
0 commit comments