INNER CODE UNIT · JavaScript

saveReport

rancher/terraform-provider-rancher2 · agent-scripts/after-invoke.js:8

export function saveReport(agentName, report, logsDir) {
  try {
    fs.mkdirSync(logsDir, { recursive: true });
    const reportFile = path.join(logsDir, `${agentName}_report.md`);
    try {
      if (fs.existsSync(reportFile)) {
        fs.unlinkSync(reportFile);
      }
    } catch (err) {
      if (err.code !== 'ENOENT') {
        console.error(err.message || err);
      }
    }
    fs.writeFileSync(reportFile, report, { mode: 0o600 });
  } catch (err) {
    console.error(`🔒 Hook Error: Failed to write sub-agent report for ${agentName}:`, err.message);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…