
What happened
A developer released Bulchimbeon, an MIT-licensed macOS menu-bar app that keeps the Mac awake only while agents like Claude Code, Codex and Gemini CLI work, yet it still failed three times on real hardware despite 70 passing tests.
Why it matters
The three failures were invisible to logic-only tests — the watchdog vanished with the admin shell, saved duty was erased on restart by an init call running before resume, and notifications were silently blocked — so any such app needs real-machine verification.
Summaries like this, in your inbox every morning.
Bulchimbeon began from a common nuisance: Macs fall asleep during long AI coding sessions, leaving work unfinished, screens lit all night, or batteries drained. The developer's fix was a pixel-art private in the menu bar who patrols with a flashlight and salutes when the agents finish. Deciding whether an agent is "working" proved harder than expected. The first rule, checking if a Claude Code process is alive, never let the private retire because open windows keep processes running. The final logic instead looks for caffeinate child processes that Claude Code starts only while busy, CPU above 2% over a 60-second average to catch builds and tests, and excludes headless sessions launched with --tools. This logic lives in a pure state machine called DutyEngine with 70 scenario tests covering a quiet five-minute handoff, a battery under 20% retreat, and a heat break with automatic return. Even so, real hardware exposed three blind spots the tests could not: the watchdog vanished with the admin shell because osascript cleaned up its children, saved duty was erased on restart because persist ran before resume, and notifications were silently discarded by macOS for ad-hoc-signed apps. The developer fixed these with a detached perl fork, a synchronized handoff via pipe, a reordered restart sequence, and an osascript fallback that passes text through argv to avoid AppleScript injection.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Circlia started a proof-of-concept for TASTE SIGNAL: visitors to Holland Village Cafe FUKUOKA taste cookies an…

In a webinar hosted by French Mathematical Society president Isabelle Gallagher, Fields Medal winner Hugo Dumi…

NVIDIA released Nemotron 3.5 Super VL, an open-weight model with 120 billion parameters that handles text, ima…

NVIDIA released Nemotron 3.5 Bolt 74B-A9B 24GB, an AI model for local agents that hits over 80 tokens per seco…

NVIDIA published a blog post titled "AI Security Is an Engineering Problem - How to Solve It at Every Layer of…

In the test, Haiku 5.5 on medium setting averaged scores close to Sonnet 5.5 on routine documents at about 1/1…
