feat(HAI-102): thread model settings through reviewer and merger
- Add defaultProvider and defaultModelId to ReviewOptions interface - Forward model settings from store to createHaiAgent in reviewer - Forward model settings from store to createHaiAgent in merger - Pass settings from executor to reviewStep call - Add tests for model settings threading in both reviewer and merger
This commit is contained in:
@@ -533,10 +533,15 @@ export class TaskExecutor {
|
||||
await store.logEntry(taskId, `${reviewType} review requested for Step ${step} (${step_name})`);
|
||||
|
||||
try {
|
||||
const settings = await store.getSettings();
|
||||
const result = await reviewStep(
|
||||
worktreePath, taskId, step, step_name,
|
||||
reviewType, promptContent, baseline,
|
||||
{ onText: (delta) => options.onAgentText?.(taskId, delta) },
|
||||
{
|
||||
onText: (delta) => options.onAgentText?.(taskId, delta),
|
||||
defaultProvider: settings.defaultProvider,
|
||||
defaultModelId: settings.defaultModelId,
|
||||
},
|
||||
);
|
||||
|
||||
await store.logEntry(
|
||||
|
||||
Reference in New Issue
Block a user