Home / Function/ runSummarizer() — react Function Reference

runSummarizer() — react Function Reference

Architecture documentation for the runSummarizer() function in summaries.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  83a28a7e_bdfb_f0e7_e489_6618e9037da1["runSummarizer()"]
  b5cf948c_d822_859d_c0f5_1e2c15545976["summaries.js"]
  83a28a7e_bdfb_f0e7_e489_6618e9037da1 -->|defined in| b5cf948c_d822_859d_c0f5_1e2c15545976
  349b50fc_02df_e8e0_07c9_00b7984d8884["summarizePackageCommits()"]
  349b50fc_02df_e8e0_07c9_00b7984d8884 -->|calls| 83a28a7e_bdfb_f0e7_e489_6618e9037da1
  c0ffce84_5479_934f_1831_1ba68156937c["parseCodexSummary()"]
  83a28a7e_bdfb_f0e7_e489_6618e9037da1 -->|calls| c0ffce84_5479_934f_1831_1ba68156937c
  58487135_870d_6bbe_38be_3f7e9ab5a0d0["stripClaudeBanner()"]
  83a28a7e_bdfb_f0e7_e489_6618e9037da1 -->|calls| 58487135_870d_6bbe_38be_3f7e9ab5a0d0
  style 83a28a7e_bdfb_f0e7_e489_6618e9037da1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/tasks/generate-changelog/summaries.js lines 215–233

async function runSummarizer(command, prompt) {
  const options = {cwd: repoRoot, maxBuffer: 5 * 1024 * 1024};

  if (command === 'codex') {
    const {stdout} = await execFileAsync(
      'codex',
      ['exec', '--json', prompt],
      options
    );
    return parseCodexSummary(stdout);
  }

  if (command === 'claude') {
    const {stdout} = await execFileAsync('claude', ['-p', prompt], options);
    return stripClaudeBanner(stdout);
  }

  throw new Error(`Unsupported summarizer command: ${command}`);
}

Domain

Subdomains

Frequently Asked Questions

What does runSummarizer() do?
runSummarizer() is a function in the react codebase, defined in scripts/tasks/generate-changelog/summaries.js.
Where is runSummarizer() defined?
runSummarizer() is defined in scripts/tasks/generate-changelog/summaries.js at line 215.
What does runSummarizer() call?
runSummarizer() calls 2 function(s): parseCodexSummary, stripClaudeBanner.
What calls runSummarizer()?
runSummarizer() is called by 1 function(s): summarizePackageCommits.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free