Support configuring effort alongside model

This commit is contained in:
Ian Gulliver
2026-10-23 08:40:00 -07:00
parent 6bbae3fffe
commit d6d9dd86d9
40 changed files with 805 additions and 541 deletions
+4 -4
View File
@@ -62,9 +62,9 @@ func (m *Manager) sendMergeIn(ctx context.Context, task api.Task, user api.User,
return api.AgentSession{}, err
}
if found {
return m.Send(ctx, sess.Id, "byre", prompt, "", "", "")
return m.Send(ctx, sess.Id, "byre", prompt, "", "", "", "")
}
return m.create(ctx, task, user, sess.Member, prompt, "", "byre", "", "", nil)
return m.create(ctx, task, user, sess.Member, prompt, "", "", "byre", "", "", nil)
}
func (m *Manager) Merge(ctx context.Context, task api.Task, project api.Project, user api.User, title string) (api.Task, error) {
@@ -161,7 +161,7 @@ func (m *Manager) leadSession(ctx context.Context, task api.Task, user api.User)
if err != nil || found {
return sess, err
}
return m.newSession(ctx, task, user, sess.Member, "")
return m.newSession(ctx, task, user, sess.Member, "", "")
}
func (m *Manager) mergeSession(ctx context.Context, task api.Task, user api.User) (api.AgentSession, error) {
@@ -192,7 +192,7 @@ func (m *Manager) deliverMerge(ctx context.Context, sess api.AgentSession, task
if err != nil {
return err
}
err = m.syncModel(ctx, l, sess.Model)
err = m.syncModel(ctx, l, sess.Model, sess.Effort)
if err != nil {
return err
}