Scheduled reminders can run while Murph continues downloading device data.
Device updates retain their saved progress and duplicate-import protection.
Changelog
Seven days of features and improvements from the full Murph archive.
15 updates shipped in this edition.
Improvements
Scheduled reminders can run while Murph continues downloading device data.
Device updates retain their saved progress and duplicate-import protection.
Fixed a delivery failure that could prevent an activity-triggered iMessage from being sent.
Saved activity automations keep their existing instructions and duplicate-send protection.
Environment and other background updates avoid extra waiting and stale vault views after Murph replies.
New messages still take priority. Background checks no longer interrupt an otherwise ready update.
Murph can recover from more brief connection interruptions while loading information or preparing to save background progress.
Recovery is limited to work that is safe to repeat. An uncertain save is not automatically repeated.
Murph retries a wearable update if another save briefly prevents it from being recorded.
Retries stay limited, and existing records remain protected while the other save finishes.
Murph can check your experiment progress faster, especially when you have a longer device history.
Progress checks and cards use your current saved evidence, including corrections, with less processing before the result is ready.
Murph now finishes session cleanup before your next message arrives, reducing the wait to start a fresh reply.
Your saved context is still restored before Murph responds. Recovery checks remain in place when a session has not shut down cleanly.
When Murph checks several research topics, independent searches can run two at a time instead of waiting for each other.
Research selection and privacy safeguards stay the same. Provider response times still affect how long a check takes.
Murph can begin work on a newly received message without first checking through older pending messages.
Earlier responses that need to finish first keep their place, and interrupted conversations remain recoverable.
Workout cards can save completed sets while other sets are still unfinished.
This fixes a submission error in existing iPhone app versions without requiring an app update.
Murph skips repeated checks when picking up your next message in an ongoing conversation.
Current access and usage checks still apply before Murph acts or sends a reply.
Meal replies and daily summaries can show your logged nutrition totals without requiring calorie or macro goals.
The card shows estimates, the date, and how many logged meals contribute. It reflects what you logged, which may not include everything you ate. Goal setup is optional, and your preference to avoid nutrition numbers still comes first.
Reminders keep their private conversation setting when their destination is explicitly updated.
An update to the same destination preserves whether the conversation is private or shared. Saved defaults cannot transfer that setting to a different destination.
Scheduled device updates now use the same recovery path as incoming device data.
Pending updates keep their place and can complete through background recovery.
Murph more reliably keeps its available texting numbers up to date when background updates overlap.
Temporary update conflicts get brief automatic retries. Unavailable or revoked numbers still stay out of contact suggestions.
25 updates shipped in this edition.
Improvements
Ordinary conversation messages skip an extra setup round trip before Murph processes them.
Message encryption and current access checks stay in place. Large message payloads keep their existing loading path.
New hospital connections request available records across your history, including older visits, notes, vaccinations and vital signs.
Searches no longer start at a 90-day or one-year cutoff. Availability still depends on the hospital, your authorization and whether retrieval finishes successfully.
Murph reuses current account information within each message fetch, reducing repeated checks before processing your message.
Each new fetch still checks current access, consent and usage allowance.
Local assistant commands now run directly. The terminal chat screen and optional assistant HTTP daemon have retired.
Use assistant ask for a single turn and assistant run for configured auto-reply. Your saved vault, sessions, and transcripts remain in place.
Murph handles reminder changes, nutrition cards and saved reply preferences more reliably, with earlier progress during longer requests.
Quick changes stay concise. Longer work gets a brief progress note, and changes preserve settings you did not ask to update.
Murph can save height, BMI, head circumference and more standard vital signs from connected medical records.
Supported measurements retain their original dates and source. Imports now handle inches, grams and Fahrenheit alongside existing units.
Murph can start processing your iMessage or SMS sooner.
Removes an extra wait when waking Murph to handle a message, while keeping message recovery in place.
Environment reports update more reliably after an interview.
Fixes cases where your answers were saved but the report update could stop or wait unnecessarily after Murph finished other work.
When an Epic hospital shares linked reports and files, Murph can save them with the rest of your health history.
Murph keeps the original files, extracts readable text when possible, and continues large imports across pages. If a hospital withholds or cannot provide a file, the import keeps the available evidence and marks the missing part for review.
Messages can interrupt eligible background work without waiting for an unnecessary restart or retry.
Message notifications use the same immediate wake path for iMessage and Telegram. Wearable cleanup yields when a message arrives or another operation is saving your data.
Generated-image captures can finish their scheduled cleanup even when the image itself has already expired.
Cleanup keeps the existing 14-day retention window and does not restore expired images.
Goal progress now checks saved measurement rules consistently before calculating a result.
Valid rules stay intact, and invalid targets are left out instead of being evaluated with a different rule. Refreshing progress leaves your saved goals and health records unchanged.
Murph skips an unused setup check before resuming conversations.
Ready containers still help your conversation get started, with the same checks for access and privacy.
Copying someone on a message to your personal Murph reply address no longer prevents Murph from answering you.
Murph sends its reply only to your current verified email address. Group email conversations keep their existing sharing rules.
Daily Personal Patterns checks can skip AI review when your factors, results, and evidence grades have already been reviewed.
New factors, new results, and grade changes still receive a review. First digests and checks without reliable saved history continue as usual.
Plan-based reminders use your saved routine to choose the day’s action.
One-day exceptions and pauses keep their scope without resetting an ongoing rotation.
Murph can retry an incomplete device-state check before waiting for a later sync pass.
The retry stays within the original time limit. If the check still fails, the existing background recovery process takes over.
Sign in with email, phone or Telegram, and manage your verified sign-in methods in account settings.
Adding a sign-in method keeps your existing sessions. You can also save a recovery key after approving with your passkey. Using that key replaces lost approval passkeys and signs out other devices; keep it somewhere safe.
Old Overview and History links now take you to Home and Journal.
The experimental Labs page has retired. You can still ask Murph privately to explore lab tests and nearby collection options. Your saved health records remain available.
Murph can start your reply without first sweeping older imported records.
Interrupted archive cleanup is handled when the affected records are needed, while checks for conflicting records stay in place.
Scheduled Telegram messages can proceed when an older saved destination lacks private or group information.
Murph checks the current conversation before preparing the message. Private and group conversations keep their existing access boundaries.
Eligible new SMS and RCS conversations can start chatting without opening a signup link.
Starter includes text chat within its allowance. To generate or edit images, start a Pulse subscription or, if eligible, a Group subscription through Settings.
Repeated background notifications no longer delay the final step of a completed wearable import.
Interrupted imports resume from saved progress, and new messages still take priority while Murph finishes syncing your data.
Murph can read more diagnoses, allergies, medication history, visits and care records from connected hospitals.
Records keep their source dates and statuses, including stopped prescriptions. Longer inline notes retain their full text in ordered sections. Hospital records stay distinct from what you have confirmed about your current health.
Hospital connections also search for radiology documents, outside visit notes, care summaries and outside vital signs.
Searches include all available dates. The records received depend on what your hospital shares, and incomplete searches remain visible.
13 updates shipped in this edition.
Improvements
Companion health updates no longer leave duplicate sync requests waiting behind older device retries.
Duplicate requests can resume after a restart even when an older device retry is scheduled for later. Pending device jobs keep their retry history, and newer health updates stay queued until they are safely processed.
Murph can pause more of its background device-data preparation when you send a message.
Interrupted sync work remains queued to continue, and data already saved stays saved.
Murph can begin processing follow-up messages sooner while your conversation is active.
Removes a repeated check between messages while keeping session startup and pause controls in place.
Murph can begin processing your next message sooner after a previous session has stopped.
Removes an extra wait during session cleanup while preserving recovery when a session cannot close safely.
New data from connected devices can become available to Murph during your conversation.
Your replies stay the priority. Murph can read arriving observations once they are safely saved, while additional history may continue importing afterward.
Device sync can save and resume pending calendar refreshes and source-specific updates after a pause.
Accepted companion health updates and silent-source recovery jobs also retain the information they need to continue.
Murph does less preparation work before answering in an active conversation.
Earlier photos and videos remain available for follow-up questions in the same conversation.
When you’re signed in, homepage goal cards and the goal input open your Murph conversation with the goal prefilled.
If your conversation cannot be opened, you can retry from the same page without losing your draft. Nothing is sent until you send it in your messaging app.
The group and personal feature sections now pair their headings directly with examples.
Larger featured demos, open layouts, and consistent heading-first order on phones give the tour more variety without extra supporting paragraphs.
Some replies that failed to send can now receive their automatic retry instead of being skipped because delivery details are incomplete.
Recovery stays in the same conversation and is limited to one retry after a confirmed send failure. Messages that might still arrive are not resent.
In private chat, Murph can inspect available diagnostic information when you ask about a problem with your account.
Troubleshooting reads relevant status information without changing your data. Credentials and information outside your workspace remain protected.
Murph checks existing connections before asking about your wearable or health app during onboarding.
When Apple Health is connected, Murph acknowledges it and asks about a watch or ring only if you have not already answered. You can continue without a wearable or another connection.
Settings explains when a phone number is already connected to another Murph account.
You can use another number or contact support for help with the existing account.
18 updates shipped in this edition.
Improvements
Review your routine directly in chat, with a clear distinction between a proposed plan and a saved routine.
When you ask to save a routine, Murph checks the saved exercises and sets before confirming. Missing or unreadable routines get an explanation in chat instead of a link to the unfinished Training preview.
Device sync can recover when pending updates lose their scheduled wake.
Updates that arrive as a sync finishes keep a follow-up wake so they can be processed automatically.
Idle background sessions can pick up fixes after an update instead of remaining stuck on an older version.
The handoff waits for work to finish and completion to be recorded, while preserving active work and recent conversation activity.
Pending background refreshes can proceed while an independent device import works through older data or waits to retry.
Unfinished device imports keep their retry timing after a restart, and backlogs of completed scheduled refreshes clear together without waiting for another device retry.
Connected-device updates that arrive together are less likely to need another delivery attempt.
Updates remain protected by the same connection and health-data permission checks.
Recent Telegram and email conversations now keep scheduled updates eligible when you also have iMessage connected.
Murph counts Telegram and email activity within the same 28-day window, so switching channels does not incorrectly pause updates such as Personal Patterns. Your usage limits and delivery preferences still apply.
Scheduled device refreshes can continue while an older-data import is waiting to retry.
Pending history stays queued with its original retry timing, including after a runtime restart.
Old device return links now show your current connections with calm guidance instead of a connection-failed warning.
If a device still needs setup, start from its card on Connect. Existing connections keep their current status.
Fixed a case where pending device updates could remain paused after a message had already been delivered.
Murph now clears the obsolete delivery reminder so background sync can resume, while preserving messages that still need delivery.
Murph now uses GPT Image 2.5 Flare when you ask it to create or edit an image.
You can keep replying to images Murph made before the upgrade.
Ask Murph to share another health metric and get a fresh consent prompt in the group, even if an earlier prompt covered something else.
Like or heart the prompt in iMessage to approve the permissions it names. Your other sharing stays the same, and Murph confirms the saved permission in the group.
When you ask whether something was saved, Murph checks your records and corrects missed eligible entries.
Murph keeps speculative explanations out of Journal facts and distinguishes a saved record from what the page currently shows. Clear private health facts do not require a separate logging request; requests not to save are respected.
Murph is better at avoiding errors when carrying out your requests and uses a complete text answer when a comparison does not fit in a card.
Murph handles overlapping delivery updates more reliably when an iMessage needs a retry.
A failure arriving while a send is being recorded can now trigger the existing one-time retry. Older updates also preserve the status of the replacement message. Recovery keeps the same conversation, content and messaging restrictions.
Pattern details now show the saved comparison dates in a compact calendar. Select a day to see which group it belongs to.
Structured group text reports separate dates and metrics into labeled sections, with each participant on their own line.
Reports stay together in one message, with spacing that makes individual results easier to find.
Weekly research notes can now explore your ongoing health goals and interests, even when you have no immediate decision to make.
Murph can share one useful explanation without adding a task or asking you to change your routine. Weak, repetitive, unrelated, or poorly timed findings still stay quiet.
Murph keeps the workout context of short private completion replies and checks saved routine instructions before asking you to repeat them.
Explicit repetition conventions can fill later sets. Planned targets and previous results remain separate, and unclear workout or exercise choices still receive a focused question.
5 updates shipped in this edition.
Improvements
Connected-device sync now preserves all pending work when a sync creates additional follow-up tasks.
If the runtime restarts, those tasks resume with their original retry timing.
Murph gives an available warm runner more time to take your message before starting a new one.
This avoids extra startup work when the warm handoff takes slightly longer. An unavailable runner still falls back within a bounded wait.
Companion health uploads can wait in a larger queue while background imports catch up.
Up to 500 pending uploads can now be accepted before the companion is asked to retry later.
Once setup is complete, Home has a Message Murph button that opens your connected messaging channel or lets you choose one.
Murph checks that an update is ready before switching new replies to it.
A slow or failed update leaves the current version handling your messages. Ongoing conversations can keep their ready session when an update becomes active.
14 updates shipped in this edition.
Improvements
Queued device updates no longer hold up a file you have approved Murph to send.
Delivery resumes after approval without waiting for another message. Your approval still applies to the specific file and destination.
Journal keeps sleep on the right date, preserves short naps, and shows sleep durations in consistent units.
The timeline does less work with long histories. Opening Journal during your first device import now checks for new entries for up to a minute, and chart weekdays stay aligned when you travel.
On phones, pattern cards focus on changed results, with compact cards for activities showing no clear changes.
Tap the green coverage bars to see how many days an activity was recorded. Result drawers now show how many days support each average, including separate samples for sleep score and sleep efficiency.
Routine reminders and summaries stay focused on their purpose without repeating generic offers to change or pause them.
You can still change or pause an automation in conversation. Requested message wording and relevant reminder-cadence questions are preserved.
Background sync now clears redundant update requests while a connected device is waiting for a retry.
New device data can continue through the existing sync process, while provider retries keep their scheduled timing.
Murph prepares independent parts of a fresh conversation session together so it can begin processing your message sooner.
Workspace access and session checks still finish before processing begins. The saving varies with startup and network conditions.
Scheduled check-ins use available conversation and records before asking you for information again.
When the answer is already known, Murph can skip the question or ask only for a useful missing detail, even when a reminder has fixed wording. Future reminders stay active.
Murph saves clear health facts from private conversations with concise English names, useful details, and matching icons.
Journal preserves all-day events and approximate periods without inventing a time. Opening Journal requests updated entries automatically. You can ask Murph to correct an existing entry.
Journal follows your local date while it stays open and labels older weeks with their actual date range.
The calendar has larger touch targets and a clearer selected date. Empty timelines also show when a background update is running.
Ask about newly shared images for up to 90 days and videos for up to 30 days in the same conversation.
Murph can find an earlier attachment in private chats and supported groups even after the original message text expires. If it is unavailable, Murph can help you choose another attachment or ask you to resend it. Older uploads keep their previous expiry dates. Audio and ordinary message text still keep their 14-day window.
Murph uses plainer language in setup recovery, reminder confirmations, and weekly updates.
Reminders focus on what was saved, setup errors explain what is blocked, and weekly updates get to the point.
Personal Patterns makes better use of comparable days and checks that repeated signals reflect your typical experience.
A few unusual readings can no longer outweigh mostly contradictory comparisons when earning a repeated-signal grade. Overlapping records from one episode count as one case. Patterns still describe associations, not causes.
Each factor now has its own card on phones, with health measures shown together without a selector or sideways scrolling.
Cards lead with changed results, with quieter comparisons in a compact footer and coverage bars beside each factor. Tap a comparison to open its supporting data in a bottom drawer. Desktop keeps the sortable comparison table.
Home now keeps your remaining setup steps together and points you back to Murph when setup is done.
Experiment cards and feature promotions no longer appear on Home.
12 updates shipped in this edition.
New features
Murph can check back once on a private reminder or an important unanswered question, even if you've talked about something else since.
Before following up, Murph checks the conversation again and can stay quiet if the matter is resolved or the check is no longer useful. Follow-ups expire, won't create a chain, and can be stopped or postponed in conversation.
Improvements
Personal Pattern messages explain what Murph noticed and how much support it has in everyday language.
Updates sound more like a conversation, leave letter grades out, and link directly to Patterns when more findings remain.
Connected-health imports can recover from a brief storage interruption without starting the import over.
Murph makes one short, permission-checked retry while saving the same artifact. Longer interruptions still use the existing import retry schedule; cancelled or no-longer-authorized requests are not retried.
Experiment results now show the latest dated result alongside the statistic used to compare the experiment windows.
Available results remain visible when a baseline is missing. Before-and-during changes still appear only when there is enough data to compare.
Reconnecting a health source can now work through a large backlog of older queued updates without starting over on every retry.
A reconnect may still need another attempt while the backlog is processed. Your current connection stays unchanged until that step finishes, and saved updates that can be imported without the old credentials are retained.
Murph can restore its iMessage typing indicator after temporary failures or a cleared indicator while working on a reply.
Typing refreshes can recover after temporary failures or a cleared indicator, with an extra refresh after progress messages. Indicators still depend on iMessage delivery.
Larger private dashboards use less temporary memory during updates, reducing a cause of failed refreshes.
Each update becomes available only after all of its data has been saved successfully.
Experiment cards download images sized for their mobile layout.
The same photos and card layouts remain, with smaller image downloads where the screen needs fewer pixels.
Private dashboard pages do less background setup when loading your data, with fewer repeated calculations on Biomarkers and Patterns.
Session checks also read less data. Your health data stays encrypted in transit, and pages still check your current access before showing cached data.
Public pages load less code while you browse.
Sign-in tools load when you approach a sign-in control or open it, and sign-out keeps its existing retry behavior.
Find your provider, authorize in your patient portal, and see what was saved, including useful results from an incomplete import.
Saved lab results link to Biomarkers. You can disconnect portal access while keeping saved records, or reconnect to the same patient record within the source’s import limit. Some chart records are retained only as source evidence.
History requests for Fitbit and other wearable connections can keep moving while Fitbit is still active.
Google Health history still waits for the Fitbit migration handoff. Murph preserves the requested dates without treating a completion notification as newly arrived health data. Source permissions and data checks still apply.