agent improvement
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user