chore(conductor): Archive completed track 'MMA Core Engine Implementation'
This commit is contained in:
36
gui_2.py
36
gui_2.py
@@ -962,13 +962,16 @@ class App:
|
||||
def _handle_approve_ask(self):
|
||||
"""Responds with approval for a pending /api/ask request."""
|
||||
if not self._ask_request_id: return
|
||||
try:
|
||||
requests.post(
|
||||
"http://127.0.0.1:8999/api/ask/respond",
|
||||
json={"request_id": self._ask_request_id, "response": {"approved": True}},
|
||||
timeout=2
|
||||
)
|
||||
except Exception as e: print(f"Error responding to ask: {e}")
|
||||
request_id = self._ask_request_id
|
||||
def do_post():
|
||||
try:
|
||||
requests.post(
|
||||
"http://127.0.0.1:8999/api/ask/respond",
|
||||
json={"request_id": request_id, "response": {"approved": True}},
|
||||
timeout=2
|
||||
)
|
||||
except Exception as e: print(f"Error responding to ask: {e}")
|
||||
threading.Thread(target=do_post, daemon=True).start()
|
||||
self._pending_ask_dialog = False
|
||||
self._ask_request_id = None
|
||||
self._ask_tool_data = None
|
||||
@@ -976,13 +979,16 @@ class App:
|
||||
def _handle_reject_ask(self):
|
||||
"""Responds with rejection for a pending /api/ask request."""
|
||||
if not self._ask_request_id: return
|
||||
try:
|
||||
requests.post(
|
||||
"http://127.0.0.1:8999/api/ask/respond",
|
||||
json={"request_id": self._ask_request_id, "response": {"approved": False}},
|
||||
timeout=2
|
||||
)
|
||||
except Exception as e: print(f"Error responding to ask: {e}")
|
||||
request_id = self._ask_request_id
|
||||
def do_post():
|
||||
try:
|
||||
requests.post(
|
||||
"http://127.0.0.1:8999/api/ask/respond",
|
||||
json={"request_id": request_id, "response": {"approved": False}},
|
||||
timeout=2
|
||||
)
|
||||
except Exception as e: print(f"Error responding to ask: {e}")
|
||||
threading.Thread(target=do_post, daemon=True).start()
|
||||
self._pending_ask_dialog = False
|
||||
self._ask_request_id = None
|
||||
self._ask_tool_data = None
|
||||
@@ -1696,7 +1702,7 @@ class App:
|
||||
else:
|
||||
imgui.text("Proposed Tool Call:")
|
||||
imgui.begin_child("mma_preview", imgui.ImVec2(600, 300), True)
|
||||
imgui.text_unformatted(self._pending_mma_approval.get("payload", ""))
|
||||
imgui.text_unformatted(str(self._pending_mma_approval.get("payload", "")))
|
||||
imgui.end_child()
|
||||
|
||||
imgui.separator()
|
||||
|
||||
Reference in New Issue
Block a user