Seven days of features and improvements from the full Murph archive.
Group memory, clearer recovery
Group Murph can hold onto a room's rhythm, signup and access problems now answer with a way forward, and billing, meal capture, and deletion recover without leaving people stranded.
New features
Feature
Group Murph remembers the room
A group chat can now keep one small, room-local set of recurring bits, preferences, and house rules so Murph does not have to rediscover the room every time.
The current conversation, safety, and explicit room settings always outrank these fallible notes. The group can correct or forget them, and Murph uses a callback only when it naturally fits.
Group chat
now
House rule: an easy lap means nobody brings a stopwatch.
what should we do saturday?
Easy lap. No stopwatch, per house rules.
Feature
Murph's contact card arrives after invite signup
After a delivered iMessage invite signup reply, Murph now shares the verified line's native contact card in that direct or group thread so the new member can save it without hunting for it.
The automatic share stays on the line that delivered the reply and remains replay-safe across retries.
Contact card
vCard
M
Murph
Verified line after setup
Mobile(415) 555-0142
Add to Contacts
Improvements
Improvement
Setup problems answer with the next step
An expired Family invite, an unavailable group connection, a messy Telegram link, or a setup link that was already sent now gets a plain reply instead of looking like Murph ignored the message.
Direct chats can receive the account-specific recovery step. Group replies stay generic so Murph does not disclose anyone's membership or billing state to the room.
Improvement
Paused and lapsed members get a recovery reply
When a paused or lapsed member texts Murph from a recognized direct chat, Murph now answers with the existing access or subscription recovery path.
This shared recovery covers billing-access states across eligible iMessage and Telegram direct chats. Suspended accounts keep their existing channel-specific handling.
Improvement
Group top-ups speak in messages, not credit
The group funding page now says how many messages each one-time top-up is expected to add, with the price secondary and the middle option ready to choose.
The counts stay approximate because real model and media costs vary, but every funding surface now derives them from the same estimate.
Keep Murph going
Usage credit
Usage credit
$5
Usage credit
$10
Usage credit
$25
Improvement
Included usage now follows the plan
Paid Pulse and Edge access now derives included monthly AI usage from the recurring plan price instead of a separate fixed allowance.
The included amount is 80% of the catalog price for the member's billing mode and tier. An open period keeps any higher existing amount until renewal, and newly created group chats begin with their own $7.50 included limit.
Improvement
A paid Pulse return survives sign-out
If you finish the Pulse payment flow and return to Settings in a signed-out browser, Murph now preserves the signed handoff through authentication and resumes it for the right member.
Expired, duplicated, altered, or wrong-member returns stay inert.
Improvement
Automatic meal capture survives a document refresh
An active member who already granted both launch permissions can now turn on automatic meal capture even when a newer legal-document version made the recorded acceptance stale.
No consent or partial consent still fails closed, and every upload continues to recheck current access and the historical grants.
Improvement
Long X answers keep more of the useful part
Murph now keeps up to twice as much of a long Grok answer about X and says plainly when the returned result was cut short.
The unverified answer remains isolated from Murph's own instructions, and Murph does not invent missing posts, links, or authors to fill the gap.
Improvement
Account deletion cleanup keeps its place
If cleanup is interrupted after account deletion begins, Murph now retains the exact remaining work and safely resumes it instead of losing ownership between systems.
Stale billing or access events cannot quietly restore a deleted member while cleanup is still draining.
Improvement
Destructive requests check the target first
Before deleting or overwriting something, Murph is now explicitly instructed to verify the exact target and prefer a recoverable path when one exists.
Improvement
Homepage examples fit the smallest iPhones
The newsletter, bloodwork, errands, and recovery cards now recompose at 320 to 390 pixels instead of squeezing desktop-sized artifacts into the phone.
A Murph that knows when to speak
Group Murph reads the floor, gets more creative, and knows who is speaking on Telegram. Murph can also ask Grok about X, adapt outdoor reminders to the weather, and close billing and phone-call loops that used to strand people.
New features
Feature
Ask Grok what people are saying on X
Murph can now ask Grok to search X about an account, a topic, or a post you share, then bring Grok's returned answer back into your conversation.
Murph labels the answer as Grok's unverified report and is instructed not to add links or authors beyond what Grok returned. The exact provider cost for the call counts toward your Murph usage with no markup.
Feature
Ask Murph to loosen up
A new conversation-only Unhinged dial from 0 to 10 controls how restrained Murph keeps its wording, without changing safety, truth, privacy, consent, tool access, or reminder frequency.
It works in private conversations and group chats with verified members, stays out of onboarding and web Settings, and moves in a small step when you ask for a little more or less. In a group, Murph raises it only when the room's own tone supports it.
Feature
Group Murph has more ways to land the bit
When the room earns it, Murph can turn a shared photo into a new chat icon or over-deliver an apology as a song instead of waiting for someone to commission the joke.
The room's own joke is the material. Murph keeps bodies and anyone visibly not in on it out of the bit, changes the icon if someone objects, and stays quiet when the complaint is that Murph spoke at all.
Feature
Telegram group Murph knows who just spoke
When a linked member writes in a Telegram group, Murph now attributes that turn to the right person and can use their username when no room name exists.
Challenge opt-ins no longer arrive anonymous, so Murph can tell who accepted and keep the group's conversation and shared state attached to the right member.
Feature
Outdoor reminders check the weather first
A reminder that tells you to go outside can now check current conditions and adapt the wording instead of sending you into the rain.
Murph uses only a city or region you already shared, or offers once to save one. Declining does not block the reminder, and a failed weather read never prevents it from going out.
Improvements
Improvement
Group Murph knows when the floor belongs to someone else
Murph now distinguishes a live volley from catch-up, a joke from a plausible emergency, and a human-to-human beat from an opening that actually wants Murph.
It may wait a few seconds while people are mid-burst, gives human punchlines more stage, and asks one short question when the health context is genuinely unclear. Timing never overrides the room's silence, reaction, or not-for-you rules.
Improvement
Phone-call results come back to you
When a call Murph started finishes, Murph now sends the meaningful result back through the chat where it can reach you, in its own voice.
The result is encrypted at rest, Murph treats the call transcript as untrusted, and a replay cannot send the same outcome twice. After Murph connects you to the recipient, it waits for that conversation to end and asks what happened instead of guessing the outcome.
Improvement
Subscription recovery now has a way through
If your subscription lapses, Murph answers on your home line and points you to Subscription controls instead of dropping the text or sending you to a blocked signup wall.
Resuming a paused subscription now carries the saved card onto the invoice, avoids an update the provider rejects while paused, and offers the billing page when the provider is still finishing.
Improvement
Launch consent is one clear choice
After sign-in, accepting Murph's terms and health-data notices now takes one affirmative action instead of a row of checkboxes, with an equally clear Decline path.
The prompt states that Murph does not sell your health data or train general-purpose AI models on Murph-managed health data. After repeated save failures, it offers a support route instead of trapping you in retries.
Improvement
A paused group hears from Murph, not a billing system
When a group runs out of included usage, Murph now explains the pause in its own voice and, when funding is available, gives the whole room a clear way to bring it back.
Improvement
Contact cards escape in-app browsers
On iPhone, Add Murph to Contacts now hands off from an in-app browser to Safari instead of letting the embedded window swallow the contact-card download.
The short-lived handoff stays bound to your account and chosen avatar. Setup completes only after Safari actually opens; if the launch is blocked, the picker stays open with a retry.
Improvement
Experiment check-ins survive stray files
A leftover folder in experiment storage can no longer disable every managed automation or archive active experiment check-ins. Unrelated reminders keep running while Murph retries a temporary experiment scan failure.
Improvement
Even a lightweight group chat can be renamed
Murph can now rename the chat it is already in even when the group has not started a challenge or created a shared workspace. Updating Murph's own label follows when possible.
Improvement
Voice-memo failures are no longer a mystery
Murph now receives a safe description of why voice generation failed, while the maximum script length and generation timeout share one limit so overlong memos do not fail by design.
Provider status and request identifiers reach secret-safe logs, giving Murph and support enough information to distinguish a timeout from a quota or request error.
Improvement
Brief database connection failures get a safe retry
If a database timeout proves that no query or transaction started, Murph's web service now retries it briefly instead of failing the request.
A failure that may have reached the database is never replayed, so the retry cannot duplicate a completed action.
Improvement
Group Murph knows who already set up Murph
The iMessage roster now separates people who completed Murph setup from people who never activated, without treating current plan status as identity. A paused or lapsed member is no longer mistaken for a stranger.
Improvement
Silent device stalls now leave a signal
If a push-based device source still looks connected but stops delivering data, Murph now records the silence as a source-stalled signal instead of treating every empty sync as a normal empty day.
The check is observation only: it does not disconnect the source, block ingestion, or launch a recovery on its own.
Improvement
The homepage gets to the group challenge faster
The hero now tells one story from the start: friends enter the chat, the challenge begins, and Murph carries it through standings, a roast voice memo, and the Sunday recap.
The separate solo-demo act and its decorative controls are gone, and the security promises now read in one clean column.
Group chats that read the room
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
Feature
Every group chat has a working way to add usage
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
Choose
$10 pack
Choose
$25 pack
Choose
Feature
Ask Murph what changed
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
Improvement
Group replies stay as short as the question allows
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
now
how are we scoring this one?
Total minutes moved, weekly. Ties go to whoever logged more days.
Improvement
Murph resends its contact card when someone missed it
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
vCard
M
Murph
Shared to the group again on request
Mobile(415) 555-0142
Backup(415) 555-0188
Add to Contacts
Improvement
Murph stays out of work tasks in group chats
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
now
murph write me a react hook for this
That one is outside what I do. Ask me anything about health, though, and I'm around for the rest of it.
Improvement
Group joins arrive with the requested sharing already selected
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
Share daily steps with the group
Share workout minutes with the group
Share sleep with the group
Share anything else
Improvement
Adding usage returns you to the conversation
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.
Text MurphClose
Improvement
Linking Telegram finishes the signup step
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
Verify your account
Link Telegram
Messaging setup complete
Answer how Murph should reach you again
Improvement
Account deletion asks one optional why
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.
Updated documents, honest reactions, usage you can see
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
Feature
Ask a group chat how much usage is left
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
now
what's our usage at?
About 18% left for this period, which resets Aug 3. I can send the link if anyone wants to top it up.
Improvements
Improvement
Updated legal documents without losing your conversation
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
Group joins by reaction keep working
Meal photos keep uploading
Devices stay connected and syncing
Anything interrupts your conversation
Improvement
A heart on a message no longer means yes
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
now
I'd hold off on adding creatine until your kidney panel is back.
❤️
Taking that as read, not as a yes. Want me to flag it when the results land?
Improvement
Group threads get 200 texts a day
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
100→200
Direct chats keep 100
Improvement
Challenge kickoffs ask everyone for an intro and a photo
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
now
Everyone who is in: one line about yourself and a photo, and you get drawn into the challenge comics. Both optional, we start either way.
Improvement
Pictures Murph makes actually arrive
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
now
send a pic of yourself
murph.png
Improvement
Daily activity totals count every workout
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
2
48m lift plus a 32m walk, 80m combined
Improvement
Signing up holds up under a rush
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
Account creation completes
Trial activation completes
Phone line assigned
Waiting behind one global lock
Improvement
Meal capture closes out the day on its own
Accepting your first automatic meal capture now sets up the 9pm local closeout without another setting or prompt.
Meal capture
iPhone
Photos access
Your one opt-in
On
Daily closeout
9:00 PM local
Automatic
Extra setup
Nothing else to turn on
None
Improvement
WHOOP at capacity opens the full-sync guide
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
The full-sync guide opens straight away
Voice walkthrough of the Apple Health path
Continue with Murph on your usual thread
A separate inline dead end
Improvement
Home keeps working when one panel fails
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 again
Recovery
68%
Improvement
Invites say which email address to use
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.
invited@example.comInvited
ContinueUse a different address
Improvement
A group can ask for a song and a contact card at once
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
now
make us a song and drop your contact card
Four Weeks of Wednesdays
Murph · 1:12
And here's my card so everyone can save me.
Onboarding that sounds like a person
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
Feature
Biomarker pages explain the number you are looking at
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.
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.
0:08
Continue to GarminCancel
Feature
A page explaining what Murph actually knows
A public Knowledge page covers the research, specialist skills, evidence grades, and personal data Murph works from, linked from the main navigation.
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
now
What would show you this is improving? Something like stairs without stopping, sleeping through the night, or lifting what you used to.
sleeping through the night, mostly
Improvement
Experiments measure two weeks before they change anything
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
7 days→14 days
Saved runs keep their timing
Improvement
Murph says what it is doing before a slow step
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
now
here's my bloodwork from Tuesday
Got it, saving it now and reading through the panels. Back in a moment.
Improvement
Approved files send themselves
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
Approve with your passkey
Murph finishes that exact send
One attachment, no caption bubble
Type a confirmation first
Improvement
An answer from a group you asked comes back promptly
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
2m 20s→Seconds
No second message needed
Improvement
Murph's hosted work runs on twice the CPU
Hosted containers moved from one to two vCPU with double the memory, which shortens the heavier reads Murph does mid-conversation.
Hosted container
1 vCPU→2 vCPU
Memory doubled to 6 GiB
Improvement
Personalizing Murph ends with a way to text it
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.
MessagesReady
TelegramReady
Text MurphNot now
Improvement
Settings and Connect read properly on a phone
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 phone
Dad
Owner
Manage
Mom
Active member
Manage
Sister
Invite pending
Copy link
Improvement
The WHOOP full-sync guide has real buttons
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.
Download AppContinue with Murph
Pick who Murph is
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
Feature
Choose who Murph is
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.
A group can ask your Murph one question, with your permission
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
now
To compare weekly step totals I need each of you to allow one question to your own Murph. Like this message to allow it.
👍
Thanks. That permission covers steps only.
Feature
Anyone in a group can chip in for usage
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
Choose
$10 pack
Choose
$25 pack
Choose
Feature
Biomarkers is a page you can actually scan
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.
Low usage comes up in conversation, not as a billing notice
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
now
how did I sleep last week?
Averaged 6h41m, best on the two nights you stopped screens by 10. Heads up, we're low on usage this period and may pause soon.
Improvement
Set up a recurring group newsletter in one pass
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 once
Cadence
Sunday mornings
Weekly
Delivery
The chat that set it up
This group
Scopes
Nothing outside these
Movement, sleep
Improvement
Completed experiments show every measured day again
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
54 bpm↓ 3 bpm vs baseline
14 baseline days, 14 intervention days
Improvement
Private experiment results read like the rest of the dashboard
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
7h 04m↑ 22 min vs baseline
14 baseline days beside 14 intervention days
Standings that explain themselves, payments that finish
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
Feature
Challenge standings show who is still waiting
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
now
Standings through Thursday: 412k steps between four of you. Two people are not counted yet, one needs to reconnect a watch and one has not shared steps.
Feature
Product pages carry independent contaminant test results
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
Contaminant observations with their source
Sample and lot provenance
Honest ranges, not invented exact values
A safe or unsafe verdict
Improvements
Improvement
Linking a phone no longer stalls in Settings
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.
(415) 555-0142Your number
Send codeCancel
Improvement
Weekly insights skip the obvious weekend lecture
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
now
This week's one thing: your recovery held up on the four days you ate before 8pm and dropped on the three you did not. Worth a closer look than the Saturday night.
Improvement
Scheduled messages get the same Murph as a live chat
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
Same prompt as a live chat
Same skills and tools
Same voice and style
A stripped-down second profile
Improvement
Starting Pulse finishes after you add a card
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
Confirm Start Pulse once
Add a payment method at Stripe
Pulse starts on the way back
Click Start Pulse a second time
Improvement
Every private experiment on Home opens again
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
Day 19↑ 26 min more sleep
Opens to your saved run
Improvement
Asking about one blood marker answers faster
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
now
what was my last ferritin?
62 ng/mL on May 14, inside the 30 to 400 range your lab uses. Up from 41 in January.
Improvement
A dense voice memo no longer stalls onboarding
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
now
2:47
Got all of that. I'm sorting the training, the supplements, and the medical history at the same time. One more question while that runs.
Improvement
Your first message continues the welcome
Murph now sees the welcome it already sent when you reply, so it answers your message instead of introducing itself a second time.
iMessage
now
Hey, this is Murph. Good to have you.
hey, my knee has been bugging me on runs
Let's start there. Which part of the knee, and how far in does it show up?
Improvement
An approval link recovers when the browser is signed out
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 min
Send your lab results PDF
This browser is signed out. Sign in on this device to finish approving.
Sign in to approveDeny
Improvement
Strava connections are paused
Murph no longer offers new or renewed Strava connections and says so plainly. Existing connections keep their data, status, and disconnect control.