一个智能体正在跑任务,你突然发现方向不对——以前只能等它跑完,或者直接掐掉重来。现在不用了。
Cursor SDK 新增了 steering 功能,允许在智能体运行过程中直接介入。调用 run.steer(),你发的消息会被加到下一轮对话里。如果此时某个子智能体正在执行任务,它会被移到后台继续工作,不会因为你的介入而中断。
![]()
后台子智能体有了状态报告
这次更新还带来了后台子智能体的状态报告能力。当一个子智能体被移到后台之后,它的运行状态可以被追踪,不再是扔出去就失联的黑盒。
对于需要多智能体协作的场景,这个改动的意义在于:主流程和子任务之间的关系变得可观测。你不需要为了确认子智能体是否还活着而反复轮询,状态报告会主动告诉你它在干什么。
自定义系统提示词也来了
除了 steering 和状态报告,Cursor SDK 这次还开放了自定义系统提示词。开发者可以按自己的需求设定智能体的行为边界和角色定位,而不是只能接受默认配置。
这三项功能放在一起看,指向的是同一个方向:让开发者对运行中的智能体有更多控制权。steering 管的是运行时的方向调整,状态报告管的是后台任务的可见性,自定义系统提示词管的是智能体的初始设定。
从 npm 上 @cursor 包的更新节奏来看,Cursor 正在把 SDK 从"能跑起来"推向"跑起来之后还能管得住"。对于已经在生产环境里用智能体跑任务的团队来说,steering 这个能力可能是最直接能省时间的——不用再为了改一句话而重启整个流程。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.