stop

abstract suspend fun stop(): AgentAPI(source)

立即停止 agent 的工具调用或 LLM 请求,并归档当前上下文,等待状态变为 AgentStatus.FREE(Stop 完成)。

未批准的工具调用将被取消,正在执行的 LLM 请求将被中断,响应将被丢弃,当前轮次若只有用户消息,当前轮次将被丢弃。

请注意,终止正在进行的 LLM 请求将导致 Usage 无法被记录。

后台的上下文压缩任务不受此影响,要终止正在进行的上下文压缩任务,请使用 cancelCompact api。