Table of Contents

Class TaskRunScopeResolver

Namespace
Oscova.Agents.Tasks
Assembly
Oscova.Agents.dll

Resolves task-local runtime settings into an effective one-run agent surface.

public sealed class TaskRunScopeResolver

Inheritance

Inherited Members

Methods

ResolveOrThrow(TaskRunScope?, AgentDefinition, Func<AgentDefinition, IReadOnlyList<AllowedDirectory>>, TaskRunScopeValidationCatalog?)

Resolves an optional task run scope or throws with an actionable validation message.

TryResolve(TaskRunScope?, AgentDefinition, Func<AgentDefinition, IReadOnlyList<AllowedDirectory>>, out TaskRunSurface?, out string?, TaskRunScopeValidationCatalog?)

Tries to resolve an optional task run scope into an effective runtime surface.