Resolve Result
Types
Link copied to clipboard
data class Ready(val result: JsonElement, val request: (reason: String) -> ToolPresentation, val executing: () -> ToolPresentation, val cancelled: () -> ToolPresentation, val rejected: (reason: String?) -> ToolPresentation, val failed: (e: Throwable) -> ToolPresentation, val timeout: (elapsed: Duration) -> ToolPresentation) : Tool.ResolveResult
参数解析成功,接下来会由程序或用户进行审批,审批通过后会使用 result 作为 execute 的 request。
Link copied to clipboard
参数存在问题,驳回工具调用并使用 reason 作为工具消息。