SuperAPI AI 工具集

session-status

办公与效率

查看项目

更新于 10-16 02:24

技能介绍

Session Status 是一个用于重建当前活跃会话状态的技能,把对话整理成一份只读的工作账本。它的定位是报告状态,而不是继续推进工作:不会调用工具去验证、不会更新原生待办事项,也不会把状态报告持久化保存。

用途

该技能用于在对话过程中生成一份结构化的状态清单,帮助使用者快速看清当前会话里有哪些请求、动作、承诺、决策和阻塞。它只针对当前活跃线程;继承的、父级的或旁支对话的上下文仅作为解释性背景,除非用户明确要求导入,否则不作为清单内容。

主要能力

清单会纳入:明确的请求与已接受的动作;已开始或已完成的工作;承诺以及有后果的未答问题;正在讨论的重要选择、阻塞项和推迟的后续事项;助手给出的具体建议(合并为可执行条目);有后果的被拒绝或被取代的选择。

清单会排除:机械性的工具步骤、次要的头脑风暴、示例性内容、没有动作或决策的事实、已由父条目代表的已完成子步骤,以及重复项。最新的明确用户决定优先,提案永远不会被提升为承诺。

状态标记

每个条目使用固定的 emoji 与文字状态:✅ [done] 表示有可见证据或用户明确确认的完成;🔄 [in-progress] 表示已开始但未完成,若被中断则补充 Interrupted at: 并保持该状态;⏳ [pending] 表示已同意且可执行但尚未开始;💬 [discussing] 表示决策或方案仍未解决;⛔ [blocked] 表示等待输入、访问权限或外部事件;⏸️ [deferred] 表示有意推迟到某条件,已知时补充 Resume when:;💡 [proposed] 表示已具体建议但从未被接受;🚫 [cancelled] 表示被拒绝、被取代或不再需要,必要时补充 Reason:。当工作确实并发或被中断时,可以有多个条目处于 [in-progress]。

ID 与更新

条目使用全局顺序报告 ID:R01、R02,依此类推。在可见对话中的后续调用里,复用已有 ID,更新状态而不是重复条目,追加新 ID,且永不重新编号。如果先前的状态报告在压缩后不再可见,则说明无法保证 ID 连续性。

输出格式

返回紧凑的纯文本账本。各区块之间只用一个空行,相邻清单条目之间或条目与其续行之间不使用空行。每个条目保持一行;仅当省略会隐藏依赖、阻塞、负责人、中断点、恢复条件或关键证据时,才添加一条缩进的续行。结果与下一步各保持一句话。

输出结构为:标题“Session status — <topic>”;“Outcome so far”后接一句话结果摘要;按工作流分组列出条目,每条为 emoji + [状态] + RNN + 面向动作的条目;最后是“Next move”,给出一句话的全局建议,最好按 ID 指明。条目按工作流标题分组,[pending] 与 [blocked] 按依赖排序,其他状态保持原始讨论顺序。仅当责任不明确或属于助手以外的人时,才显示负责人。

视图

可选的尾部视图参数:open 会省略 [done] 与 [cancelled];decisions 只显示未解决的决策;delta 只显示自上一份可见状态报告以来的变化。不带视图时显示完整账本。

适用场景

适合在长对话、多任务并行或需要回顾进度时使用,帮助使用者获得一份清晰、稳定、可追踪的状态清单,并明确下一步建议。

限制

该技能是只读的,不会继续执行工作、不会调用工具验证、不会更新原生待办、不会持久化报告。它只处理当前活跃线程,继承或旁支上下文默认不纳入。若先前报告在压缩后不可见,ID 连续性无法保证。