Skip to content

Add LLM benchmark analysis and Discord reporting - #5608

Open
bradleyshep wants to merge 84 commits into
masterfrom
bradley/llm-analysis-expansion
Open

Add LLM benchmark analysis and Discord reporting#5608
bradleyshep wants to merge 84 commits into
masterfrom
bradley/llm-analysis-expansion

Conversation

@bradleyshep

Copy link
Copy Markdown
Contributor

Note: based on #5583

Description of Changes

  • Generates failure analysis after each LLM benchmark run
  • Publishes per-model reports as workflow artifacts and a GitHub Actions summary
  • Posts a formatted Discord summary for scheduled runs or optional manual runs
  • Adds configurable low, medium, or high reasoning, defaulting to medium
  • Reports provider failures when no model output is available
  • Uses the LLM_BENCHMARK_DISCORD_WEBHOOK_URL repository secret for Discord posting

API and ABI breaking changes

  • None

Expected complexity level and risk

  • 2/5 — Low risk
  • Changes are isolated to the LLM benchmark tooling and its GitHub Actions workflow
  • No impact on the product runtime or public APIs

Testing

  • Ran benchmark analysis unit tests
  • Ran Discord summary tests
  • Ran formatting and Clippy checks
  • Verified the default OpenRouter models accept medium reasoning
  • Configure LLM_BENCHMARK_DISCORD_WEBHOOK_URL with a webhook
  • Run the periodic workflow manually and confirm the workflow and Discord summaries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant