SuperAPI AI 工具集

winui-session-report

智能体与模型

查看项目

更新于 10-16 00:32

技能介绍

用途:该技能用于对当前或最近的智能体会话(GitHub Copilot CLI 或 Claude Code)生成诊断报告,仅在用户明确要求会话分析或报告时使用;若无明确请求被加载,不应检查会话数据,而是先说明报告内容并等待确认。

主要能力:通过技能附带的 Analyze-Session.ps1 脚本运行分析。脚本会从环境变量和磁盘文件格式自动判断会话由哪个 harness 产生,并分派到对应解析器;若两者都检测不到,脚本会以明确错误信息退出。报告涵盖 Overview(harness、会话 ID、模型、时长、轮次、token,Claude Code 含缓存 token)、Prompt、Turn Breakdown、Skills、Subagents(仅 Claude Code)、Build Analysis、Sandbox Execution、Stuck Patterns、Tooling Issues、Turn Detail 等部分。

使用方式(命令保持原样): .\Analyze-Session.ps1 -OutputFile session-report.md .\Analyze-Session.ps1 -SessionId "<session-id>" -OutputFile session-report.md .\Analyze-Session.ps1 -EventsFile '.\transcript.jsonl' -OutputFile session-report.md .\Analyze-Session.ps1 -Format ClaudeCode -OutputFile session-report.md .\Analyze-Session.ps1 -SkipSubagents -OutputFile session-report.md

检测规则:有显式 ID 时优先当前会话,COPILOT_AGENT_SESSION_ID 或 CLAUDE_SESSION_ID 优先于“最近修改”,避免其它终端并行会话遮蔽。环境优先判断:CLAUDECODE=1 或 CLAUDE_CODE_ENTRYPOINT 对应 Claude Code,COPILOT_* 环境变量对应 Copilot。Claude Code 优先选 cwd 与当前目录匹配的最近 JSONL。显式 -EventsFile 时从首个事件嗅探格式。

适用场景:排查构建/运行流程、命令失败模式、卡住模式、工具问题,以及评估生成代码质量、Roslyn 分析器规则和 winapp 相关工具改进。

限制与注意:报告顶部的“Privacy and sensitivity”段与完成时的黄色 PRIVACY NOTICE 横幅必须由智能体转达给用户;session-report.md 含未脱敏会话记录,包括文件内容与路径、逐字提示词(可能含粘贴的密钥)、工具输出、环境值及本地路径,分享前应通读并脱敏;若只需高层指标,可让智能体总结而非附上文件。资料未提供收费、价格、平台与效果等信息。