用途:递归读取 Confluence 页面树。用户提供 Confluence 链接并希望读取“全部内容”或“所有相关页面”、要求“读取该页面及子页面”、想了解某页面的完整内容树,或需要对层级文档做全面分析时使用。
主要能力:以用户提供的页面为起点,使用 getConfluencePage 读取页面内容,使用 getConfluencePageDescendants 发现子页面及其层级结构,逐层读取子页面、孙页面和曾孙页面。
使用方式:第一步读取起始页面;第二步发现子页面;第三步读取每个直接子页面(深度 1);第四步对每个子页面递归检查并读取更深层级,直到深度 3 为止;第五步按层级组织信息,给出综合摘要或回答用户问题,并说明是否存在未探索的更深层级。深度定义为:0 为起始页,1 为直接子页,2 为孙页,3 为曾孙页,到第 3 层必须停止。
适用场景:全面理解 Confluence 页面树、分析层级化文档、汇总某页面及其下级页面的内容。
限制与注意事项:最深只探索 3 层;页面超过 20 个时可询问用户是否继续或聚焦特定部分;页面树达到 50 个以上时应询问是否全部处理或聚焦特定分支;若用户要求超过 3 层的内容,应说明限制并提供聚焦特定深层分支的选项;无法访问的页面需记录后继续处理其他页面。