Skip to content

Actually implement download section#30

Merged
DanverImbue merged 4 commits intomainfrom
sculptor/add-provider-download-function
Feb 5, 2026
Merged

Actually implement download section#30
DanverImbue merged 4 commits intomainfrom
sculptor/add-provider-download-function

Conversation

@DanverImbue
Copy link
Collaborator

No description provided.

@danverbraganza danverbraganza force-pushed the sculptor/add-provider-download-function branch from a2bbf5c to 2f701d5 Compare February 5, 2026 19:00
DanverImbue and others added 2 commits February 5, 2026 11:01
- Add download CLI command to modal_sandbox.py supporting multiple
  remote:local path specifications for downloading files/directories
- Add optional download_command field to DefaultProviderConfig with
  {sandbox_id} and {paths} placeholders
- Implement download() method in DefaultSandbox using configurable
  download_command
- Implement download() method in ModalSandbox using modal_sandbox.py

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Sculptor <sculptor@imbue.com>
Co-authored-by: Sculptor <sculptor@imbue.com>
@danverbraganza danverbraganza force-pushed the sculptor/add-provider-download-function branch from 2f701d5 to 354a3e3 Compare February 5, 2026 19:01
- Update Sandbox::download() trait signature from (remote, local) to &[(&Path, &Path)]
- Update DefaultSandbox, ModalSandbox, and LocalSandbox implementations
- Update try_download_results() to download all JUnit XML paths in single command
- Bump no-broad-exception ratchet budget for scripts (pre-existing violation)
@DanverImbue DanverImbue merged commit 011b139 into main Feb 5, 2026
2 checks passed
@DanverImbue DanverImbue deleted the sculptor/add-provider-download-function branch February 5, 2026 20:07
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