summaryrefslogtreecommitdiff
path: root/src/Agent.App/Configuration/AgentConfiguration.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Agent.App/Configuration/AgentConfiguration.cs')
-rw-r--r--src/Agent.App/Configuration/AgentConfiguration.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Agent.App/Configuration/AgentConfiguration.cs b/src/Agent.App/Configuration/AgentConfiguration.cs
index b2f94a7..ef2eebc 100644
--- a/src/Agent.App/Configuration/AgentConfiguration.cs
+++ b/src/Agent.App/Configuration/AgentConfiguration.cs
@@ -74,7 +74,16 @@ public sealed class SandboxOptions
public ResourceOptions Resources { get; set; } = new();
}
public sealed class MountOptions { public string Path { get; set; } = string.Empty; public string Access { get; set; } = "read_only"; }
-public sealed class ExecutionOptions { public List<string> Executables { get; set; } = []; public List<string> Shells { get; set; } = []; }
+public sealed class ExecutionOptions
+{
+ public List<ExecutionEntryOptions> Entries { get; set; } = [];
+}
+public sealed class ExecutionEntryOptions
+{
+ public string Alias { get; set; } = string.Empty;
+ public string Path { get; set; } = string.Empty;
+ public string? RuntimeRoot { get; set; }
+}
public sealed class NetworkOptions
{
public string Access { get; set; } = "none";