conductor(checkpoint): Phase 2: Context and Chat Simulation complete
This commit is contained in:
19
gui_2.py
19
gui_2.py
@@ -274,6 +274,7 @@ class App:
|
||||
self._clickable_actions = {
|
||||
'btn_reset': self._handle_reset_session,
|
||||
'btn_gen_send': self._handle_generate_send,
|
||||
'btn_md_only': self._handle_md_only,
|
||||
'btn_project_save': self._cb_project_save,
|
||||
'btn_disc_create': self._cb_disc_create,
|
||||
}
|
||||
@@ -548,6 +549,16 @@ class App:
|
||||
self.ai_status = "session reset"
|
||||
self.ai_response = ""
|
||||
|
||||
def _handle_md_only(self):
|
||||
"""Logic for the 'MD Only' action."""
|
||||
try:
|
||||
md, path, *_ = self._do_generate()
|
||||
self.last_md = md
|
||||
self.last_md_path = path
|
||||
self.ai_status = f"md written: {path.name}"
|
||||
except Exception as e:
|
||||
self.ai_status = f"error: {e}"
|
||||
|
||||
def _handle_generate_send(self):
|
||||
"""Logic for the 'Gen + Send' action."""
|
||||
send_busy = False
|
||||
@@ -1553,13 +1564,7 @@ class App:
|
||||
|
||||
imgui.same_line()
|
||||
if imgui.button("MD Only"):
|
||||
try:
|
||||
md, path, *_ = self._do_generate()
|
||||
self.last_md = md
|
||||
self.last_md_path = path
|
||||
self.ai_status = f"md written: {path.name}"
|
||||
except Exception as e:
|
||||
self.ai_status = f"error: {e}"
|
||||
self._handle_md_only()
|
||||
imgui.same_line()
|
||||
if imgui.button("Reset"):
|
||||
self._handle_reset_session()
|
||||
|
||||
Reference in New Issue
Block a user