diff --git a/README.md b/agent/README.md similarity index 100% rename from README.md rename to agent/README.md diff --git a/go.mod b/agent/go.mod similarity index 100% rename from go.mod rename to agent/go.mod diff --git a/go.sum b/agent/go.sum similarity index 100% rename from go.sum rename to agent/go.sum diff --git a/internal/config/config.go b/agent/internal/config/config.go similarity index 100% rename from internal/config/config.go rename to agent/internal/config/config.go diff --git a/internal/services/grpc/service.go b/agent/internal/services/grpc/service.go similarity index 100% rename from internal/services/grpc/service.go rename to agent/internal/services/grpc/service.go diff --git a/internal/services/mq/agent.go b/agent/internal/services/mq/agent.go similarity index 100% rename from internal/services/mq/agent.go rename to agent/internal/services/mq/agent.go diff --git a/internal/services/mq/cache.go b/agent/internal/services/mq/cache.go similarity index 100% rename from internal/services/mq/cache.go rename to agent/internal/services/mq/cache.go diff --git a/internal/services/mq/object.go b/agent/internal/services/mq/object.go similarity index 100% rename from internal/services/mq/object.go rename to agent/internal/services/mq/object.go diff --git a/internal/services/mq/service.go b/agent/internal/services/mq/service.go similarity index 100% rename from internal/services/mq/service.go rename to agent/internal/services/mq/service.go diff --git a/internal/services/mq/storage.go b/agent/internal/services/mq/storage.go similarity index 100% rename from internal/services/mq/storage.go rename to agent/internal/services/mq/storage.go diff --git a/internal/task/cache_move_package.go b/agent/internal/task/cache_move_package.go similarity index 100% rename from internal/task/cache_move_package.go rename to agent/internal/task/cache_move_package.go diff --git a/internal/task/create_ec_package.go b/agent/internal/task/create_ec_package.go similarity index 100% rename from internal/task/create_ec_package.go rename to agent/internal/task/create_ec_package.go diff --git a/internal/task/create_rep_package.go b/agent/internal/task/create_rep_package.go similarity index 100% rename from internal/task/create_rep_package.go rename to agent/internal/task/create_rep_package.go diff --git a/internal/task/download_package.go b/agent/internal/task/download_package.go similarity index 100% rename from internal/task/download_package.go rename to agent/internal/task/download_package.go diff --git a/internal/task/ipfs_pin.go b/agent/internal/task/ipfs_pin.go similarity index 100% rename from internal/task/ipfs_pin.go rename to agent/internal/task/ipfs_pin.go diff --git a/internal/task/ipfs_read.go b/agent/internal/task/ipfs_read.go similarity index 100% rename from internal/task/ipfs_read.go rename to agent/internal/task/ipfs_read.go diff --git a/internal/task/task.go b/agent/internal/task/task.go similarity index 100% rename from internal/task/task.go rename to agent/internal/task/task.go diff --git a/magefiles/magefile.go b/agent/magefiles/magefile.go similarity index 100% rename from magefiles/magefile.go rename to agent/magefiles/magefile.go diff --git a/main.go b/agent/main.go similarity index 100% rename from main.go rename to agent/main.go diff --git a/status_report.go b/agent/status_report.go similarity index 100% rename from status_report.go rename to agent/status_report.go