.gitignore
.mcp.json
.pre-commit-config.yaml
AGENTS.md
CHANGELOG.md
CLAUDE.md
LICENSE
MANIFEST.in
Makefile
README.md
pydoc-markdown.yml
pyproject.toml
uv.lock
examples/run_yolo_training_pipeline.py
examples/tqdm_logger_example.py
examples/export/custom_exporter/README.md
examples/export/custom_exporter/plugin/__init__.py
examples/export/custom_exporter/plugin/export.py
synapse_sdk/__init__.py
synapse_sdk/enums.py
synapse_sdk/exceptions.py
synapse_sdk/loggers.py
synapse_sdk.egg-info/PKG-INFO
synapse_sdk.egg-info/SOURCES.txt
synapse_sdk.egg-info/dependency_links.txt
synapse_sdk.egg-info/entry_points.txt
synapse_sdk.egg-info/requires.txt
synapse_sdk.egg-info/scm_file_list.json
synapse_sdk.egg-info/top_level.txt
synapse_sdk/cli/__init__.py
synapse_sdk/cli/auth.py
synapse_sdk/cli/doctor.py
synapse_sdk/cli/main.py
synapse_sdk/cli/v2.py
synapse_sdk/cli/agent/__init__.py
synapse_sdk/cli/agent/config.py
synapse_sdk/cli/agent/select.py
synapse_sdk/cli/plugin/__init__.py
synapse_sdk/cli/plugin/create.py
synapse_sdk/cli/plugin/github.py
synapse_sdk/cli/plugin/github_archive.py
synapse_sdk/cli/plugin/job.py
synapse_sdk/cli/plugin/package.py
synapse_sdk/cli/plugin/package_manifest.py
synapse_sdk/cli/plugin/publish.py
synapse_sdk/cli/plugin/publish_manifest.py
synapse_sdk/cli/plugin/run.py
synapse_sdk/cli/plugin/test.py
synapse_sdk/cli/script/__init__.py
synapse_sdk/cli/script/submit.py
synapse_sdk/clients/README.md
synapse_sdk/clients/__init__.py
synapse_sdk/clients/_template.py
synapse_sdk/clients/base.py
synapse_sdk/clients/exceptions.py
synapse_sdk/clients/github.py
synapse_sdk/clients/protocols.py
synapse_sdk/clients/utils.py
synapse_sdk/clients/validation.py
synapse_sdk/clients/agent/__init__.py
synapse_sdk/clients/agent/async_ray.py
synapse_sdk/clients/agent/async_resources.py
synapse_sdk/clients/agent/container.py
synapse_sdk/clients/agent/long_poll.py
synapse_sdk/clients/agent/plugin.py
synapse_sdk/clients/agent/ray.py
synapse_sdk/clients/agent/resources.py
synapse_sdk/clients/agent/system.py
synapse_sdk/clients/agent/models/__init__.py
synapse_sdk/clients/agent/models/resources.py
synapse_sdk/clients/backend/__init__.py
synapse_sdk/clients/backend/annotation.py
synapse_sdk/clients/backend/core.py
synapse_sdk/clients/backend/data_collection.py
synapse_sdk/clients/backend/hitl.py
synapse_sdk/clients/backend/integration.py
synapse_sdk/clients/backend/ml.py
synapse_sdk/clients/backend/models.py
synapse_sdk/clients/backend/bulk_upload/__init__.py
synapse_sdk/clients/backend/bulk_upload/base.py
synapse_sdk/clients/backend/bulk_upload/config.py
synapse_sdk/clients/backend/bulk_upload/mixin.py
synapse_sdk/clients/backend/bulk_upload/models.py
synapse_sdk/clients/backend/bulk_upload/registry.py
synapse_sdk/clients/backend/bulk_upload/strategies/__init__.py
synapse_sdk/clients/backend/bulk_upload/strategies/presigned.py
synapse_sdk/clients/backend_v2/INVENTORY.md
synapse_sdk/clients/backend_v2/README.md
synapse_sdk/clients/backend_v2/__init__.py
synapse_sdk/clients/backend_v2/_version.py
synapse_sdk/clients/backend_v2/async_client.py
synapse_sdk/clients/backend_v2/auth.py
synapse_sdk/clients/backend_v2/client.py
synapse_sdk/clients/backend_v2/envelope.py
synapse_sdk/clients/backend_v2/exceptions.py
synapse_sdk/clients/backend_v2/observability.py
synapse_sdk/clients/backend_v2/pagination.py
synapse_sdk/clients/backend_v2/validation.py
synapse_sdk/clients/backend_v2/models/__init__.py
synapse_sdk/clients/backend_v2/models/_generated.py
synapse_sdk/clients/backend_v2/models/containers.py
synapse_sdk/clients/backend_v2/models/plugin_exports.py
synapse_sdk/clients/backend_v2/resources/__init__.py
synapse_sdk/clients/backend_v2/resources/_bulk.py
synapse_sdk/clients/backend_v2/resources/_helpers.py
synapse_sdk/clients/backend_v2/resources/_membership.py
synapse_sdk/clients/backend_v2/resources/account.py
synapse_sdk/clients/backend_v2/resources/assignments.py
synapse_sdk/clients/backend_v2/resources/async_jobs.py
synapse_sdk/clients/backend_v2/resources/auth.py
synapse_sdk/clients/backend_v2/resources/base.py
synapse_sdk/clients/backend_v2/resources/code_servers.py
synapse_sdk/clients/backend_v2/resources/containers.py
synapse_sdk/clients/backend_v2/resources/data_collections.py
synapse_sdk/clients/backend_v2/resources/data_files.py
synapse_sdk/clients/backend_v2/resources/data_units.py
synapse_sdk/clients/backend_v2/resources/experiments.py
synapse_sdk/clients/backend_v2/resources/exports.py
synapse_sdk/clients/backend_v2/resources/ground_truth_datasets.py
synapse_sdk/clients/backend_v2/resources/ground_truth_events.py
synapse_sdk/clients/backend_v2/resources/ground_truths.py
synapse_sdk/clients/backend_v2/resources/groups.py
synapse_sdk/clients/backend_v2/resources/job_logs.py
synapse_sdk/clients/backend_v2/resources/jobs.py
synapse_sdk/clients/backend_v2/resources/members.py
synapse_sdk/clients/backend_v2/resources/models.py
synapse_sdk/clients/backend_v2/resources/plugin_exports.py
synapse_sdk/clients/backend_v2/resources/plugin_releases.py
synapse_sdk/clients/backend_v2/resources/plugins.py
synapse_sdk/clients/backend_v2/resources/posts.py
synapse_sdk/clients/backend_v2/resources/pre_annotations.py
synapse_sdk/clients/backend_v2/resources/projects.py
synapse_sdk/clients/backend_v2/resources/review_tags.py
synapse_sdk/clients/backend_v2/resources/reviews.py
synapse_sdk/clients/backend_v2/resources/schemas.py
synapse_sdk/clients/backend_v2/resources/tasks.py
synapse_sdk/clients/backend_v2/resources/tenants.py
synapse_sdk/clients/backend_v2/resources/tokens.py
synapse_sdk/clients/backend_v2/resources/trains.py
synapse_sdk/clients/backend_v2/resources/uploads.py
synapse_sdk/clients/backend_v2/resources/validation_scripts.py
synapse_sdk/clients/backend_v2/resources/workshops.py
synapse_sdk/clients/backend_v2/schema/openapi.sha256
synapse_sdk/clients/backend_v2/schema/openapi.yaml
synapse_sdk/clients/pipeline/__init__.py
synapse_sdk/clients/pipeline/client.py
synapse_sdk/i18n/__init__.py
synapse_sdk/i18n/translator.py
synapse_sdk/i18n/types.py
synapse_sdk/i18n/messages/__init__.py
synapse_sdk/i18n/messages/en.py
synapse_sdk/i18n/messages/ko.py
synapse_sdk/integrations/__init__.py
synapse_sdk/integrations/_base.py
synapse_sdk/integrations/_context.py
synapse_sdk/integrations/ultralytics/__init__.py
synapse_sdk/integrations/ultralytics/_callbacks.py
synapse_sdk/integrations/ultralytics/_patches.py
synapse_sdk/mcp/MCP.md
synapse_sdk/mcp/__init__.py
synapse_sdk/mcp/__main__.py
synapse_sdk/mcp/config.py
synapse_sdk/mcp/server.py
synapse_sdk/mcp/prompts/__init__.py
synapse_sdk/mcp/resources/__init__.py
synapse_sdk/mcp/tools/__init__.py
synapse_sdk/observability/__init__.py
synapse_sdk/observability/_config.py
synapse_sdk/observability/_profile.py
synapse_sdk/observability/_redact.py
synapse_sdk/observability/_sentry.py
synapse_sdk/plugins/__init__.py
synapse_sdk/plugins/action.py
synapse_sdk/plugins/action_registry.py
synapse_sdk/plugins/config.py
synapse_sdk/plugins/config_sync.py
synapse_sdk/plugins/decorators.py
synapse_sdk/plugins/discovery.py
synapse_sdk/plugins/entrypoint.py
synapse_sdk/plugins/enums.py
synapse_sdk/plugins/errors.py
synapse_sdk/plugins/log_messages.py
synapse_sdk/plugins/manifest.py
synapse_sdk/plugins/runner.py
synapse_sdk/plugins/storage.py
synapse_sdk/plugins/types.py
synapse_sdk/plugins/upload.py
synapse_sdk/plugins/utils.py
synapse_sdk/plugins/version.py
synapse_sdk/plugins/actions/__init__.py
synapse_sdk/plugins/actions/_v2_fetch.py
synapse_sdk/plugins/actions/_v2_switch.py
synapse_sdk/plugins/actions/auto_label/__init__.py
synapse_sdk/plugins/actions/auto_label/action.py
synapse_sdk/plugins/actions/dataset/__init__.py
synapse_sdk/plugins/actions/dataset/action.py
synapse_sdk/plugins/actions/dataset/log_messages.py
synapse_sdk/plugins/actions/export/__init__.py
synapse_sdk/plugins/actions/export/action.py
synapse_sdk/plugins/actions/export/bundle_read.py
synapse_sdk/plugins/actions/export/context.py
synapse_sdk/plugins/actions/export/delegation.py
synapse_sdk/plugins/actions/export/enums.py
synapse_sdk/plugins/actions/export/exporter.py
synapse_sdk/plugins/actions/export/failure_classifier.py
synapse_sdk/plugins/actions/export/gt_project.py
synapse_sdk/plugins/actions/export/handlers.py
synapse_sdk/plugins/actions/export/log_messages.py
synapse_sdk/plugins/actions/export/models.py
synapse_sdk/plugins/actions/export/parallel_download.py
synapse_sdk/plugins/actions/export/progress_throttle.py
synapse_sdk/plugins/actions/export/steps/__init__.py
synapse_sdk/plugins/actions/export/steps/bundle_read.py
synapse_sdk/plugins/actions/export/steps/convert_data.py
synapse_sdk/plugins/actions/export/steps/delegate.py
synapse_sdk/plugins/actions/export/steps/fetch_results.py
synapse_sdk/plugins/actions/export/steps/finalize.py
synapse_sdk/plugins/actions/export/steps/initialize.py
synapse_sdk/plugins/actions/export/steps/prepare_export.py
synapse_sdk/plugins/actions/export/steps/save_files.py
synapse_sdk/plugins/actions/inference/__init__.py
synapse_sdk/plugins/actions/inference/action.py
synapse_sdk/plugins/actions/inference/context.py
synapse_sdk/plugins/actions/inference/deferred.py
synapse_sdk/plugins/actions/inference/deployment.py
synapse_sdk/plugins/actions/inference/serve.py
synapse_sdk/plugins/actions/to_task/__init__.py
synapse_sdk/plugins/actions/to_task/action.py
synapse_sdk/plugins/actions/to_task/context.py
synapse_sdk/plugins/actions/to_task/log_messages.py
synapse_sdk/plugins/actions/to_task/steps/__init__.py
synapse_sdk/plugins/actions/to_task/steps/annotate_task_data.py
synapse_sdk/plugins/actions/to_task/steps/fetch_tasks.py
synapse_sdk/plugins/actions/to_task/steps/finalize.py
synapse_sdk/plugins/actions/to_task/steps/initialize.py
synapse_sdk/plugins/actions/to_task/steps/prepare.py
synapse_sdk/plugins/actions/train/__init__.py
synapse_sdk/plugins/actions/train/action.py
synapse_sdk/plugins/actions/train/context.py
synapse_sdk/plugins/actions/train/failure_classifier.py
synapse_sdk/plugins/actions/train/feasibility.py
synapse_sdk/plugins/actions/train/log_messages.py
synapse_sdk/plugins/actions/train/tune.py
synapse_sdk/plugins/actions/train/steps/__init__.py
synapse_sdk/plugins/actions/train/steps/convert_dataset.py
synapse_sdk/plugins/actions/train/steps/export_dataset.py
synapse_sdk/plugins/actions/train/steps/model_upload.py
synapse_sdk/plugins/actions/train/steps/train_execute.py
synapse_sdk/plugins/actions/train/steps/tune_dataset.py
synapse_sdk/plugins/actions/train/steps/tune_trials.py
synapse_sdk/plugins/actions/upload/__init__.py
synapse_sdk/plugins/actions/upload/action.py
synapse_sdk/plugins/actions/upload/aggregation.py
synapse_sdk/plugins/actions/upload/context.py
synapse_sdk/plugins/actions/upload/enums.py
synapse_sdk/plugins/actions/upload/exceptions.py
synapse_sdk/plugins/actions/upload/log_messages.py
synapse_sdk/plugins/actions/upload/models.py
synapse_sdk/plugins/actions/upload/params.py
synapse_sdk/plugins/actions/upload/ray_shards.py
synapse_sdk/plugins/actions/upload/shard_entrypoints.py
synapse_sdk/plugins/actions/upload/sharding.py
synapse_sdk/plugins/actions/upload/steps/__init__.py
synapse_sdk/plugins/actions/upload/steps/analyze_collection.py
synapse_sdk/plugins/actions/upload/steps/cleanup.py
synapse_sdk/plugins/actions/upload/steps/generate.py
synapse_sdk/plugins/actions/upload/steps/initialize.py
synapse_sdk/plugins/actions/upload/steps/organize.py
synapse_sdk/plugins/actions/upload/steps/process_metadata.py
synapse_sdk/plugins/actions/upload/steps/upload.py
synapse_sdk/plugins/actions/upload/steps/validate.py
synapse_sdk/plugins/actions/upload/strategies/__init__.py
synapse_sdk/plugins/actions/upload/strategies/base.py
synapse_sdk/plugins/actions/upload/strategies/data_unit.py
synapse_sdk/plugins/actions/upload/strategies/file_discovery.py
synapse_sdk/plugins/actions/upload/strategies/metadata.py
synapse_sdk/plugins/actions/upload/strategies/upload_strategy.py
synapse_sdk/plugins/actions/upload/strategies/validation.py
synapse_sdk/plugins/actions/upload/utils/__init__.py
synapse_sdk/plugins/actions/upload/utils/checksum.py
synapse_sdk/plugins/actions/upload/utils/groups.py
synapse_sdk/plugins/context/__init__.py
synapse_sdk/plugins/context/env.py
synapse_sdk/plugins/docs/ACTION_DEV_GUIDE.md
synapse_sdk/plugins/docs/ARCHITECTURE.md
synapse_sdk/plugins/docs/ENTRYPOINT.md
synapse_sdk/plugins/docs/LOGGER_GUIDE.md
synapse_sdk/plugins/docs/LOGGING_SYSTEM.md
synapse_sdk/plugins/docs/MIGRATION_TOTASK_STEPS.md
synapse_sdk/plugins/docs/OVERVIEW.md
synapse_sdk/plugins/docs/PIPELINE_GUIDE.md
synapse_sdk/plugins/docs/PLUGIN_STRUCTURE_GUIDE.md
synapse_sdk/plugins/docs/README.md
synapse_sdk/plugins/docs/STEP.md
synapse_sdk/plugins/docs/UPLOAD_ACTION.md
synapse_sdk/plugins/executors/__init__.py
synapse_sdk/plugins/executors/local.py
synapse_sdk/plugins/executors/ray/__init__.py
synapse_sdk/plugins/executors/ray/base.py
synapse_sdk/plugins/executors/ray/job.py
synapse_sdk/plugins/executors/ray/jobs_api.py
synapse_sdk/plugins/executors/ray/packaging.py
synapse_sdk/plugins/executors/ray/pipeline.py
synapse_sdk/plugins/executors/ray/task.py
synapse_sdk/plugins/models/__init__.py
synapse_sdk/plugins/models/logger.py
synapse_sdk/plugins/models/pipeline.py
synapse_sdk/plugins/pipelines/__init__.py
synapse_sdk/plugins/pipelines/action_pipeline.py
synapse_sdk/plugins/pipelines/context.py
synapse_sdk/plugins/pipelines/display.py
synapse_sdk/plugins/schemas/__init__.py
synapse_sdk/plugins/schemas/results.py
synapse_sdk/plugins/steps/__init__.py
synapse_sdk/plugins/steps/base.py
synapse_sdk/plugins/steps/context.py
synapse_sdk/plugins/steps/dataset.py
synapse_sdk/plugins/steps/orchestrator.py
synapse_sdk/plugins/steps/registry.py
synapse_sdk/plugins/steps/utils/__init__.py
synapse_sdk/plugins/steps/utils/logging.py
synapse_sdk/plugins/steps/utils/timing.py
synapse_sdk/plugins/steps/utils/validation.py
synapse_sdk/plugins/templates/__init__.py
synapse_sdk/plugins/templates/base/.gitignore.j2
synapse_sdk/plugins/templates/base/.synapseignore.j2
synapse_sdk/plugins/templates/base/README.md.j2
synapse_sdk/plugins/templates/base/config.yaml.j2
synapse_sdk/plugins/templates/base/pyproject.toml.j2
synapse_sdk/plugins/templates/base/requirements.txt.j2
synapse_sdk/plugins/templates/base/plugin/__init__.py.j2
synapse_sdk/plugins/templates/custom/plugin/main.py.j2
synapse_sdk/plugins/templates/data_validation/plugin/validate.py.j2
synapse_sdk/plugins/templates/export/plugin/export.py.j2
synapse_sdk/plugins/templates/neural_net/config.yaml.j2
synapse_sdk/plugins/templates/neural_net/plugin/convert.py.j2
synapse_sdk/plugins/templates/neural_net/plugin/deployment.py.j2
synapse_sdk/plugins/templates/neural_net/plugin/download.py.j2
synapse_sdk/plugins/templates/neural_net/plugin/inference.py.j2
synapse_sdk/plugins/templates/neural_net/plugin/test.py.j2
synapse_sdk/plugins/templates/neural_net/plugin/train.py.j2
synapse_sdk/plugins/templates/post_annotation/plugin/post_annotate.py.j2
synapse_sdk/plugins/templates/pre_annotation/plugin/pre_annotate.py.j2
synapse_sdk/plugins/templates/pre_annotation/plugin/to_task.py.j2
synapse_sdk/plugins/templates/smart_tool/plugin/auto_label.py.j2
synapse_sdk/plugins/templates/upload/plugin/upload.py.j2
synapse_sdk/plugins/testing/__init__.py
synapse_sdk/plugins/testing/sample_actions.py
synapse_sdk/shared/__init__.py
synapse_sdk/utils/__init__.py
synapse_sdk/utils/agent.py
synapse_sdk/utils/auth.py
synapse_sdk/utils/csv.py
synapse_sdk/utils/datetime.py
synapse_sdk/utils/excel.py
synapse_sdk/utils/gpu.py
synapse_sdk/utils/network.py
synapse_sdk/utils/quaternion.py
synapse_sdk/utils/redaction.py
synapse_sdk/utils/validation.py
synapse_sdk/utils/validators.py
synapse_sdk/utils/websocket.py
synapse_sdk/utils/annotation_models/README.md
synapse_sdk/utils/annotation_models/__init__.py
synapse_sdk/utils/annotation_models/base.py
synapse_sdk/utils/annotation_models/coco/__init__.py
synapse_sdk/utils/annotation_models/coco/annotation.py
synapse_sdk/utils/annotation_models/coco/category.py
synapse_sdk/utils/annotation_models/coco/dataset.py
synapse_sdk/utils/annotation_models/coco/image.py
synapse_sdk/utils/annotation_models/dm/__init__.py
synapse_sdk/utils/annotation_models/dm/common.py
synapse_sdk/utils/annotation_models/dm/v1.py
synapse_sdk/utils/annotation_models/dm/v2.py
synapse_sdk/utils/annotation_models/pascal/__init__.py
synapse_sdk/utils/annotation_models/pascal/annotation.py
synapse_sdk/utils/annotation_models/pascal/dataset.py
synapse_sdk/utils/annotation_models/yolo/__init__.py
synapse_sdk/utils/annotation_models/yolo/annotation.py
synapse_sdk/utils/annotation_models/yolo/config.py
synapse_sdk/utils/annotation_models/yolo/dataset.py
synapse_sdk/utils/converters/README.md
synapse_sdk/utils/converters/__init__.py
synapse_sdk/utils/converters/base.py
synapse_sdk/utils/converters/classification.py
synapse_sdk/utils/converters/coco/__init__.py
synapse_sdk/utils/converters/coco/from_dm.py
synapse_sdk/utils/converters/coco/to_dm.py
synapse_sdk/utils/converters/dm/__init__.py
synapse_sdk/utils/converters/dm/base.py
synapse_sdk/utils/converters/dm/from_v1.py
synapse_sdk/utils/converters/dm/ke.py
synapse_sdk/utils/converters/dm/to_v1.py
synapse_sdk/utils/converters/dm/types.py
synapse_sdk/utils/converters/dm/utils.py
synapse_sdk/utils/converters/dm/tools/__init__.py
synapse_sdk/utils/converters/dm/tools/answer.py
synapse_sdk/utils/converters/dm/tools/bounding_box.py
synapse_sdk/utils/converters/dm/tools/bounding_box_3d.py
synapse_sdk/utils/converters/dm/tools/classification.py
synapse_sdk/utils/converters/dm/tools/keypoint.py
synapse_sdk/utils/converters/dm/tools/named_entity.py
synapse_sdk/utils/converters/dm/tools/polygon.py
synapse_sdk/utils/converters/dm/tools/polyline.py
synapse_sdk/utils/converters/dm/tools/prompt.py
synapse_sdk/utils/converters/dm/tools/relation.py
synapse_sdk/utils/converters/dm/tools/segmentation.py
synapse_sdk/utils/converters/dm/tools/segmentation_3d.py
synapse_sdk/utils/converters/dm/tools/time_range.py
synapse_sdk/utils/converters/dm_legacy/__init__.py
synapse_sdk/utils/converters/dm_legacy/from_v1.py
synapse_sdk/utils/converters/dm_legacy/to_v1.py
synapse_sdk/utils/converters/imagefolder/__init__.py
synapse_sdk/utils/converters/imagefolder/from_dm.py
synapse_sdk/utils/converters/pascal/__init__.py
synapse_sdk/utils/converters/pascal/from_dm.py
synapse_sdk/utils/converters/pascal/to_dm.py
synapse_sdk/utils/converters/yolo/__init__.py
synapse_sdk/utils/converters/yolo/from_dm.py
synapse_sdk/utils/converters/yolo/to_dm.py
synapse_sdk/utils/file/__init__.py
synapse_sdk/utils/file/archive.py
synapse_sdk/utils/file/checksum.py
synapse_sdk/utils/file/download.py
synapse_sdk/utils/file/io.py
synapse_sdk/utils/file/requirements.py
synapse_sdk/utils/file/retry.py
synapse_sdk/utils/file/upload.py
synapse_sdk/utils/storage/__init__.py
synapse_sdk/utils/storage/_fsspec_cache.py
synapse_sdk/utils/storage/capabilities.py
synapse_sdk/utils/storage/config.py
synapse_sdk/utils/storage/errors.py
synapse_sdk/utils/storage/provider.py
synapse_sdk/utils/storage/registry.py
synapse_sdk/utils/storage/session.py
synapse_sdk/utils/storage/staging.py
synapse_sdk/utils/storage/providers/__init__.py
synapse_sdk/utils/storage/providers/base.py
synapse_sdk/utils/storage/providers/gcs.py
synapse_sdk/utils/storage/providers/http.py
synapse_sdk/utils/storage/providers/local.py
synapse_sdk/utils/storage/providers/s3.py
synapse_sdk/utils/storage/providers/sftp.py
synapse_sdk/utils/storage/providers/smb.py
synapse_sdk/utils/storage/providers/synology.py
synapse_sdk/utils/video/README.md
synapse_sdk/utils/video/__init__.py
synapse_sdk/utils/video/vfr_check.py