SuperAPI AI 工具集

distill

数据与分析

查看项目

更新于 10-15 21:41

技能介绍

distill 用于任务事后审计与提炼,有两种模式。capture 在每次任务(无论成功或失败)后触发,由 poller 作为后续任务发起;它通过 hooks.fellowship.dev API 获取任务元数据、以 SSE 流式拉取 CloudWatch 日志,用 python3 解析日志信号(工具调用、错误、时序、git 行为等),再按 8 类失败分类法归类事件并 POST 结构化审计 JSON。analyze 每周经 cron 运行或手动运行,用于查看跨任务趋势:拉取审计记录、聚合重复失败模式、按模式管理 GitHub issue、提升范例并报告趋势方向。

失败分类法代码:SV(Speed Over Verification)、MB(Memory Without Behavioral Change)、SF(Silent Failure Suppression)、UA(User Model Absence)、UB(Uncertainty Blindness)、ID(Intent Drift)、SG(Skill Gap)、CF(Coordination Failure),不适用的用 ?? 表示。capture 幂等,API 对同一 job_id 的重复审计返回 409。

使用前提:需要 python3 用于日志解析,并设置认证 token:echo "${PYLOT_DISPATCH_TOKEN:?PYLOT_DISPATCH_TOKEN not set}"。调用方式为任务字段 distill capture <job_id>。capture 内置防递归守卫,遇到 distill/capture/audit/analyze 任务会跳过;基础抓取命令为 curl -sf -H "Authorization: Bearer $PYLOT_DISPATCH_TOKEN" "https://hooks.fellowship.dev/missions/${job_id}"。限制与收费、价格、平台支持范围等资料暂未提供。