Skip to content

Make Pickle pass FastChess compliance with book enabled - #8

Merged
DMDTague merged 2 commits into
mainfrom
fix/fastchess-book-info
Sep 17, 2026
Merged

DMDTague merged 2 commits into
mainfrom
fix/fastchess-book-info

Conversation

@DMDTague

Copy link
Copy Markdown
Owner

Fixes the compliance failure reported on Windows after setup completed successfully.

FastChess records the most recent parseable info line and expects it to contain a score. On an opening-book hit, Pickle returned immediately after a scoreless book info line, so FastChess had no valid scored info line for its simulated-game check.

Changes:

  • emit a neutral scored UCI info line whenever OwnBook is enabled before search begins; normal searches immediately replace it with iterative search scores, while book hits now leave FastChess with a valid scored info line
  • add an exact Windows FastChess --compliance run to CI using the current FastChess release

No move selection, evaluation, search, book weighting, or website behavior changes.

@vercel

vercel Bot commented Sep 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pickle Ready Ready Preview Sep 17, 2026 1:28am UTC

@coderabbitai

coderabbitai Bot commented Sep 17, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 65acdd5e-c229-46fc-ba46-096a28894871


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@DMDTague
DMDTague merged commit 011debc into main Sep 17, 2026
7 checks passed
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