A group that never created a join code now still gets a first-party funding link, and Murph offers it while the conversation can still continue instead of after it stops.
Add usage to this group
Stripe Checkout$5 pack
$10 pack
$25 pack
Changelog
Seven days of features and improvements from the full Murph archive.
Group replies stay as short as the question allows, Home points Telegram members to the first message Murph needs, and you can ask Murph what changed in the product.
New features
A group that never created a join code now still gets a first-party funding link, and Murph offers it while the conversation can still continue instead of after it stops.
Add usage to this group
Stripe Checkout$5 pack
$10 pack
$25 pack
In an ordinary conversation, Murph can now read the public changelog and feature catalog to answer what is new or whether a capability has shipped, instead of answering from memory.
Those two public feeds are the source of truth. If either feed is unavailable, Murph says so rather than guessing.
Improvements
A group's Detail setting is now a hard ceiling on message length rather than a target, covering the whole turn including every follow-on bubble.
A direct question still gets its complete answer, as tight as accuracy allows. What the ceiling cuts is volunteered length: scoring frameworks, multi-topic essays, and background nobody asked for.
Group chat
Asking Murph to share its card again in a group now posts a new card instead of refusing, with a 90-second guard that only collapses duplicate retries.
Contact card
vCardMurph
Shared to the group again on request
Group rooms and unverified outside threads now decline code reviews and work deliverables in one plain sentence, while ordinary conversation and quick general questions stay in scope.
Group chat
The join screen now preselects exactly the permissions a group or challenge asked for and explains them in one line, so joining is a single confirmation.
Join the challenge
Family top-ups now start from each member's manage window, and a finished purchase opens Messages instead of ending at a confirmation with nowhere to go.
Usage added
You're topped up
The credit is on the account now. Pick up where you left off.
A linked Telegram account now completes messaging setup at join instead of asking again how Murph should reach you. Until you send the first message Telegram requires, Home puts Message Murph first and links straight to the chat.
Finish signup
Before the final delete confirmation, you can pick a reason for leaving and add a note, or skip the question in one tap. The answer never gates deletion.
If you answer, Murph keeps the optional feedback only after account deletion finishes and stores it without your member id.
Murph's refreshed legal set went live without interrupting anyone's chat, a heart on a message stopped being read as yes, and a group can now ask how much usage it has left.
New features
Group Murph now answers with the percent remaining for the current period, when it resets, and a funding link, instead of only saying usage is healthy.
Settings dropped the exact purchased credit balance in the same change. Percentages and reset timing stay visible; dollar accounting, who paid, and purchase history do not.
Group chat
Improvements
The refreshed privacy, health-data, and health-AI documents ask for one review while your account, connections, sync, and current conversation keep working.
Members whose acceptance was merely out of date no longer hit silent failures: hearting a group join offer, sending a meal photo, and tapping a confirmation inside Messages all keep working while the review reminder is outstanding. The homepage also carries a distinct Consumer Health Data Privacy Notice link.
While your review is outstanding
Murph now sees which reaction you used and reads it as acknowledgement by default, treating it as agreement only when the message it answers asked a single yes-or-no question.
iMessage
Everyone's messages in a group share one daily bucket, so the cap that was sized for a one-to-one chat doubled to 200. Direct chats keep 100.
Group texts per day
Direct chats keep 100
Every confirmed participant now gets one short ask for a one-line intro and a photo for challenge comics, and someone who opts in later gets the same ask.
Sharing either one stays optional and the challenge starts without waiting. Setup also asks its next question directly instead of first announcing that setup is about to happen.
Group chat
A generated image now uploads and sends instead of failing after generation and leaving Murph to report that the upload did not work.
Group chat
murph.png
A day with more than one workout now reports the full count and combined duration in replies, group comparisons, and newsletters, with the current day labeled so far.
Yesterday
Workouts
48m lift plus a 32m walk, 80m combined
Account creation, trial activation, and phone-line assignment no longer queue behind one global lock, and a brief database stall shows the ordinary homepage instead of an error.
During a signup rush
Accepting your first automatic meal capture now sets up the 9pm local closeout without another setting or prompt.
Meal capture
iPhonePhotos access
Your one opt-in
Daily closeout
9:00 PM local
Extra setup
Nothing else to turn on
When direct WHOOP slots are full, connecting now opens the same Apple Health setup guide with its voice walkthrough instead of a separate inline dead end.
When direct slots are full
A section of the dashboard that cannot load is now left out with one retry notice, instead of taking down the page or recommending you connect devices Murph cannot currently see.
Home
Sleep last night
7h 12m
Steps today
8,940
Experiments
Try againRecovery
68%
Joining from an emailed invite now locks to the invited address and explains how to switch senders, instead of failing with a mismatch you cannot act on.
Join Murph
Continue with the invited address
This invite was sent to one address, so signing in with a different one will not find it. You can ask the sender to reissue it.
Murph now completes both supported requests in the same turn instead of doing one and describing the other as a messaging limitation that did not exist.
Group chat
Four Weeks of Wednesdays
Murph · 1:12
First-run questions now show what a useful answer looks like, biomarker pages explain the number you are looking at, and approved files finish sending on their own.
New features
A result page now leads with status, value, and date, plots one-sided lab limits such as under 5.7 percent, and can add a reviewed plain-language description.
When an imported result arrives without its own range, the page can show a clearly labeled published adult comparator without changing the reporting lab's status or presenting the comparator as that lab's range.
Biomarkers
HbA1c
Your lab's range: under 5.7%
A family plan owner can add a $5, $10, or $25 usage pack to a specific member from Settings, with every step naming who the credit is for.
Settings · Family
Per memberDad
Active
Mom
Active
Sister
Active
Garmin leaves Historical Data sharing off by default, so Murph now shows one sentence and plays a short reminder in your chosen voice before sending you to authorize.
Before you continue
Turn on Historical Data
Garmin leaves this permission off by default. It is what lets Murph see anything from before today.
A public Knowledge page covers the research, specialist skills, evidence grades, and personal data Murph works from, linked from the main navigation.
What Murph works from
Improvements
The early questions now give concrete examples of a useful answer, repeat your actual goals back to you, and hand off a device connection in Murph's own words.
Murph no longer asks you to come back and say a quoted magic word after connecting a wearable, and it only asks the labs question by voice if you answered by voice.
iMessage
New repeated-measure runs baseline for 14 days instead of 7, which makes the before-and-after comparison far less noisy. Saved runs keep their original timing.
Baseline before an experiment
Saved runs keep their timing
A newly shared lab report gets one short receipt before Murph preserves and reads it, and a check across several health areas says which areas it is about to read.
Routine single reads stay quiet, and overlapping onboarding work collapses into one update rather than several.
iMessage
After you approve a secure file, Murph finishes that exact send on its own as one attachment, without a second approval request, a typed confirmation, or a caption bubble.
After you approve
Asking a group you joined now starts the read-only group turn right away and wakes your own Murph when the answer lands, instead of parking it until your next message.
Answer from a group you asked
No second message needed
Hosted containers moved from one to two vCPU with double the memory, which shortens the heavier reads Murph does mid-conversation.
Hosted container
Memory doubled to 6 GiB
Finishing the first-visit persona and tone step now opens the welcome dialog with a Text Murph action on your resolved channel, instead of ending on a blank page.
Welcome to Murph
You're set. Say hello.
Murph is on your usual thread. Pick a channel and start the conversation.
The family manager becomes readable cards instead of a clipped table, the customization drawers fill the screen, and every Connect card anchors its action to the same place.
Settings · Family
On a phoneDad
Owner
Mom
Active member
Sister
Invite pending
The guide after connecting WHOOP now offers a clear Download App action and a Continue with Murph handoff to your existing Messages or Telegram thread.
Get full sync
Two steps to full WHOOP history
Install the companion app, then hand the rest back to Murph in your usual thread.
New members choose one of fifteen Murph personas with a matching voice, a group can ask your private Murph a question you explicitly allowed, and Biomarkers became a page you can scan.
New features
First run now opens with a main Murph personality, an optional supporting one to blend in, a text style, and voices you can preview before saving.
The personality sets sensible defaults for tone and voice; Humor, Push, and Detail stay adjustable afterwards in Settings or mid-conversation. Skipping writes nothing.
Who do you want in your corner?
First runMain personality
Six to choose from
Supporting
Optional second personality
Voice
Preview before you save
Group Murph posts the exact permission it wants, you accept by liking that message, and your own Murph answers one bounded question. Membership alone is never consent.
The group runtime never receives your vault or your connected accounts. A second fresh reviewer sees only the permission, the question, and the draft answer, and can allow or deny it.
Group chat
A person with the group link can add a $5, $10, or $25 usage pack to that group, even without a paid plan of their own.
Group Murph can report only healthy, low, or exhausted and the period end. Internal accounting, who paid, and purchase history stay hidden.
Fund this group
No plan required$5 pack
$10 pack
$25 pack
Device readings come first, recognized lab results group into health areas you can search and filter, and each history now uses one canonical unit.
Equivalent lab spellings such as BUN and blood urea nitrogen collapse into a single history, and report metadata no longer lands in a catch-all Other group. Qualitative and incompatible-unit results stay in the form the lab reported them.
Biomarkers
Improvements
At the existing 20 percent threshold Murph finishes what you asked first, then may add one casual sentence that the conversation could pause soon. The separate automated warning is gone.
iMessage
From an authenticated group chat, Murph collects the name, cadence, delivery target, tone, and health scopes and saves them once, then waits for the natural first occurrence.
Delivery stays pinned to the chat that was authorized. If that thread is replaced or revoked, the occurrence fails instead of sending shared health data somewhere new.
Group newsletter
Saved onceCadence
Sunday mornings
Delivery
The chat that set it up
Scopes
Nothing outside these
A finished report now draws the saved baseline and intervention measurements day by day, with the summary averages consistent with those points.
Finished experiment
Resting heart rate
14 baseline days, 14 intervention days
Run reports now use the ordinary page margins, one metric chart per row, and the standard trend chart, and finished runs drop the repetitive saved-result narrative.
Run report
Time asleep
14 baseline days beside 14 intervention days
Group standings now explain partial coverage, starting Pulse completes itself after Stripe, and scheduled messages run as ordinary Murph turns rather than a stripped-down second profile.
New features
Scheduled group updates now separate current scores from participants whose data is missing, state the coverage clearly, and explain the next useful step for each person instead of silently leaving them out.
A real zero still counts. Missing sharing permission, a stale sync, a disconnected source, and a source that needs attention stay distinct. When an exact required share has not been granted, Murph may offer one separate Like-or-heart permission card; the standings message itself never becomes a consent surface.
Group chat
Food and supplement records now show source-attributed contaminant observations with their sample provenance and honest result ranges, matched only by exact product identity.
Bounded results are never collapsed into exact values, and no safe or unsafe verdict is inferred from the presence of testing. The same evidence is available through public search and the CLI.
Independent product testing
Improvements
An authenticated member can now link or replace a phone number without a false signup-completion error, and the dialog opens directly on the focused phone field instead of repeating the Settings status card.
The fix still requires a fresh login for the exact same account and continues to reject a phone identity that resolves to another member.
Settings
Link your phone
We'll text a code to confirm it is you. This replaces any number already on the account.
Murph no longer turns one bad night into an alcohol assumption or sends a weekly insight whose main point is that drinking or a late weekend hurt sleep or recovery.
That conclusion is treated as obvious and unhelpful here, so Murph can choose a different evidence-backed candidate while keeping causal claims appropriately cautious.
iMessage
An automation now runs as an ordinary conversation turn with your usual prompt, skills, style, and tools, instead of a separate reduced profile with its own thread policy.
A scheduled check-in
Confirming Start Pulse once now completes automatically when you return from Stripe, whether you began in Settings or from a link Murph sent in chat.
Cancelling returns to ordinary Settings without starting billing, and a terminal failure offers one retry you control.
Start Pulse
Runs whose source protocol left the public catalog kept their saved data but lost their links. They now open to the progress, measurements, and conclusions already saved in your vault.
Home
Magnesium before bed
Opens to your saved run
A question about a single named marker now uses one targeted lookup that carries the value, unit, flag, and reference range, instead of loading your whole lab history first.
iMessage
When one memo covers movement, supplements, and medical history, Murph sorts all three at once and says it is working instead of going quiet.
iMessage
Murph now sees the welcome it already sent when you reply, so it answers your message instead of introducing itself a second time.
iMessage
The approval screen now offers Sign in to approve as soon as it knows the browser is not authenticated, rather than waiting out a loading timeout.
Approval requested
expires in 5 minSend your lab results PDF
This browser is signed out. Sign in on this device to finish approving.
Murph no longer offers new or renewed Strava connections and says so plainly. Existing connections keep their data, status, and disconnect control.
Strava, while paused
Medical records now starts from where you get care and the patient portal you already use. The page explains what Murph can copy, how often it checks, and what actually happened after the import.
Improvements
The connection flow now asks where you get care, describes supported patient portals plainly, and keeps search, return, retry, and disconnect states understandable on both phone and desktop.
Before sign-in, Murph explains that the beta copies available lab results and report summaries once, does not keep checking your chart, never receives your patient-portal password, and does not claim to copy a complete chart. Finished imports also say when zero records were added instead of implying success from status alone.
Murph can anchor a reply or reaction to the exact message it means and guide automatic iPhone meal capture more reliably. Medical-record imports and cold replies also recover with less friction.
New features
In supported iMessage and Telegram conversations, Murph can send a native threaded reply to one specific message or react to an earlier message from the same turn.
Ordinary replies stay flat unless anchoring helps. If a selected message is stale, invented, or belongs to another conversation, the marked action stops instead of replying or reacting to the wrong thing.
Improvements
Murph now knows the supported iPhone setup, photo-permission and background limits, the on-device review list, and the checks that distinguish a delayed import from a failed upload.
When calorie or macro tracking is active, Murph can review unresolved device meal photos on the next nutrition conversation and enrich the existing meal without logging the same eating occasion twice. It never promises instant background work, historical scanning, Android support, or indefinite uploads without reopening the app.
The one-time patient-portal beta now protects against stale browser actions, separates a member denial from a provider failure, validates supported record pages more strictly, and can nudge the same stuck import to resume when its first signal is missed.
The beta still does not add continuous access, ongoing sync, or a second import attempt. Ambiguous lab ranges stay out of your Murph record until they can be reviewed safely.
Once a one-time generated file is safely delivered and no retry still needs it, Murph clears the temporary copy so a later reply after a quiet stretch has less to restore.
Active deliveries remain restart-safe, and ordinary files are untouched. The change makes those later replies lighter without weakening approval or retry behavior.