INNER CODE UNIT · JavaScript

failure

Devolutions/IronRDP · .github/actions/openai-agent/src/main.js:156

function failure(error, phase) {
  if (error instanceof AgentFailure) {
    return { reason: error.reason, category: error.category, retryable: error.retryable };
  }
  if (error instanceof ValidatorFailure) {
    return { reason: error.reason, category: error.category, retryable: false };
  }
  if (error instanceof ActionError) {
    return {
      reason: error.code,
      category: error.phase === "input" ? "input" : "configuration",
      retryable: false,
    };
  }
  switch (phase) {
    case "input": return { reason: "action input failed", category: "input", retryable: false };
    case "configuration": return { reason: "action configuration failed", category: "configuration", retryable: false };
    case "initialization": return { reason: "provider client initialization failed", category: "initialization", retryable: false };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…