Skip to content

Commit 85089fd

Browse files
docs: 111
1 parent 5a02a3c commit 85089fd

2 files changed

Lines changed: 45 additions & 80 deletions

File tree

README.md

Lines changed: 18 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
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

Comments
 (0)