Skip to content

Releases: sidkandan/CLIronChef

v0.1.0 — Initial public release

Choose a tag to compare

@sidkandan sidkandan released this 19 May 20:12

Initial public release.

CLIronChef is a Python CLI + library that gives humans and CLI coding agents (Claude Code, Codex, Gemini CLI, Cursor) supervised, probe-driven control of a Typhur Dome 2 air fryer and Sync ONE wireless probe.

What's in 0.1.0

  • 7 built-in recipes (salmon basic + gourmet, steak reverse-sear, chicken thighs + breast, pork tenderloin, white fish)
  • Declarative JSON recipe schema with probe-driven phase transitions
  • Live MQTT telemetry subscription + mid-cook hot-modify (mode/temp/time)
  • Probe-driven STOP at target internal temperature
  • AGENTS.md operating contract (10 non-negotiable rules)
  • Public-release leak scan and pre-commit hygiene tooling

The 2026-05-17 cook-off lessons (codified)

Three CLI agents cooked the same salmon. One read the appliance's mode-bias docs and won.

  • 🥇 Gemini CLI — Grill 450°F → Bake at probe 95°F → STOP 120°F
  • 🥈 Codex CLI — clean protocol, wrong mode bias, pulled 8°F high
  • 🥉 Claude Code — multi-stage cook tripped a firmware state-machine lock (cmdError 1/513, cookingState=5)

Full field notes: docs/cooking/LESSONS_LEARNED.md.

Safety

The physical Start button on the Dome 2 is intentionally not bypassed (UL/IEC interlock). Human always presses Start; everything after is automated.

Full changelog: CHANGELOG.md.