用途:检查 Ouroboros 执行会话的状态,并测量执行过程相对原始种子目标的漂移程度。触发关键词包括“am I drifting?”、“session status”、“drift check”。
主要能力:查询会话当前状态(running、completed、failed)与进度信息;通过 ouroboros_measure_drift 测量目标漂移,输出综合漂移值及目标漂移、约束漂移、本体漂移的分项权重(分别为 50%、30%、20%)。漂移阈值:0.0-0.15 为优秀,0.15-0.30 为可接受需密切关注,0.30 以上为超标,建议共识评审或纠偏。
使用方式:命令为 /ouroboros:status [session_id]。若提供 session_id 则直接使用;否则从对话中查找最近会话 ID,找不到则询问用户。使用前必须先加载 MCP 工具,通过运行时工具发现能力执行查询 "+ouroboros session status",工具通常以 mcp__plugin_ouroboros_ouroboros__ 为前缀(如 ouroboros_session_status、ouroboros_measure_drift)。随后调用 ouroboros_session_status,若用户询问漂移则同时调用 ouroboros_measure_drift,参数包括 session_id、current_output、seed_content、constraint_violations、current_concepts。
限制:会话跟踪依赖 Ouroboros MCP 服务器,若不可用需运行 /ouroboros:setup 配置;无 MCP 时只能手动对比当前实现与种子规范。响应末尾须以状态面包屑结尾,如“◆ On track — continue with ooo run or ooo evaluate when ready”。