Release history

Changelog

· Beta release

Notifai update

  • CLI 11.8.0-beta.5 · native download

What changed

  • Install and update Notifai on macOS, Linux or Windows without Node or npm. Agents now reuse the native CLI instead of restoring the old npm runtime.
  • Fixes dropped Claude Code wake-ups and lets open sessions move to the updated CLI.
  • Windows installation now handles folders left by the old npm CLI, and native commands are easier to find across shells.
Full CLI changelog for 11.8.0-beta.5

Features

  • Install and update Notifai as a standalone native CLI on macOS, Linux and Windows. The runtime needs no Node, npm, Bun or Git, verifies signed release inventories, and follows a signed beta update channel.
  • Put the notifai command in the User command directory ($XDG_BIN_HOME or ~/.local/bin), as Claude Code's native installer, uv and pipx do. A shell startup file is edited only when that directory is not already on PATH (zsh, bash, sh and fish); other shells get the exact line to add instead of an error.
  • Link registered questions to the Claude Code question picker.
  • Use the Claude Code session inbox on native Windows.
  • Name a Claude Code Agent Session from the session's own title.
  • Offer Claude Code approval for the commands an away User needs.

Bug Fixes

  • When an agent cannot find Notifai on PATH, look for the existing native CLI before installing. Native installation instructions replace the frozen npm-runtime fallback, which could shadow an updated installation.

  • Give each Claude Code wake its own token. Claude Code drops a message identical to the previous one, so a repeated wake to an idle session never arrived.

  • Hand an open Claude Code session over to the installed runtime at its next prompt or turn end, so a session open across an update no longer keeps the previous wake behavior.

  • Order session lifecycle events written by different processes correctly in the native runtime. In 11.8.0-beta.2 its clock restarted in every process, so an open session did not hand over to a newly installed runtime and Codex session ownership checks were unreliable.

  • Install on Windows over the ~/.notifai folder an earlier npm CLI left behind. 11.8.0-beta.3 refused it as unsafe before migrating its permissions.

  • Open Claude Code inbox writes with the session token.

  • Refresh and verify the skill copy each harness loads.

  • Keep explicit questions and owed answers independent of Project Enablement.

Dependencies and limits

  • Protocol stays at 8.2.1.
  • Native archives embed Bun 1.4.2. Its corresponding source is the runtime-sources-bun-1.4.2 release, and every archive carries the notices and rebuilding instructions.
  • macOS executables are Developer ID signed and notarized. Windows executables are unsigned in this beta.
  • This beta is distributed as native archives through the shell and PowerShell bootstraps or a manual download. It is not published to npm, and the optional npm bootstrap is not yet available.
  • An existing npm installation moves to the native runtime only through the explicit migration step; it is never replaced automatically.
  • 11.8.0-beta.1 was tagged but never published. 11.8.0-beta.2 and 11.8.0-beta.3 were published with the defects above; update to this beta with notifai update.

All notable changes to this project are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).

View the CLI changelog on GitHub

Update the CLI beta: notifai update --channel beta · Native installation

· Beta release

Notifai update

  • iPhone 1.0 · TestFlight · build 63
  • Android 0.1.0 · Firebase App Distribution · build 40

What changed

  • Approve a computer from an onboarding QR code in Notifai.
  • Keep native-question answers, edits and acknowledgements attached to the right submission.

Update the iPhone app: Open TestFlight.

Update the Android app: Use your Firebase App Distribution invitation.

· CLI beta on npm

CLI 11.7.1-beta.2

Full generated changelog

Bug Fixes

  • Retry transient Windows lock-directory deletion before contender publication, while preserving bounded access checks and fatal failures after publication.

Features

  • Includes linked Codex question answers, hook-delivered input, reconciled idle wakes, and QR-first computer approval from the preceding beta.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· CLI beta on npm

CLI 11.7.0-beta.2

Full generated changelog

Features

  • Synchronize explicitly linked Codex questions with app answers while preserving unrelated native forms, distinct submissions, and answer acknowledgements.
  • Approve a computer through QR-first setup, including text-only terminal QR presentation.

Bug Fixes

  • Deliver input through working-turn hooks and defer wakes until native turn completion; reconcile only exact owned stale queue entries.
  • Keep settled question IDs usable for explicit closure without repeating acknowledgement.
  • Avoid redundant permission changes when writing private local state.

Dependencies and limits

  • Update the WebSocket client to 8.21.0 to address published security advisories.
  • Pin protocol 8.2.0-beta.2, including native-answer capability discovery and reporting.
  • Live optional Codex native-control acceptance is limited to macOS Codex 0.160.0. Uncertain writes retain recovery state; cancellation can lose to dequeue.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.3-beta.2 · npm

What changed

  • Avoid question failures from unnecessary permission changes in restricted environments.
  • Question errors now explain when Notifai needs filesystem or sandbox access.
Full CLI changelog for 11.6.3-beta.2

