feat: 新增 task_archive 工具 + 步骤6强制归档,解决工作记忆无限膨胀

This commit is contained in:
root
2026-04-28 20:23:29 +08:00
parent 7543fcae72
commit 1fa548da3c
4 changed files with 87 additions and 11 deletions

View File

@ -42,7 +42,7 @@ class ToolLimiter:
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'):
if tool_name in ('task_create', 'task_set_state', 'task_delete', 'task_link_info', 'task_archive'):
return ('task', 'update')
if tool_name == 'task_query':