Versions in this module Expand all Collapse all v0 v0.1.0 Jun 23, 2026 Changes in this version + type Client struct + Config nodeconfig.Config + Logger *slog.Logger + MediaMetrics *sapientmedia.Metrics + SnapshotUploader SnapshotUploader + func (c *Client) ProbeSources(ctx context.Context, opts SourceProbeOptions) error + func (c *Client) Run(ctx context.Context) error + func (c *Client) RunOnce(ctx context.Context) error + type S3SnapshotUploader struct + func (S3SnapshotUploader) UploadSnapshot(ctx context.Context, role nodeconfig.NodeRoleConfig, localPath string, ...) (string, error) + type SnapshotUploader interface + UploadSnapshot func(ctx context.Context, role nodeconfig.NodeRoleConfig, localPath string, ...) (string, error) + type SourceProbeOptions struct + FailOnUnavailable bool + Force bool