跳到主要内容
先决条件
用户有时会以意想不到的方式与您的图表进行交互。例如,用户可能会发送一条消息,在图表完成运行之前又发送第二条消息。更一般地,用户可能会在第一次运行完成之前再次调用图表。我们称之为“双重文本发送”。
双重文本发送是 LangSmith 部署的一项功能。它在 LangGraph 开源框架中不可用。
Double-text strategies across first vs. second run: Reject keeps only the first; Enqueue runs the second afterward; Interrupt halts the first to run the second; Rollback reverts the first and reruns with the second.

拒绝

此选项在当前运行正在进行时拒绝任何额外的传入运行,并防止并发执行或双重文本发送。 有关配置拒绝双重文本选项,请参阅操作指南

排队

此选项允许当前运行完成,然后才处理任何新输入。传入请求将被排队并在先前的运行完成后按顺序执行。 有关配置排队双重文本选项,请参阅操作指南

中断

此选项会停止当前执行并保留中断点之前取得的进度。然后插入新的用户输入,并从该状态继续执行。 使用此选项时,您的图表必须考虑潜在的边缘情况。例如,工具调用可能已启动但在中断时尚未完成。在这些情况下,可能需要处理或移除部分工具调用以避免未解决的操作。 有关配置中断双重文本选项,请参阅操作指南

回滚

此选项会停止当前执行并回滚所有进度(包括初始运行输入),然后才处理新的用户输入。新输入被视为从初始状态开始的新运行。 有关配置回滚双重文本选项,请参阅操作指南
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.