会话状态
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/status。
技能介绍
解决的具体问题
在 AgentHub 多代理协作会话中,多个代理可能同时基于同一基线创建分支并独立提交结果,且任务面板会随各代理工作持续更新。此时开发者难以快速掌握全局状态:哪些代理已完成分支提交?当前活跃的前沿分支是哪些?任务面板最近有哪些变更?这些信息分散在会话元数据中,手动梳理易遗漏关键细节,影响后续协作决策。
核心能力与工作流程
- 该技能通过
/hub:status命令触发,核心能力是提取 AgentHub 会话的结构化状态数据,涵盖四个关键维度:代理分支(各代理基于基线创建的工作分支名称)、提交计数(每个分支的提交数量及最新提交哈希)、前沿状态(当前活跃的前沿分支或任务节点)、面板更新(任务面板最近的条目修改记录与时间戳)。 - 工作流程分三步执行:
1. 运行会话概述命令,获取基础元数据(如会话ID、基线分支、代理总数);
2. 运行 DAG 分析命令,解析代理间的依赖关系与执行流程图;
3. 读取最近面板更新日志,提取任务条目的变更内容、修改人及时间。
- 最终整合为结构化输出,通常以表格或列表形式呈现:每个代理分支标注完成/进行中状态,附带提交计数与前沿标记;面板更新部分列出最近 3~5 条变更记录,包含任务ID、修改类型(新增/更新/关闭)及时间戳。
适用边界与注意点
- 需确保当前上下文为有效的 AgentHub 会话,否则无法获取会话元数据;
- 依赖会话元数据的完整性,若分支或面板数据未正确记录,输出可能存在缺失;
- 仅提供当前会话的状态快照,不包含历史回溯或跨会话统计;
- 输出格式遵循 SKILL.md 定义的模板,不同任务类型(如内容生成、数据处理)的输出字段可能存在差异,需参考对应任务的示例说明。
使用场景
- 当多个代理同时处理同一任务时,需要快速确认各分支的完成数量和最新前沿状态
- 在任务面板更新后,需要核对最近的条目变更内容及对应的修改时间
- 调用 /hub:eval 进行结果评估前,先检查所有代理是否已提交分支结果
适合人员
- AgentHub 会话管理员,需要实时监控多代理执行进度
- 项目开发者,需要了解各代理分支的提交状态和前沿分支
- 任务面板维护者,需要追踪任务条目的最近更新记录和时间戳