INNER CODE UNIT · Go

writeFailure

uvwt/agentdock · cmd/agentdock-wsl-helper/main.go:65

func writeFailure(err error) {
	response := &wslfilehelper.Response{OK: false, Code: "WSL_FILE_RUNTIME_ERROR", Message: err.Error(), Details: map[string]any{"type": fmt.Sprintf("%T", err)}}
	var failure *wslfilehelper.ToolFailure
	if errors.As(err, &failure) {
		response.Code = failure.Code
		response.Message = failure.Message
		response.Details = failure.Details
	}
	_ = json.NewEncoder(os.Stdout).Encode(response)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…