(query ToolQuery)
| 195 | } |
| 196 | |
| 197 | func toolValues(query ToolQuery) url.Values { |
| 198 | values := url.Values{} |
| 199 | if trimmed := strings.TrimSpace(query.WorkspaceID); trimmed != "" { |
| 200 | values.Set("workspace_id", trimmed) |
| 201 | } |
| 202 | if trimmed := strings.TrimSpace(query.SessionID); trimmed != "" { |
| 203 | values.Set("session_id", trimmed) |
| 204 | } |
| 205 | if trimmed := strings.TrimSpace(query.AgentName); trimmed != "" { |
| 206 | values.Set("agent_name", trimmed) |
| 207 | } |
| 208 | return values |
| 209 | } |
| 210 | |
| 211 | func sanitizeToolErrorResponse(response ToolErrorResponseRecord) ToolErrorResponseRecord { |
| 212 | response.Error.Message = redactToolDiagnostic(response.Error.Message) |
no test coverage detected