fix: Use Fleet SDK Task.verify_detailed() for verifier execution #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
_execute_verifier_local()with Fleet SDK'sTask.verify_detailed()Environmenttype and helper functionsProblem
The previous implementation used a bare
exec()with an empty namespace, which caused verifiers usingEnvironmenttype annotations to fail with:Fleet SDK's
verifier_from_string()properly injectsEnvironment: objectand other helpers into the namespace.Changes
_compute_reward: Create Fleet SDKTaskobject and callverify_detailed(fleet_env)verifier_code(OpenEnv) andverifier_func(Fleet SDK) field names_execute_verifier_localmethodTest plan
verifier_funcfield name🤖 Generated with Claude Code