关于 steel-session-debugging
steel-session-debugging 是用于分析失败 Steel 会话的技能,面向需要定位问题并确定后续改动的用户。它以日志、轨迹和时间线等证据为依据,并在问题涉及可靠性策略时转交 steel-reliability。
主要功能
- 01收集会话元数据、日志与轨迹
- 02脱敏调试材料
- 03构建事件时间线
- 04按故障分类诊断
- 05提供验证步骤并按需转交
适用场景
- 01调查 Steel 浏览器会话失败
- 02整理日志与请求失败证据
- 03验证诊断建议的改动
- 04识别需要交由 steel-reliability 处理的问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steel-dev/ skills --skill steel-session-debugging安装后在 Claude Code 中输入/steel-session-debugging确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdevals/evals.jsonreferences/agent-traces.mdfailure-taxonomy.mdinvestigation-workflow.mdlog-event-types.mdnetwork-forensics.mdreliability-handoff.mdreplay-and-screenshots.mdscripts/collect-session-debug.mjsredact-session-debug.mjssummarize-session-debug.mjs详细介绍
Steel 会话调试
技能边界
使用此技能说明 Steel 会话失败的原因,以及接下来需要做哪些更改。以证据为依据,不要猜测。
不要将此技能作为处理机器人检测缓解、代理策略、CAPTCHA 策略、登录信誉或重试策略的主要途径。如果证据指向这些问题,请收集足够的证据并移交给 steel-reliability。
设置检查
- 确认用户提供了 Steel 会话 ID,或提供了足以识别会话的上下文。
- 如果 CLI 身份验证或 API 访问情况不确定,请运行
steel doctor --preflight。 - 优先使用 Steel CLI 诊断,而不是直接调用 API。
- 在
.steel-debug/下创建本地文件;除非用户要求,否则不要在聊天中粘贴原始日志。
调查工作流
- 收集会话元数据、浏览器日志、原始 Agent 日志、语义 Agent 跟踪记录以及查看器/回放链接。
- 在总结前,隐去 Cookie、Bearer 令牌、API 密钥、密码、表单值及明显的个人身份信息(PII)。
- 建立时间线:会话创建、导航、操作、等待、控制台错误、失败的请求、CAPTCHA/代理信号以及最终状态。
- 使用
references/failure-taxonomy.md中的分类法对失败进行分类。 - 提供有证据支持的诊断,并给出最小且有效的验证步骤。
- 如果修复涉及机器人检测、代理、CAPTCHA、身份、操作节奏或登录持久性,请转交给
steel-reliability。
输出格式
Diagnosis:
- What happened:
- Most likely cause:
- Evidence:
- What to change:
- Verification step:
- Confidence:
实用命令
steel --json sessions get <session-id>
steel --json sessions logs <session-id>
steel --json sessions agent-logs <session-id>
steel --json sessions traces <session-id>
node scripts/collect-session-debug.mjs <session-id>
node scripts/redact-session-debug.mjs .steel-debug/<session-id>/bundle.json
node scripts/summarize-session-debug.mjs .steel-debug/<session-id>/redacted-bundle.json
参考资料
references/investigation-workflow.md:详细的收集与时间线整理流程。references/log-event-types.md:如何区分元数据、浏览器日志、原始 Agent 日志和跟踪记录。references/agent-traces.md:如何解读语义 Agent 跟踪事件。references/network-forensics.md:请求失败、重定向和拦截页面证据。references/replay-and-screenshots.md:查看器、播放器、HLS 和截图的用法。references/failure-taxonomy.md:标准失败类别。references/reliability-handoff.md:何时加载steel-reliability。
评论
支持 Markdown