Skip to content

Fastchess upgrade and error report improvements - #11

Open
Menkib64 wants to merge 5 commits into
LeelaChessZero:masterfrom
Menkib64:fastchess_upgrade_and_error_report_improvements
Open

Fastchess upgrade and error report improvements#11
Menkib64 wants to merge 5 commits into
LeelaChessZero:masterfrom
Menkib64:fastchess_upgrade_and_error_report_improvements

Conversation

@Menkib64

Copy link
Copy Markdown

A new Fastchess version ignores SIGPIPE which was causing termination if engine crashed. Error reporting will add reports for time losses, increase log history length to include more relevant information before a problem, and fix gpu problem checking using outdated function call signature.

Copilot AI lite review requested due to automatic review settings August 16, 2026 12:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the Fastchess integration to a newer upstream and improves client-side error reporting so the server receives more useful diagnostics (including time-loss reports and longer engine log context).

Changes:

  • Bump required Fastchess version and switch the configured Fastchess repository URL.
  • Increase the number of engine log lines attached to error reports.
  • Fix the GPU-crash benchmark check to match the updated safe_run_benchmarks call signature and add time-forfeit classification in PGN termination parsing.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Config/config.json Updates minimum Fastchess version and points to the new Fastchess upstream repo.
Client/worker.py Expands error-report log context, fixes benchmark call signature for GPU-crash checking, and adds time-forfeit error classification.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Client/worker.py Outdated
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.

2 participants