summaryrefslogtreecommitdiff
path: root/internal/executor/channel.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/executor/channel.go')
-rw-r--r--internal/executor/channel.go19
1 files changed, 10 insertions, 9 deletions
diff --git a/internal/executor/channel.go b/internal/executor/channel.go
index 55da7b1..e815b00 100644
--- a/internal/executor/channel.go
+++ b/internal/executor/channel.go
@@ -151,15 +151,16 @@ func (c *storeChannel) SpawnSubtask(_ context.Context, spec SubtaskSpec) (string
agent.Model = spec.Model
}
child := &task.Task{
- ID: uuid.NewString(),
- Name: spec.Name,
- ParentTaskID: c.taskID,
- Agent: agent,
- Priority: task.PriorityNormal,
- DependsOn: spec.DependsOn,
- State: task.StatePending,
- CreatedAt: now,
- UpdatedAt: now,
+ ID: uuid.NewString(),
+ Name: spec.Name,
+ ParentTaskID: c.taskID,
+ Agent: agent,
+ Priority: task.PriorityNormal,
+ DependsOn: spec.DependsOn,
+ AcceptanceCriteria: spec.AcceptanceCriteria,
+ State: task.StatePending,
+ CreatedAt: now,
+ UpdatedAt: now,
}
if err := c.store.CreateTask(child); err != nil {
return "", err