|
| 1 | +# Fire 1.0.9 “Ignition” |
| 2 | + |
| 3 | +Fire is a local, agent-first control plane for the space around your Mac's |
| 4 | +menu bar. This is the recommended Fire 1.0 release. |
| 5 | + |
| 6 | +## Highlights |
| 7 | + |
| 8 | +- **Context Scenes** let Codex, Claude Code, or OpenCode propose menu bar |
| 9 | + behavior for the app, time, or battery context you are in. Fire shows the |
| 10 | + exact effect and installs it only after your approval. |
| 11 | +- **Fireline** is a focused surface below the notch or menu bar. It can show a |
| 12 | + local AI quota or one selected menu bar item for the active scene. |
| 13 | +- **Fire CLI and agent skill** provide guided setup, diagnostics, exact item |
| 14 | + selectors, and recovery without hand-editing configuration files. |
| 15 | +- **Simpler Settings** organize setup, surfaces, contexts, agents, advanced |
| 16 | + controls, and the upstream Ice credit around real tasks. |
| 17 | + |
| 18 | +## Fire 1.0.9 reliability |
| 19 | + |
| 20 | +- Consent prompts now expire fail-closed inside AppKit's modal-panel run loop, |
| 21 | + before their MCP client deadline. An unanswered prompt cannot leave the |
| 22 | + Context Scene relay occupied by an orphaned request. |
| 23 | +- Agent-facing XPC requests hand off replies before starting async work, so |
| 24 | + Context Scene reads and approvals cannot deadlock their own relay. |
| 25 | +- Fresh CLI and agent sessions connect through the running Fire app using a |
| 26 | + private, mutually authenticated local socket. |
| 27 | +- Accepted sockets restore blocking semantics, preventing an `EAGAIN` race |
| 28 | + from closing new CLI sessions. |
| 29 | +- XPC helpers and requests have bounded timeouts and recover on the next call. |
| 30 | + |
| 31 | +## Compatibility |
| 32 | + |
| 33 | +Fire keeps the existing `Ice.app` installation path and |
| 34 | +`com.jordanbaird.Ice` bundle identity so current preferences, permissions, |
| 35 | +Sparkle updates, saved layouts, and Keychain-backed approvals continue to work. |
| 36 | +Because of that compatibility boundary, macOS System Settings may still list |
| 37 | +Fire as **Ice** under Privacy & Security. |
| 38 | + |
| 39 | +Built on [Ice](https://github.com/jordanbaird/Ice) by Jordan Baird. |
0 commit comments