Bug Fixes

  • Avoid redundant permission changes when private state already has the required modes, including in sandboxes that deny chmod.
  • Report Project Enablement write failures as actionable question-command errors before registration.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • iPhone 1.0 · TestFlight · build 62
  • Android 0.1.0 · Firebase App Distribution · build 37
  • Android 0.1.0 · Google Play Alpha · build 38
  • Android 0.1.0 · public direct download · build 39

What changed

  • Read earlier Agent Session history without losing your place.
  • Home previews the latest activity, including your replies and Session Notes, and lets you hide read finished sessions after a delay.
  • Session Notes expand to the space available above the keyboard, making longer drafts easier to edit.

Update the iPhone app: Open TestFlight.

Update Android via Firebase App Distribution: Use your Firebase App Distribution invitation.

Update Android via Google Play Alpha: Update in Google Play through your Alpha tester access.

Android direct download: Get the latest Android APK. View this release.

· CLI beta on npm

CLI 11.6.2-beta.1

What changed

  • Codex delivery checks now verify the current conversation turn and explain how to recover stale hooks without restarting the agent.
  • Pending notes and answers are reported honestly when delivery is blocked, instead of appearing as an empty inbox.
Full generated changelog

Sources for the summary

  1. Note 1: commit 76928a1
  2. Note 2: commit 76928a1

