Skip to content

小紫AI代码编辑器 v5.3.265

Choose a tag to compare

@17741421897 17741421897 released this 02 Aug 04:32
f616e98

Moss 智能助手近期功能改进说明

更新日期:2026 年 8 月
适用对象:使用 Moss 多步任务助手的所有用户
提示:请重启应用后,以下改进才会生效。


写在前面

最近一段时间,我们根据大家的实际使用反馈,对 Moss 智能助手做了一轮重要优化。主要解决这些常见问题:

  • 手动中断后,再次提问变得很卡
  • 点了停止或清空历史,界面仍卡一会儿
  • 发消息后一直显示「等待模型」,但似乎没有真正在请求
  • 长时间停在「正在并行执行工具」,看不出在干什么
  • AI 在文字里「假装已经执行了工具」,造成误解
  • 搜索、列目录时特别慢,甚至像卡住一样
  • 多步任务里,各步说明粘在一起、同一段话重复好几遍
  • 计划模式下该弹选项时,只在文字里提问、没有弹窗
  • 每步「思考过程」挤成一块,不好分辨哪一步在干什么

下面用通俗语言说明:以前怎样、现在怎样、你可以怎么用


一、中断后不再「拖泥带水」

以前可能遇到的情况

在大型项目里让 AI 执行任务,中途点了「停止」,之后:

  • 再发新消息要等很久才有反应
  • 界面像还在跑旧任务
  • 整体用起来发涩、不跟手
  • 有时按钮已经恢复,但搜索/列目录仍在后台跑,越点越卡

清空聊天历史或任务记录时,若没真正停掉后台任务,也可能出现界面清了、程序还在忙的情况。

有时还会出现:点了发送,状态一直停在「等待模型」,但迟迟没有下文。

现在会怎样

点击停止后,系统会尽快释放正在占用的资源,包括:

  • 正在进行的 AI 请求
  • 后台排队中的任务
  • 工具执行的并行队列

若当时正在做大范围搜索或类似耗时操作,状态栏会显示 「正在收尾…」,发送按钮会暂时保持不可用,直到后台真正停下来,避免你马上发新消息、两拨任务叠在一起把界面拖得更卡。

清空聊天历史时,若任务还在跑,会先尝试中止后台任务再清屏,减少「记录没了、程序还在扫」的情况。

发新消息时,排队与等待状态也会及时恢复,减少「界面在等、实际没在跑」的情况。

你可以更放心地中断任务;收尾期间稍等几秒再发新消息,体验会更稳。

小建议

  • 觉得 AI 走偏了,及时点停止,比等它跑完再纠正更省时间
  • 停止后若看到「正在收尾…」,等它结束再发(通常几秒到几十秒),不要连点发送
  • 清空历史前,任务若在跑,系统会自动先停;若仍感觉卡,可重启一次应用
  • 停止后若仍长时间异常(超过 1~2 分钟且状态不动),建议重启应用

二、执行过程更清晰,不再「黑盒等待」

以前可能遇到的情况

界面上长时间显示「并行执行 5 个工具…」,但不知道具体在读哪个文件、在搜什么,容易误以为程序卡死。

多步任务时,各步的说明往往糊成一大段,同一句规划重复出现,很难分清「第几步在说什么」。

现在会怎样

执行过程中,状态栏会尽量显示当前在做什么,例如:

  • 正在读取某个文件
  • 正在搜索某个关键词
  • 正在修改某个文件
  • 当前是第几步、规划还是执行

多步任务时,执行区会按步骤展示,类似「探索中」的小标题块:

  • 当前这一步展开显示,上一步自动收起,需要时可点开回看
  • 各块之间有空行,不再粘成一行
  • 流式输出时,同一段话不会反复刷好几遍

你能看见进度,也能分清每一步在想什么。

小建议

  • 大项目里第一次搜索可能仍需要一些时间,但若状态在变化,一般属于正常执行
  • 若长时间完全无变化(超过 2~3 分钟且状态一字不动),可以停止后换一种更具体的描述(见第四节)

三、计划模式:该选的时候能真正选

以前可能遇到的情况

开启计划模式后,AI 有时只在对话里用文字问你「选 A 还是 B」,没有出现可点的选项,你没法像表单一样直接选。

现在会怎样

  • 当 AI 需要你做选择时,会尽量弹出可点击的选项
  • 多种提问写法都能被正确识别,减少「说了要选、界面却没反应」

计划阶段该你拍板的时候,可以点选,不必只在聊天里打字回复。

小建议

测试或正式使用时,若 AI 用文字问选项,可提醒一句:「请弹出选项让我点选。」


四、不再「文字假装执行工具」

以前可能遇到的情况

AI 有时会在回复里写类似:

  • 「工具执行:读取某某文件」
  • 「参数:{ … }」
  • 带打勾标记的「已完成某工具」

系统还可能据此代为执行,并弹出提醒。这些并不是真正的工具调用,容易造成:

  • 你以为已经改好了,其实文件没变
  • 对话记录里混入大量「假动作」,后面几步越来越乱

