主导智能体现在可以把助手换到另一个模型或另一个智能体 CLI
卡在棘手 bug 上的助手,不必再等你发现。在 NeuroSquad 0.1.266 中,主导智能体可以把它换到更大的模型、另一个提供方或另一个智能体 CLI,对话也随之迁移。
NeuroSquad 中的主导智能体已经能启动助手、通过箭头分派工作并读取它们的成果。但直到现在,它还无法改变助手所使用的模型。而选择模型是小队中最重要的决定之一:跑测试用一个小的本地模型就够了,顽固的 bug 可能需要更大的模型,有些任务则更适合另一个智能体 CLI。助手卡住时,主导智能体只能报告情况,然后等你处理。
NeuroSquad 0.1.266 让主导智能体可以自己完成这件事。它可以在工作进行中把它主导的智能体换到另一个模型或提供方,甚至换成另一个智能体 CLI,并保留对话。智能体之间发送的提示现在会一直核对到真正发出为止;Windows 上的 AI 卡片改用更新的控制台,输入和粘贴的文字都能完整送达。这是一个 Windows 版本;Mac 应用暂时停留在 0.1.230,会在下一次构建时获得以上全部更新。
新模型,同一段对话
你可以对主导智能体说:“测试助手卡住了——把它换到 GPU 服务器上那个更大的模型”。它会使用新工具 agent_set_model,助手的卡片以同一个会话重新启动:终端、箭头和名字都不变,CLI 从原来的地方继续对话。目标可以是 CLI 自己的订阅、OpenRouter,或你的某台自有服务器——LM Studio、Ollama、llama.cpp、vLLM 等。
- 等回合结束。 正在执行回合的助手会在该回合结束后再切换。如果主导智能体要求立即更换,会先按该 CLI 通常的方式中断当前回合。
- 每次更换你都看得到。 角落里的通知会说明是谁把哪张卡片换成了什么。仍在等待回合结束的更换会一直显示通知,并带有取消按钮。两个智能体之间的箭头会在日志中记录这次更换,卡片也会显示新的模型。
- 只能沿箭头进行。 主导智能体只能更换它主导的智能体和它自己——自己的模型总是在自己的回合结束后更换。它碰不到没有与它相连的智能体,也碰不到自己的主导者;工作区预算暂停时,什么都不会更换。
要做出好的选择,主导智能体需要知道有哪些可选项。neurosquad_models 原本就会列出这台电脑上安装的智能体 CLI 以及它们各自如何选择模型。现在它还会按名称列出你的自有服务器、每台服务器提供的模型以及哪些 CLI 可以使用它;针对某个助手,还会说明它当前运行在什么上、可以换到哪些 CLI。回答中从不包含密钥或地址。
换一个智能体 CLI,同样由主导智能体完成
第二个工具 agent_switch_harness 会把助手换到另一个智能体 CLI——OpenCode 换成 Codex,Codex 换成 Claude Code,任意组合皆可。它的工作方式与上一个版本中卡片菜单里的切换工具…相同:同一张卡片、同样的箭头和名字,目前为止的对话会作为第一条消息交给新的 CLI,之后再切换回来时会继续原来的会话。主导智能体可以在同一次调用中为新 CLI 选择提供方和模型。
并不是每个项目都需要一个会自行更换模型的智能体。因此每个工作区都有一个开关——工作区编辑对话框中的允许智能体更换模型。它默认开启;关闭后,只有你能在卡片中更换模型。
真正发出去的提示
智能体之间一直在互相发送提示:agent_send、笔记的发送给已连接的智能体、更换工具、提示队列。每一次都是在另一个智能体的终端里输入文字,再按下 Enter。在测试模型切换时,我们一再发现提示已经输入、却从未发出。Windows 上的 Codex 读取长粘贴很慢,太早到达的 Enter 会变成粘贴内容里的换行。仍在启动中的 CLI 可能收下了文字,却漏掉了 Enter。
因此,发送提示现在从头到尾都会被核对。NeuroSquad 先等 CLI 准备就绪,输入提示,等 CLI 完整接收后才按下 Enter。然后确认回合确实已经开始——CLI 会报告自身事件的,就看事件,否则看屏幕。仍停留在输入框中的提示会再按一次 Enter,最多两次;文字从不重新输入,所以提示不可能发出两次。如果仍未发出,发送方会得到通知,而不是让提示默默停在输入框里。正在执行回合的智能体会在回合结束时通过其队列收到提示。
Windows 上的 AI 卡片换上更新的控制台
在排查那些丢失的提示时,我们找到了一个老问题的原因。Windows 上的每个终端都要经过一层控制台,而 Windows 10 内置的那一层会在途中改动部分输入。Codex CLI 会丢失当前键盘布局中没有的字符——俄语布局下的 [ 和 ],以及任何布局下的排版撇号和破折号——于是 it’s 变成了 its。粘贴到 Claude Code 的长文本可能只到达零碎片段,而且从未发出。
现在,AI 智能体卡片运行在这一控制台层的更新版本上,它随 NeuroSquad 一起提供。两个问题都已解决——无论是你在卡片里输入的文字,还是应用发送的提示。Shell 卡片仍使用系统控制台。
修复
- 自有服务器上的 Codex CLI:被服务器截断的回复会标记为不完整,中断的流会标记为失败,而不再看起来像已完成;同一回答中的多个工具调用不再被合并;本地转换器未运行时,Codex 卡片会拒绝启动,而不是退回到你的 OpenAI 登录。
- 工作区录制:录制只保留属于该工作区的内容,并遮盖发现的密钥和令牌;播放器和“录制记录”列表不再把 Delete、Ctrl+Z 或空格传给其后的实时画布;停止失败后不再一直亮着“录制中”标记。
- 运行统计和智能体脉搏:因崩溃中断的工作时段不再一直延续,Hermes Agent 和 Droid 的用量不再重复计算。
- Graphify 和 Code Graph 在退出应用或删除卡片后不再重新索引。模板:尚未安装的未认证卡片不会获得箭头,模板中的预算卡片只能收紧限额,绝不会解除工作区的暂停。
主导智能体如何与助手协作,请参阅主导智能体。完整的变更列表见 0.1.266 更新日志。NeuroSquad 会自动更新;全新安装请前往下载页面。



