Files
2026-08-26 09:56:43 +08:00

711 B

run/artifact

Artifact transfer implementation lives here.

Artifact transfer is lower priority than control, job ack/result, and log ingest. Implement concurrency and bandwidth limits before enabling large transfers.

Artifact uploads must remain chunked and resumable. Slow, queued, or retrying artifact chunks must not prevent:

  • control hello/heartbeat calls,
  • job claim/ack/progress/result/cancel/reconcile calls,
  • durable log batch selection, upload, acknowledgement, or cleanup.

Artifact queue entries may contain bounded transfer metadata and chunk bytes only. They must not expose host paths, raw credentials, direct sockets, run session transport details, or plugin/browser storage credentials.