colab_process_export
Atomically export Colab runtime files to a local path, with retry from a recoverable state on failure for reliable transfers.
Instructions
Export atomically. Failure holds runtime/stage; retry same call from recoverable_export.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session | No | Tracked session name. Null is allowed only when exactly one session exists. | |
| max_files | No | Hard file-count limit for a directory transfer. | |
| overwrite | No | When true, explicitly permit replacement of an existing destination. | |
| chunk_size | No | Transfer chunk size in bytes; 1-2,000,000. Defaults to 524,288. | |
| local_path | Yes | Path on the MCP host, resolved under the host user's permissions. | |
| process_id | Yes | Opaque process_id returned by colab_process_start or colab_run_command. | |
| compression | No | Wire compression: auto uses gzip only when worthwhile; gzip forces it; none disables it. | auto |
| remote_path | Yes | Runtime path confined to /content; relative paths resolve under /content. | |
| max_total_bytes | No | Hard total transfer limit in bytes; checked before publication. | |
| release_on_success | No | True releases the runtime only after verified publication; default false. | |
| compression_min_bytes | No | Auto mode only considers files at least this many content bytes; defaults to 1 MiB. | |
| compression_min_savings | No | Minimum fractional wire-byte saving required by auto mode; defaults to 0.10. |