v1.1.35
feat: 新增子任务管理工具并修复定时任务越权问题
-
新增 ISubTaskTool 3个管理方法:
* list_sub_tasks() - 列出当前会话运行中的子任务
* cancel_sub_task(subTaskId) - 取消当前会话的子任务
* get_sub_task_history(limit) - 获取当前会话的子任务历史
所有新工具按 (username, conversationId) 严格隔离,防止跨会话越权 -
修复 DefaultScheduleTool.listSchedules 越权问题:
原实现只按 username 过滤,会列出同用户所有会话的定时任务
新实现按 (username, conversationId) 精确前缀过滤 -
新增 8 个测试用例,全部 322 个测试通过
-
更新文档:TOOLS.md/zh-CN、README.md/zh-CN、CLAUDE.md、project-overview-image/README.md