Stage CSV uploads for sandbox execution - #2
Draft
blakestenstrom18 wants to merge 1 commit into
Draft
Conversation
Collaborator
Author
|
I tried to retarget this source PR from |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What changed
input/attachments/run_codewithout requiring a prior generated-artifact referenceWhy
The agent factory already registered
run_code,install_packages, andread_sandbox_file, but the published app rejected native CSV MIME at the upload boundary and did not put raw uploaded files in the coding sandbox. A model could therefore appear unable to aggregate a CSV even though the failure was in the harness.Verified behavior
An end-to-end local smoke uploaded a three-row CSV, bound the real sandbox tools at the provider boundary, called
run_code, stagedinput/attachments/column-sum.csv, and completed with exit code 0. The tool and final answer returned65; an independent stdlib CSV verifier also returned65and all five proof checks passed.Checks
git diff --checkcompileallfor all changed backend modulespipeshubai/pipeshub-sandbox:latestFrontend dependencies are not installed in this worktree, so a local TypeScript build was not run.