SuperAPI AI 工具集

bulk-ferment-remaining

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:回答 Zephyr 烘焙批量发酵预计何时完成,以及剩余时间、已用时间、目标体积、膨胀率、温度等状态。

主要能力:读取 Zephyr 烘焙日志中的批量发酵开始时间与初始面团体积;用 chargingcheetah 重建温度 parquet;运行 ferment.py 获取 JSON 结果;成功时只输出一行,字段包括剩余时间与目标时刻、已用时间、预计总时长及与首次估算的漂移、初始体积到目标体积、膨胀百分比、平均温度。每次成功运行会向 JSONL 历史文件追加一行,可对比多次运行;用户要求时可打印历史表格与节奏。

使用方式:以斜杠命令或自然语言给出 Zephyr 键,如 /bulk-ferment-remaining 2 或“zephyr 2 还剩多久”。probe 默认 2,可用 1 或 1 2 覆盖。开始时间与初始体积默认从日志读取,不手输。运行命令为:uv run --no-active --directory /Users/mtm/pdev/taylormonacelli/chargingcheetah main.py parquet --start START --probe 2 --output /Users/mtm/pdev/taylormonacelli/chargingcheetah/merged_data.parquet 与 uv run --no-active --project /Users/mtm/pdev/taylormonacelli/dreamydragonfly /Users/mtm/pdev/taylormonacelli/dreamydragonfly/ferment.py --parquet-path /Users/mtm/pdev/taylormonacelli/chargingcheetah/merged_data.parquet --meta --start START --json。

适用场景:需要快速了解某次 Zephyr 批量发酵进度、目标体积或温度,并希望结果格式统一、可追溯历史。

限制:zephyr 键必填且无默认,只接受如 2 或 3-2 的形式;缺少开始时间或体积时会停止并询问;最近探针读数超过 5 分钟会先询问是否继续;键距今天超过 3 天也会询问;日志匹配歧义或缺失会停止;reference_offset_direction 为 over 时无定义输出,需报告 JSON 值。历史目录由 BULK_FERMENT_HISTORY_DIR 指定,默认 /Users/mtm/Library/Logs/bulk-ferment。