feat(mma): Integrate Tier 4 QA analysis across all providers and conductor
This commit is contained in:
@@ -910,7 +910,7 @@ class App:
|
||||
|
||||
# ---------------------------------------------------------------- tool execution
|
||||
|
||||
def _confirm_and_run(self, script: str, base_dir: str) -> str | None:
|
||||
def _confirm_and_run(self, script: str, base_dir: str, qa_callback: Optional[Callable[[str], str]] = None) -> str | None:
|
||||
dialog = ConfirmDialog(script, base_dir)
|
||||
|
||||
with self._pending_dialog_lock:
|
||||
@@ -923,7 +923,7 @@ class App:
|
||||
return None
|
||||
|
||||
self._update_status("running powershell...")
|
||||
output = shell_runner.run_powershell(final_script, base_dir)
|
||||
output = shell_runner.run_powershell(final_script, base_dir, qa_callback=qa_callback)
|
||||
self._append_tool_log(final_script, output)
|
||||
self._update_status("powershell done, awaiting AI...")
|
||||
return output
|
||||
|
||||
Reference in New Issue
Block a user