背景

Agent在调用下游平台的skills时,可能会有异步场景,比如流水线部署,那流水线部署过程中如果有节点失败,如何让自己的Agent进行感知?

产品形态是什么样的?

https://www.cnblogs.com/yupi/p/18970254 借鉴下cursor的message queue的思路。

1751683302030-07c1694c-fa8b-442d-8b0b-3be84f55396a

Cursor 的 Queue Messages 功能解决的是多任务并发输入的场景问题。

核心场景:当你在 Cursor 中发出一条 AI 请求后,AI 正在处理/生成响应期间,你又想发送下一条指令。传统情况下你需要等待当前响应完成才能继续输入。

Queue Manager 本质

Queue Manager 本质就是:同一 session 下的有序快捷指令队列。

每个 Task 本质就是一条预设好的用户消息,到它了就自动 send,和你手动点发送没有区别。

思路:借鉴CursorQueue Messages

借鉴Cursor Queue Messages思想解决Agent的webhook的异步场景的通用方案

两者都是:「有新消息要处理,但 Agent 当前不可用」

Queue 作为通用异步解决方案:

大概流程:

数据表

 

分类&标签