mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-10 06:40:45 +08:00
fix(chat): allow administrator to delete channel-only sessions
Align administrator session deletion with the administrator chat view so sessions surfaced through channel_session_v2 can be removed without a ui_session_owner row. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
4f36f4a36f
commit
e3828418d4
5 changed files with 93 additions and 4 deletions
|
|
@ -60,6 +60,7 @@ class AssistantStoreProtocol(Protocol):
|
|||
def delete_memory_item(self, *, memory_id: 'str') -> 'int': ...
|
||||
def delete_message(self, *, session_id: 'str', message_id: 'int') -> 'bool': ...
|
||||
def delete_session(self, session_id: 'str') -> 'None': ...
|
||||
def delete_session_for_administrator_chat_view(self, *, session_id: 'str', username: 'str', tenant_id: 'str') -> 'bool': ...
|
||||
def delete_session_for_user(self, *, session_id: 'str', tenant_id: 'str', user_id: 'str') -> 'bool': ...
|
||||
def delete_session_in_tenant(self, *, session_id: 'str', tenant_id: 'str') -> 'bool': ...
|
||||
def delete_setting(self, key: 'str') -> 'None': ...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue