a test for a test
This commit is contained in:
@@ -98,6 +98,7 @@ This file tracks all major tracks for the project. Each track has its own detail
|
|||||||
|
|
||||||
23. [x] **Track: Test Regression Verification**
|
23. [x] **Track: Test Regression Verification**
|
||||||
*Link: [./tracks/test_regression_verification_20260307/](./tracks/test_regression_verification_20260307/)*
|
*Link: [./tracks/test_regression_verification_20260307/](./tracks/test_regression_verification_20260307/)*
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Completed / Archived
|
## Completed / Archived
|
||||||
|
|||||||
@@ -1071,7 +1071,11 @@ def _send_gemini_cli(md_content: str, user_message: str, base_dir: str,
|
|||||||
send_payload = payload
|
send_payload = payload
|
||||||
if isinstance(payload, list):
|
if isinstance(payload, list):
|
||||||
send_payload = json.dumps(payload)
|
send_payload = json.dumps(payload)
|
||||||
resp_data = adapter.send(cast(str, send_payload), safety_settings=safety_settings, system_instruction=sys_instr, model=_model, stream_callback=stream_callback)
|
try:
|
||||||
|
resp_data = adapter.send(cast(str, send_payload), safety_settings=safety_settings, system_instruction=sys_instr, model=_model, stream_callback=stream_callback)
|
||||||
|
except Exception as e:
|
||||||
|
events.emit("response_received", payload={"provider": "gemini_cli", "model": _model, "usage": {}, "latency": 0, "round": r_idx, "error": str(e)})
|
||||||
|
raise
|
||||||
cli_stderr = resp_data.get("stderr", "")
|
cli_stderr = resp_data.get("stderr", "")
|
||||||
if cli_stderr:
|
if cli_stderr:
|
||||||
sys.stderr.write(f"\n--- Gemini CLI stderr ---\n{cli_stderr}\n-------------------------\n")
|
sys.stderr.write(f"\n--- Gemini CLI stderr ---\n{cli_stderr}\n-------------------------\n")
|
||||||
|
|||||||
10
src/gui_2.py
10
src/gui_2.py
@@ -1714,21 +1714,21 @@ class App:
|
|||||||
with self._send_thread_lock:
|
with self._send_thread_lock:
|
||||||
if self.send_thread and self.send_thread.is_alive():
|
if self.send_thread and self.send_thread.is_alive():
|
||||||
send_busy = True
|
send_busy = True
|
||||||
if imgui.button("Inject File"):
|
|
||||||
self.show_inject_modal = True
|
|
||||||
imgui.same_line()
|
|
||||||
if (imgui.button("Gen + Send") or ctrl_enter) and not send_busy:
|
if (imgui.button("Gen + Send") or ctrl_enter) and not send_busy:
|
||||||
self._handle_generate_send()
|
self._handle_generate_send()
|
||||||
imgui.same_line()
|
imgui.same_line()
|
||||||
if imgui.button("MD Only"):
|
if imgui.button("MD Only"):
|
||||||
self._handle_md_only()
|
self._handle_md_only()
|
||||||
imgui.same_line()
|
imgui.same_line()
|
||||||
if imgui.button("Reset"):
|
if imgui.button("Inject File"):
|
||||||
self._handle_reset_session()
|
self.show_inject_modal = True
|
||||||
imgui.same_line()
|
imgui.same_line()
|
||||||
if imgui.button("-> History"):
|
if imgui.button("-> History"):
|
||||||
if self.ui_ai_input:
|
if self.ui_ai_input:
|
||||||
self.disc_entries.append({"role": "User", "content": self.ui_ai_input, "collapsed": False, "ts": project_manager.now_ts()})
|
self.disc_entries.append({"role": "User", "content": self.ui_ai_input, "collapsed": False, "ts": project_manager.now_ts()})
|
||||||
|
if imgui.button("Reset"):
|
||||||
|
self._handle_reset_session()
|
||||||
|
imgui.same_line()
|
||||||
if self.perf_profiling_enabled: self.perf_monitor.end_component("_render_message_panel")
|
if self.perf_profiling_enabled: self.perf_monitor.end_component("_render_message_panel")
|
||||||
|
|
||||||
def _render_response_panel(self) -> None:
|
def _render_response_panel(self) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user