Skip to content

refactor: disable validation checks in main function and implement re…#4

Open
goUp9 wants to merge 4 commits into
unarbos:mainfrom
goUp9:main
Open

refactor: disable validation checks in main function and implement re…#4
goUp9 wants to merge 4 commits into
unarbos:mainfrom
goUp9:main

Conversation

@goUp9

@goUp9 goUp9 commented May 21, 2026

Copy link
Copy Markdown

…-evaluation logic

Commented out the validation checks in the main function of miner.py to streamline the execution flow. Introduced a new function, select_reevals, to handle the selection of re-evaluation candidates based on existing commitments. Updated the round processing logic to incorporate re-evaluations alongside challengers, ensuring a more efficient evaluation round. This change enhances the overall structure and clarity of the evaluation process.

Your Name added 4 commits May 21, 2026 20:50
…-evaluation logic

Commented out the validation checks in the main function of miner.py to streamline the execution flow. Introduced a new function, select_reevals, to handle the selection of re-evaluation candidates based on existing commitments. Updated the round processing logic to incorporate re-evaluations alongside challengers, ensuring a more efficient evaluation round. This change enhances the overall structure and clarity of the evaluation process.
Restored the validation checks in the main function of miner.py to ensure that all necessary conditions are met before proceeding. The checks now run the validation process and provide feedback on any failures, enhancing the robustness of the execution flow. This change improves the overall reliability of the mining process by enforcing validation before committing changes.
Added a new function `_merge_reeval_composite` to handle the weighted merging of re-evaluation composites into stored results, ensuring prompt-count-based averaging of scores. Updated the `process_round` function to incorporate this logic, allowing for more accurate composite score calculations during re-evaluations. Enhanced logging to provide insights into the merging process, including stored and fresh prompt counts. This change improves the evaluation accuracy and robustness of the system.
Added logic to track re-evaluation failures, introducing a maximum limit for failures before candidates are disqualified. Updated the `process_round` function to log re-evaluation load failures and modified the `select_reevals` function to skip candidates exceeding the failure threshold. Additionally, introduced a new file for persisting re-evaluation failure states. This enhancement improves the robustness of the evaluation process by managing re-evaluation attempts more effectively.
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