Class AgentTaskDefinitionFile
- Namespace
- Oscova.Agents.Persistence
- Assembly
- Oscova.Agents.dll
YAML frontmatter shape for an agent task definition stored in a task.md file.
public sealed class AgentTaskDefinitionFileInheritance
Inherited Members
Properties
- AgentId
-
Gets or sets the agent identifier that executes the task.
- CreatedAt
-
Gets or sets the ISO timestamp when the task was created.
- CreatedByAgentId
-
Gets or sets the agent that created this task through a tool call.
- ExternalTrigger
-
Gets or sets optional external trigger settings for task webhooks.
- Id
-
Gets or sets the persisted task identifier.
- IsEnabled
-
Gets or sets whether the scheduler may run the task.
- MaxTokenBudget
-
Gets or sets an optional token budget for the task.
- ModelOverrideId
-
Gets or sets an optional model override identifier.
- Name
-
Gets or sets the persisted task name.
- NotificationChannel
-
Gets or sets the optional notification channel identifier.
- NotificationMode
-
Gets or sets the serialized notification mode.
- RunScope
-
Gets or sets optional task-local runtime settings.
- Schedule
-
Gets or sets the serialized task schedule block.
- SessionMode
-
Gets or sets the serialized session mode.
- ToolApprovalRunMode
-
Gets or sets the serialized tool approval run mode.