Keep queued messages visible across task switches

This commit is contained in:
Ian Gulliver
2026-10-17 15:33:59 -07:00
parent 24b04966dc
commit 5188b33522
5 changed files with 40 additions and 10 deletions
+5 -1
View File
@@ -63,7 +63,11 @@ func (m *Manager) Message(ctx context.Context, sessionID, actor, text, model str
sess.Model = model
}
err = m.store.AddTaskInput(ctx, store.TaskInput{TaskID: sess.TaskId, Actor: actor, Text: text, Images: images})
task, err := m.store.GetTask(ctx, sess.TaskId)
if err != nil {
return api.AgentSession{}, err
}
err = m.store.AddTaskInput(ctx, store.TaskInput{TaskID: sess.TaskId, Actor: actor, Text: text, Images: images}, task.ProjectId, sess.Id)
if err != nil {
return api.AgentSession{}, err
}