agent improvement
This commit is contained in:
@@ -555,6 +555,7 @@ class ChtWindow(Adw.ApplicationWindow):
|
||||
self._agent_input.connect("model-changed", self._on_model_changed)
|
||||
self._agent_input.connect("lang-changed", self._on_lang_changed)
|
||||
self._agent_input.connect("history-toggled", lambda p, v: setattr(self._agent, "include_history", v))
|
||||
self._agent_input.connect("permission-changed", self._on_permission_changed)
|
||||
right_box.append(self._agent_input)
|
||||
|
||||
return right_box
|
||||
@@ -678,10 +679,16 @@ class ChtWindow(Adw.ApplicationWindow):
|
||||
self._agent.model = model
|
||||
log.info("Model switched to %s", model)
|
||||
|
||||
def _on_permission_changed(self, _panel, mode):
|
||||
self._agent.permission_mode = mode
|
||||
log.info("Permission mode switched to %s", mode)
|
||||
|
||||
def _populate_model_dropdown(self):
|
||||
self._agent_input.populate_models(
|
||||
self._agent.available_models, self._agent.model
|
||||
)
|
||||
from cht.config import AGENT_PERMISSION_MODE
|
||||
self._agent_input.set_permission_mode(AGENT_PERMISSION_MODE)
|
||||
|
||||
def _check_agent_auth(self):
|
||||
import os
|
||||
|
||||
Reference in New Issue
Block a user