Cursor SDK一口气加了好几样 跑到一半能插话 系统提示词也能整个换掉

做agent的可以看看Cursor SDK这次的更新,挑几个实用的说:

1、run.steer():agent跑着的时候能塞一句话进去,下一轮就生效。如果有子智能体在干活,它会转到后台继续。
2、后台子智能体的结果现在会回传给父任务,stream()和wait()会一直等到所有子任务结束。以前子任务跑完你还得自己去捞结果。
3、自定义工具可以带MCP注解,比如readOnlyHint和destructiveHint,模型调用前就能分清哪个只是查、哪个会删东西。
4、系统提示词能整个替换成自己的,Rules、技能、工具schema照常加载,这个是按账号逐步开放。

本地TypeScript智能体也都支持,Python那边能拿到后台子任务的结果。

我觉得第3条最被低估,删库那种事故很多就是模型分不清查询和删除。你们最想用哪个?

destructiveHint要是模型不看呢 还是得自己做拦截

steer太需要了 以前跑偏只能杀掉重来

必须冲 今晚就升

换系统提示词这个 等于自己造个壳了

包名是@cursor/sdk 别装错了

子任务回传终于有了 之前自己写轮询写吐了

杀掉重来还丢缓存,steer省钱又省时间

对 注解是辅助 hook兜底还是要的