conductor(checkpoint): Phase 2: Context and Chat Simulation complete

This commit is contained in:
2026-02-24 23:57:31 -05:00
parent f7cfd6c11b
commit a77d0e70f2
4 changed files with 138 additions and 8 deletions

View File

@@ -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()