Grow the task switcher's box and let it attach images

This commit is contained in:
Ian Gulliver
2026-10-20 11:00:18 -07:00
parent 15d99790b2
commit 25f275e012
7 changed files with 270 additions and 175 deletions
+2 -2
View File
@@ -18,7 +18,7 @@ func (m *Manager) CreateTask(ctx context.Context, project api.Project, title, cr
return m.createTask(ctx, project, api.Task{Title: title, CreatedBy: createdBy}, nil, base, actor)
}
func (m *Manager) StartTask(ctx context.Context, project api.Project, creator api.User, title, prompt, model string) (api.Task, error) {
func (m *Manager) StartTask(ctx context.Context, project api.Project, creator api.User, title, prompt, model string, images []string) (api.Task, error) {
if creator.GitName == "" || creator.GitEmail == "" {
return api.Task{}, ErrNoGitIdentity
}
@@ -26,7 +26,7 @@ func (m *Manager) StartTask(ctx context.Context, project api.Project, creator ap
if err != nil {
return api.Task{}, err
}
_, err = m.create(ctx, task, creator, "", prompt, model, creator.Login, nil)
_, err = m.create(ctx, task, creator, "", prompt, model, creator.Login, images)
if err != nil {
return api.Task{}, fmt.Errorf("task %s created, but its agent did not start: %w", task.Id, err)
}