feat: 新增 persona_remove 工具(删除单条人设属性),改进 persona_clear 支持动态查询所有属性类型

This commit is contained in:
root
2026-04-28 20:09:41 +08:00
parent c72fc5f38f
commit d228d119f5
4 changed files with 93 additions and 37 deletions

View File

@ -39,7 +39,7 @@ class ToolLimiter:
category: 'persona', 'task', 'memory'
operation: 'query', 'update'
"""
if tool_name in ('persona_update', 'persona_clear'):
if tool_name in ('persona_update', 'persona_remove', 'persona_clear'):
return ('persona', 'update')
if tool_name in ('task_create', 'task_set_state', 'task_delete', 'task_link_info'):