INNER CODE UNIT · JavaScript

setOutputs

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

function setOutputs(core, {
  output, failureReason, failureCategory, retryable, turnCount, toolCallCount, outputRepairCount,
  metrics,
}) {
  const diagnostics = metrics.snapshot({
    outputRepairCount,
    turnCount,
    toolCallCount,
    failureCategory: failureCategory || null,
    retryable,
  });
  core.setOutput("structured-output", output);
  core.setOutput("failure-reason", failureReason);
  core.setOutput("turn-count", String(turnCount));
  core.setOutput("tool-call-count", String(toolCallCount));
  core.setOutput("failure-category", failureCategory);
  core.setOutput("retryable", String(retryable));
  core.setOutput("diagnostics", JSON.stringify(diagnostics));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…