现在会怎样

变化 说明
不再代执行 AI 若在正文里「口述」工具,系统不会再替它执行
记录更干净 这类假动作不会写入后续步骤的记忆,减少误导
真实工具照常 AI 通过正规方式调用的读写、搜索、修改等工具,仍然正常执行
完成检查保留 需要真正改文件的任务,仍会检查是否确实写入成功

一句话:说出来的不算,做出来的才算。

小建议

  • 若 AI 只描述「我准备读取…」但没有实际动手,可以明确说:「请直接执行,不要只在文字里描述。」
  • 改代码类任务,完成后可在编辑器里看一眼文件是否真的变了

五、搜索与列目录:更快、更稳、少卡顿

以前可能遇到的情况

让 AI「找一下相关代码」或「列出整个目录」时,可能出现:

  • 同一次任务里反复扫很多遍整个项目,越搜越慢
  • 好几路搜索同时开跑,界面像冻住
  • 列目录时为了显示文件大小,把大量文件从头读到尾,等很久
  • 点了停止,搜索有时还要再转一会儿才停
  • 工具跑完后,执行区闪一下、刷两遍,看着累

现在会怎样

  1. 过宽的搜索会被提前拦住
    没有指定文件夹、关键词又很短很泛、项目文件很多时,系统会立刻提示缩小范围,而不是闷头扫完全库。

  2. 默认跳过备份类目录
    项目里的历史副本、备份文件夹等,不再参与常规全文搜索。

  3. 同一次任务里,重复摸底会少很多
    第一次为搜索「摸清项目结构」可能仍要一些时间,同一会话里再次搜索通常会明显快不少

  4. 重型搜索改为排队执行
    同一步里不再多路「全库大搜索」一起上,减轻卡死感。

  5. 列目录不再为「算大小」而读遍所有文件
    递归列出文件夹时,以能拿到的信息为准,避免无意义地把每个文件内容都读一遍。

  6. 停止更跟手
    部分搜索类操作在中途点停止时,会更快停下来。

  7. 工具结果展示更利落
    完成提示合并为一次更新,减少面板闪烁。

  8. AI 被引导「先定范围再搜索」
    维护、删改类任务会优先在常见源码目录里定位,而不是第一步就扫遍全仓。

你可以这样提问(效果更好)

推荐:

只在 src/mosssrc/services 里找和「幻觉检查」相关的代码,不要搜整个项目。

用英文关键词 hallucinationwrite_proof 定位,先缩小到 moss 模块再读文件。

先列出 src/controllers 目录结构,再决定搜哪里。

不太推荐:

帮我在整个项目里搜索「幻觉」

先搜一遍仓库再规划

若 AI 提示「全库盲搜已拒绝」:这是保护机制,按提示指定文件夹或换更具体的关键词即可。

语义搜索(向量索引)

除关键词搜索外,AI 还可使用 语义搜索codebase_search):用自然语言描述想找的功能,系统会按「意思相近」匹配代码,而不必猜准函数名。

能力 说明
何时启用 已在「模型设置 → 高级设置 → 向量语义搜索」中配置向量 API,且当前项目已完成索引
在哪里看进度 同一设置区域会显示:索引状态代码块数量待索引文件队列;索引过程中会自动刷新;若失败会显示最近错误(如连不上 API、单条过长等)
后台建索引 打开项目后空闲时自动建索引,不阻塞编辑;也可点 「重建向量索引」(会先保存当前填写的向量 API 地址)
自动跳过目录 与代码搜索一致,不索引 node_modulesbackupdistbuild.git 等;只索引项目源码,无需手动选文件夹
未配置时 自动回退为「符号名 + 全文」搜索,功能仍可用,但语义理解会弱一些

