SuperAPI AI 工具集

winui-session-report

智能体与模型

查看项目

更新于 10-16 00:32

技能介绍

用途:对当前或近期的智能体会话(GitHub Copilot CLI 或 Claude Code)生成诊断报告,仅在用户明确要求会话分析或报告时运行。

主要能力:脚本 Analyze-Session.ps1 会从环境变量和磁盘文件格式自动判断会话由哪个工具产生,并分派到对应解析器;若两个工具都无法识别,脚本以清晰错误退出。报告包含 Overview(工具、会话 ID、模型、时长、轮次、token,Claude Code 含缓存 token)、Prompt、Turn Breakdown(按构建、编码、探索、子代理分派等类别统计轮次与 token)、Skills、Subagents(仅 Claude Code)、Build Analysis、Sandbox Execution、Stuck Patterns、Tooling Issues 和 Turn Detail。

使用方式:基本命令 .\Analyze-Session.ps1 -OutputFile session-report.md;也可用 -SessionId "<session-id>" 指定会话、用 -EventsFile '.\transcript.jsonl' 直接分析转录文件、用 -Format ClaudeCode 强制格式、用 -SkipSubagents 跳过子代理转录。检测优先使用当前会话 ID 环境变量(COPILOT_AGENT_SESSION_ID 或 CLAUDE_SESSION_ID),其次依据 CLAUDECODE=1、CLAUDE_CODE_ENTRYPOINT 或 COPILOT_* 环境变量。

适用场景与限制:适合排查构建循环、重复读文件、工具问题并给出改进建议。报告包含未脱敏的会话转录(文件内容与路径、用户提示原文、工具输出、环境变量、本地路径),需提醒用户分享前自行审阅并脱敏;若只需高层指标,应改为汇总分享而非附文件。脚本仅支持这两种 harness,其他来源无法检测。