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 TaskRunScopeResolverInheritance
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.