小建议:

  • 向量 API 若不在本机(如 http://192.168.x.x:8001/v1),填好后务必点 「保存设置」;点 「重建向量索引」 也会自动保存当前地址
  • 换过 Embedding 模型后,请点一次 「重建向量索引」,避免新旧向量混用
  • 大项目首次索引需要一些时间,设置页里「待索引文件」归零、状态为 就绪 后,语义搜索效果最好
  • 语义搜索适合「用户登录在哪实现」「SRX 引擎能力在哪」这类描述;精确找 function foo 仍建议用 grep 或指定目录
  • AI 定位抽象问题时,会优先调用 codebase_search,而不是先扫全目录

六、完成前的检查:少打扰、多准确

以前可能遇到的情况

任务快结束时,系统可能反复在对话流里刷「未通过检查」「请重试」等系统提示,阅读体验嘈杂。

现在会怎样

  • 写入验证、全栈检查、保存后检查等仍会执行,保证质量
  • 未通过时,AI 会在内部继续处理,不再向你的对话窗口大量刷屏
  • 你看到的主要是 AI 自己的说明和必要的结果

质量检查还在,只是不那么吵了。


七、常见问题(FAQ)

Q1:改完后为什么要重启应用?

代码更新后需要重新加载。不重启可能仍在使用旧逻辑。

Q2:停止后还是偶尔慢,正常吗?

分两种情况:

  • 若状态栏显示 「正在收尾…」:说明后台还在结束搜索等操作,等几秒到几十秒属正常;此期间请勿连发新消息。
  • 若已显示空闲、无收尾提示仍持续卡顿超过 1~2 分钟:建议重启应用后再试。

大项目里,搜索类操作无法做到「瞬间秒停」,但会在较短时间内陆续停下来。

Q3:清空历史后为什么还会卡?

以前可能出现「记录清空了,后台还在搜」。现在清空时会先尝试中止任务再清屏。若仍短暂卡顿,同样是收尾阶段,稍等即可。

Q4:AI 还能用工具改文件吗?

能。本次改进针对的是正文里假装执行,正规工具调用不受影响。

Q5:为什么有时搜索还是要等几十秒?

若已指定了合理文件夹、关键词也较具体,在大项目里扫描数百个文件仍可能需要一定时间。只要状态在更新,通常属于正常范围。同一次任务里的第二次类似搜索,往往会比第一次快。

Q6:界面显示「步 1 / 无限」是什么意思?

表示多步任务没有硬性步数上限,由任务复杂度决定何时结束,属于正常显示。

Q7:「探索中」一块一块显示是什么?

表示 AI 正在分步思考和规划。当前步会展开,之前的步可以点开回看,方便你知道它每一步在想什么。

Q8:计划模式选项弹不出来怎么办?

先确认已开启计划模式并重启过应用。若仍只有文字提问,可明确说:「请弹出选项让我选择。」

Q9:和其他专业 AI 编程助手比,还差什么?

本次重点解决的是卡顿、假执行、盲搜、界面糊成一团等体验问题。更深层的「自动理解整个项目结构」能力仍在持续优化中。你通过明确指定目录和任务类型,可以显著拉近体验差距。

Q10:怎么知道向量语义搜索有没有在工作?

打开 模型设置 → 高级设置 → 向量语义搜索

  • 索引状态 为「就绪」,且 代码块 数量大于 0:语义搜索已可用
  • 显示「索引中」且 待索引文件 有数字:后台仍在建索引,可稍等或继续编辑
  • 提示行出现 Failed to fetch / ETIMEDOUT / connect refused:向量 API 地址错误或机器不可达,改地址后保存再重建
  • 提示行出现 512 token / too large:底座单条长度限制,客户端已自动缩小分块;点 重建向量索引 即可
  • 显示「未配置」:需填写向量 API 地址与 Embedding 模型(默认 http://127.0.0.1:8001/v1
  • AI 搜索时若走向量路径,结果里会带语义匹配;未建索引时会自动用符号/全文搜索

Q11:node_modules 会被向量索引吗?

不会。 向量索引与全库搜索使用同一套默认排除规则,自动跳过 node_modulesbackupdistbuild.git 等目录,只索引项目源码。若曾在旧版本建过含依赖目录的索引,点一次 「重建向量索引」 清库即可。


八、使用小贴士(汇总)

  1. 任务说清楚范围:说明改哪个模块、哪个目录,避免「全项目」
  2. 善用停止键:走偏就停,重新描述,比硬扛快
  3. 停止后看状态:显示「正在收尾…」时稍等再发,避免两拨任务叠跑
  4. 清历史也会先停任务:若仍卡,等收尾或重启应用
  5. 改代码要验收:看文件是否真的变了,不要只看 AI 文字
  6. 搜索用具体词:英文标识符、函数名、文件名,比单个中文词更有效
  7. 大项目要有耐心:定界搜索后,通常比全库盲搜快很多;同一会话里重复搜索会越跑越顺
  8. 多看分步「探索中」:哪一步卡住,就针对那一步补充范围或纠正方向
  9. 计划模式要选项:需要你做决定时,优先用弹窗点选,少在聊天里来回猜
  10. 语义搜索看设置页:向量索引状态、代码块数、队列在「模型设置 → 高级设置」里实时可见;换模型后记得重建索引
  11. 向量地址要保存:改完 API 地址点「保存设置」;局域网 IP 不要用默认 127.0.0.1 除非服务就在本机
  12. 依赖目录不索引node_modules / backup 等自动排除,不必手动配置

九、后续我们还会做什么

以下能力正在规划或评估中,尚未在本次更新中提供:

  • 搜索时显示「已扫描多少文件」的进度条
  • 大范围搜索更即时的中断(减少收尾等待)
  • 根据任务类型(修 bug / 删功能 / 解释代码)自动选择搜索策略
  • 更强的「按符号名定位」,减少全文搜索依赖
  • 「定位相关代码」类操作进一步减负,避免一次任务里连环搜太多遍 → 已做级联轻量(#5 首版)
  • 向量语义搜索稳定性与设置页状态展示 → 已做(2026-08-02):索引漏检修复、换模型清库、设置页实时状态、局域网 API 主进程请求、分块适配 512 token、排除 node_modules/backup、codebase_search 优先提示词

如有新的使用问题或建议,欢迎反馈,我们会继续迭代。


感谢使用 Moss 智能助手。