This project defines how the agent shall be hosted in Docker. Since all agents are started as a console executable in Docker, this is a .NET Core "Console App" project.
It at least requires the

  • Platform.Integrations.Agent.Host

  • Platform.CoreComponents.Hosting.Base.WebConsoleApplication

Nuget packages.
Once created, add the <agent name>.Contracts project as a "Project Reference" and create the following folder/file structure: