agent improvement

This commit is contained in:
2026-04-09 14:58:15 -03:00
parent 64ecdca71e
commit e69fec5aea
5 changed files with 141 additions and 56 deletions

View File

@@ -177,6 +177,20 @@ class AgentRunner:
def model(self, value: str):
self._get_connection().set_model(value)
@property
def permission_mode(self) -> str:
conn = self._get_connection()
return getattr(conn, "_permission_mode", "default")
@permission_mode.setter
def permission_mode(self, value: str):
conn = self._get_connection()
if hasattr(conn, "_permission_mode"):
conn._permission_mode = value
import cht.config
cht.config.AGENT_PERMISSION_MODE = value
log.info("Permission mode set to %s", value)
def clear_history(self):
self._thread = AgentThread()