Bug Fixes

  • cli: verify current root delivery callbacks and report blocked input (#235) (76928a1)

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.1-beta.2 · npm

What changed

  • Questions start sending immediately while agents continue independent work.
  • Pending notes and replies are collected together at supported Codex and Claude input boundaries, reducing stale duplicate replies.
  • Automatic Codex continuations can receive notes at trusted tool callbacks without waiting for another human prompt.
  • Note retries retain their accepted order, with clearer local delivery diagnostics.
Full CLI changelog for 11.6.1-beta.2

Bug Fixes

  • Start question submission immediately so agents can continue independent work; preserve answer observation across concurrent questions and uncertain network responses.

  • Preserve accepted note order across release and retry, and wake the resident Claude delivery process promptly when answers become available.

  • Deliver pending notes and answers together at supported Codex and Claude input boundaries, and queue content-free wake prompts to avoid stale answer copies.

  • Observe automatic Codex turns at trusted tool callbacks so busy sessions can receive pending input without waiting for another human prompt.

  • Record delivery stages, batch sizes and oldest pending note age for clearer local diagnostics.

  • Accept repeated successful CI evidence for one release commit while requiring all checks from one complete run.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.1-beta.3 · npm

What changed

  • Questions start sending immediately while agents continue independent work.
  • Pending notes and replies are collected together at supported Codex and Claude input boundaries, with corrected session resolution and fewer stale duplicate replies.
  • Automatic Codex continuations can receive notes at trusted tool callbacks without waiting for another human prompt.
  • Note retries retain their accepted order, with clearer local delivery diagnostics.
Full CLI changelog for 11.6.1-beta.3

Bug Fixes

  • Start question submission immediately so agents can continue independent work; preserve answer observation across concurrent questions and uncertain network responses.

  • Preserve accepted note order across release and retry, and wake the resident Claude delivery process promptly when answers become available.

  • Deliver pending notes and answers together at supported Codex and Claude input boundaries, and queue content-free wake prompts to avoid stale answer copies.

  • Observe automatic Codex turns at trusted tool callbacks so busy sessions can receive pending input without waiting for another human prompt.

  • Record delivery stages, batch sizes and oldest pending note age for clearer local diagnostics.

  • Accept repeated successful CI evidence for one release commit while requiring all checks from one complete run.

  • Resolve queued receive commands from the exact active harness session instead of a filesystem key.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.1-beta.5 · npm

What changed

  • Codex child agents no longer consume parent notes or leave the parent falsely marked as working.
  • Pending Codex notes keep a queued delivery path even when another tool callback never arrives.
Full CLI changelog for 11.6.1-beta.5

Bug Fixes

  • Keep child callbacks from consuming parent input or changing parent activity.
  • Wake pending input even when activity suggests a later tool callback, retaining claim and duplicate-delivery protection.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.1-beta.6 · npm

What changed

  • Codex activity now follows its native turn lifecycle, reducing stale Working and Idle states.
  • CLI updates activate existing session attendants and verify the implementation they are running.
  • Questions submit immediately, and Codex notes and answers keep their latest content and correct owner through queued delivery.
Full CLI changelog for 11.6.1-beta.6

Bug Fixes

  • Reconcile Codex Working and Idle state with the exact native turn lifecycle.
  • Activate existing session attendants during update recovery and verify their loaded implementation.
  • Preserve parent notes and pending delivery while child agents work, with queued fallback delivery.

Dependencies

  • Pin the verified @raidiant/notifai-protocol artifact at 8.1.4-beta.2.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.0-beta.3 · npm

What changed

  • CLI updates refresh the existing skill and owned hooks together, with a resumable check when integration still needs attention.
  • Agents receive a quiet local warning when installation drift affects note delivery or question routing, without repeated interruptions.
  • Known issue: repairing missing Codex hooks can change existing approvals; beta.4 contains the corrected repair.
  • Known Hermes 0.21.5 issue: background review can change its session identity and block later questions. Disable background review while testing this integration.
Full CLI changelog for 11.6.0-beta.3

Bug Fixes

  • cli: migrate owned integration during updates and detect local drift without repeated notices (#219) (fea78df).
  • cli: isolate healthy lifecycle fixtures and verify one-time native-approval diagnostics (#220) (51ef7c9).

This beta includes the harness and session-naming improvements from beta.2. The protocol remains 8.1.2. Updates preserve pending questions, answers, acknowledgements and native approval; native activation is reported separately from package installation.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.0-beta.4 · npm

What changed

  • CLI updates refresh the existing skill and owned hooks together, while preserving healthy Codex approvals and active question routing.
  • Agents receive a quiet local warning when installation drift affects note delivery or question routing, without repeated interruptions.
  • Native hook approval and runtime activation remain explicit; updating preserves pending questions, answers and acknowledgements.
  • Known Hermes 0.21.5 issue: background review can change its session identity and block later questions. Disable background review while testing this integration.
Full CLI changelog for 11.6.0-beta.4

Bug Fixes

  • cli: preserve Codex approval identities during missing-hook repair, including empty groups and foreign handlers (#221) (e085037).
  • cli: migrate owned integration during updates and detect local drift without repeated notices (#219) (fea78df).
  • cli: isolate healthy lifecycle fixtures and verify one-time native-approval diagnostics (#220) (51ef7c9).

This beta replaces beta.3's missing-hook repair, which could reorder otherwise healthy Codex handlers and invalidate their approval. Existing hooks now refresh in place; ambiguous duplicate or retired Codex slots require an explicit migration. The protocol remains 8.1.2. Pending work, native trust and existing matcher restrictions remain User-owned. This beta also includes beta.2's harness and session-naming improvements.

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • CLI 11.6.0-beta.2 · npm

What changed

  • Hermes classic CLI can receive Session Notes, answer edits and question answers in the same live session, including while busy.
  • OpenClaw on macOS can receive Session Notes and answer edits through its local Gateway, with protection against delivery to a reset session.
  • Agents get clearer guidance to rename a session when its job changes, and the CLI explains when a label flag leaves an existing name unchanged.
  • Known Hermes 0.21.5 issue: background review can change its session identity and block later questions. Disable background review while testing this integration.
Full CLI changelog for 11.6.0-beta.2

Features

  • cli: deliver Session Notes, answer edits and attended question answers in Hermes local classic CLI sessions (#213).
  • cli: deliver OpenClaw Session Notes and answer edits through macOS Gateway followups, with native reset fencing and one-time private context (#213).

Bug Fixes

  • cli: prompt exact-session renaming when the job changes and explain ignored label flags (#217).
  • cli: preserve note acknowledgement ownership and journal replay protection across OpenClaw resets and restarts (#213).

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • iPhone 1.0 · TestFlight · build 61
  • Android 0.1.0 · Firebase App Distribution · build 35

What changed

  • See which Agent Sessions are running and leave a Session Note to steer a supported agent from either Companion App.
  • Edit a sent answer, and use Send Delay to keep editing before a response is sent.
  • Missed requests return to history, and gallery images can be saved to your phone.
  • Known iPhone beta issues: some Sessions may appear unread after viewing, and the app may occasionally close when you return to it.

Update the iPhone app: Open TestFlight.

Update the Android app: Use your Firebase App Distribution invitation.

· CLI beta on npm

CLI 11.4.0-beta.2

What changed

  • Questions routed through Notifai no longer show a second answer form, and a Codex question stays available for your answer after its session stops.
  • Beta testers can update to the newest beta without accidentally installing an older stable release.
Full generated changelog

Sources for the summary

  1. Note 1: commit fa66090 · commit a696e04
  2. Note 2: commit 54ae1ef · commit 28d2229

Features

Bug Fixes

  • cli: avoid duplicate question forms for routed decisions (#194) (fa66090)
  • cli: keep Codex question owner alive after Stop (#195) (a696e04)
  • cli: order release versions by full SemVer precedence (#196) (28d2229)
  • release: isolate secret-scanner controls from Git hooks and refresh the agent guidance review (#198) (b13c66d)

View the CLI changelog on GitHub

Get the beta CLI: npx --yes @raidiant/notifai@beta update --channel beta

· Beta release

Notifai update

  • iPhone 1.0 · TestFlight · build 48
  • Android 0.1.0 · Firebase App Distribution · build 29
  • Android 0.1.0 · public direct download · build 28

What changed

  • Custom sounds load more reliably, and the iPhone app stays responsive while checking saved sounds.

Update the iPhone app: Open TestFlight.

Update Android via Firebase App Distribution: Use your Firebase App Distribution invitation.

Android direct download: Get the latest Android APK. View this release.