Seven days of features and improvements from the full Murph archive.
Murph can call you — and the noise level drops everywhere else
Approve a brief and Murph can place an outbound phone call on your behalf. Health records you upload land in your vault, computer handoffs return on the channel that started them, wearable records line up with your calendar, and a wave of polish trims chat noise.
New features
Feature
Murph can place a phone call for you
Approve a call brief and Murph places the outbound call through Retell — pharmacy refills, restaurant reservations, vet check-ins, clinic intake — then drops a clean summary back into chat once the call ends.
Transfer to you only when the brief explicitly allows it. Retell receives just the bounded brief and an opaque call id; transcripts, recordings, and provider bodies are never persisted.
iMessage
now
Call my pharmacy — is my prescription ready?
Calling now. I'll text you when I hang up.
Pharmacy said your refill is ready, pickup window 9–7. Want me to add a reminder for after work?
Feature
Uploaded health records actually land in your vault
Lab reports, visit summaries, medication lists, function-health panels, imaging reports — Murph now writes them to canonical vault surfaces with raw evidence preserved, instead of stranding them in a chat note.
Large bundles get a fast triage reply, then a non-blocking background parse for the rest. You can stop wondering whether what you sent is actually in your record.
What Murph does with a lab PDF
Save raw evidence to your vault
Extract values into a blood test record
Link relevant conditions and meds
Tell you what stands out
Feature
Onboarding asks for your name like a person would
Murph now asks for your name as freeform text and treats age and a quick gender ask as optional, instead of routing you through a structured form with required fields.
iMessage
now
What should I call you?
just Sam
Got it, Sam. Age and a quick gender ask are optional — skip either anytime.
Improvements
Improvement
Computer handoffs return to the channel that started them
Finish a browser task that started over text and Murph replies on text. Telegram-origin handoffs return on Telegram. Email-origin handoffs stay in the same email thread instead of opening a fresh compose.
Return where you started
Text-origin handoff → reply on text
Telegram-origin → reply on Telegram
Email-origin → same email thread
Improvement
Wearable days line up with your calendar
Closed a class of bugs where wearable records could drift into the next calendar day when a source timestamp crossed UTC midnight. Past records repair on replay.
Wearable record days
UTC drift→Local day
records line up with your calendar
Improvement
Fewer mid-turn progress updates
At most two non-required progress updates per turn now, spaced apart and only when silence would hurt. Required system notices still bypass the budget.
Mid-turn progress updates
Up to 5→2 max
spaced apart, only when silence hurts
Improvement
No more pre-provider retry churn on approval gaps
When Murph can't send yet because approval is pending or a config gap exists, the outbox parks the intent before claiming a delivery attempt — no wasted retries, no auto-reply replay.
Pre-provider retries
97 churned attempts→0
parked until approval lands
Improvement
Vault-file approvals bind to the exact media Murph sent
Approvals are now consumed atomically against the exact approved media in the model's reply, so stale URLs and replayed retries can't deliver a file you didn't approve.
Improvement
Refreshed copy on welcome, invite, and quota messages
Rewrote the bank of system replies — welcome, invite/signup, daily quota, home-redirect, AI usage notices — for clearer voice and steadier deliverability when many people see the same message.
Refreshed system replies
Welcome & signup
Daily quota
Home-line redirect
AI usage notices
Improvement
Calmer typing indicator on Linq
Linq typing stays alive across an assistant turn without a 2-second keepalive loop. You still see Murph working — just without the high-frequency churn.
Linq typing refresh
Every 2 sec→Per-turn
no high-frequency keepalive
Improvement
Voice memos with slow CDNs don't get stuck
When a Linq voice memo's audio hasn't fully landed yet, Murph retries briefly then degrades cleanly. No provider URLs, storage paths, or routing labels leak into the model prompt.
Improvement
Device-activity reminders fire for every match
Multiple matching activities in one wearable sync now each queue the configured reminder. The durable listener stays put for next time, instead of being archived after one fire.
iMessage
now
Did three WHOOP workouts today — all back-to-back
Sent your recovery prompt after each one. Listener stays on for tomorrow.
Improvement
Murph-managed automations spread across the day
Newly created weekly managed automations now seed at vault-deterministic times across a daytime window, instead of every account receiving the same exact send minute.
Improvement
One Reply to Murph button after a handoff
The 'All set' screen after a browser handoff now offers a single Reply to Murph button instead of stacking every channel CTA at the bottom of the page.
Six new coaches, plus real help for pain and chronic conditions
Sleep, stress, food, running, lifting, and race-prep each get their own coach. Clinical-style pain and rehab help, recommendations for chronic conditions, and goals that pin across sessions.
New features
Feature
Six new coaches: sleep, stress, food, running, lifting, race prep
Each gets its own routing and reasoning — sleep & recovery readiness, stress regulation, nutrition strategy, running & cardio, strength training, and competition prep.
New coach skills
Sleep & recovery readiness
Stress regulation
Nutrition strategy
Running & cardio
Strength training
Competition training
Feature
Recommendations for chronic illness and pain, not just referrals
For chronic illness, chronic pain, and at-home self-management experiments, Murph now gives a best-current-assessment plus a recommended next action — not just validation or a pointer to a clinician. Pain or symptom reduction counts as a real outcome.
Low-risk experiments can go forward without clinician pre-approval. Hard stops still hold for prescription changes, dangerous provocation, fixed graded activity when PEM is in play, emergencies, and direct death-wish language.
Lower-back tightness
day 9
Best read
Pattern reads mechanical, not inflammatory — symptoms ease when you move and don't wake you at night.
Recommended next
Try 90/90 breathing — 5 min before bed for 5 nights.
Low-risk; we'll review Monday and adjust from there.
Feature
Murph thinks like a PT for pain and rehab
Mention a strain, an ache, or a rehab program and Murph routes through clinical-reasoning steps — triage and red flags, exercise selection and dosing, follow-up and progression — instead of generic advice.
Remote-observation cues let Murph make the most of whatever you describe or send. Symptom-free workout programming stays on the regular exercise path, not this one.
Clinical-style reasoning
for this strain
Triage & red flags
Cleared — no neuro signs, no night pain
2
Exercise selection & dose
2 moves, 3×/week — start light
3
Follow-up & progression
Feature
Real weather, current and five days out
Ask about today's heat, tomorrow's rain, or the forecast for your long run on Saturday — Murph now pulls live current conditions and a five-day forecast from OpenWeather, scoped to wherever you ask about.
Feature
Search Amazon, Walmart, Google Maps, and find a clinician
Murph can now search Amazon and Walmart for products, look places up on Google Maps, and find providers by name or specialty through the national NPI directory — all in chat, no app switch.
Product and place search lands the actual listing instead of guessing. The NPI lookup returns a real provider record — NPI number, address, taxonomy — so referrals and verifications stop being a dead end.
Improvements
Improvement
Unknown first contacts get gated before the invite path
Strangers texting the Murph line now pass a fail-closed classifier before any invite, member record, or reply gets created.
iMessage
now
yo new phone who dis
(no reply, no invite, no member record — fail-closed)
Improvement
Live browser handoff replaces static screenshots
When Murph needs you to look at a paused browser, you get the live, passkey-gated handoff used everywhere else — not a static screenshot.
Browser inspection
Static screenshot→Live browser
passkey-gated handoff
Improvement
Confirm the final checkout step in chat
A simple "yes" or "go ahead" lets Murph place the order. The handoff link is still there if you want to take over.
iMessage
now
Cart's ready. Reply 'go ahead' to place the order.
go ahead
Done — confirmation incoming.
Improvement
Off-hours iMessage reminders ask first
Before scheduling a Linq reminder for 11pm–5am local time, Murph flags the spam risk, suggests a nearby waking-hour time, and asks.
iMessage
now
Remind me to take melatonin at 2am
2am can look spammy to iMessage. Want 10pm instead, or keep 2am?
Improvement
Longer tool-using turns before context compacts
Hosted auto-compaction now waits until 164k tokens, so long browser/computer-use loops get more room to finish in one piece.
Compaction threshold
84k→100k
tokens — long tool loops finish whole
Improvement
Every planned reply in a turn actually sends
When Murph plans multiple replies in one turn, all of them dispatch instead of only the first reaching you.
Improvement
Goals and habits Murph keeps in working memory
When you accept a habit, ramp, or non-experiment plan, it now lands on a canonical goal-and-regimen surface — and Murph reads that surface back at the start of each turn, so baselines, ladders, and targets don't get stranded in chat.
Pinned for this thread
read each turn
goalProtein floor — 140g per day
habitLift, mornings only
rampZone 2 → 90 min/wk by Aug
Improvement
Calmer exercise intros, with pictures
When Murph introduces movements you haven't seen before, it now picks 2-4, attaches catalog images, gives only the immediate safety stop rule, and asks whether to walk you through them — instead of dumping a long numbered plan.
A few to start with
3 movements
1
90/90 breathing
4 min
2
Glute bridge
10 reps
3
Standing reach
8 / side
“Want me to walk you through these?”
Songs, PDFs, and a tap to approve
Ask Murph for a song or a one-page PDF, approve sensitive actions with your passkey, and welcome Outlook and Zoho to connected apps. Inbox media now expires after 14 days, and long browser tasks stay snappy.
New features
Feature
Murph can write you a song
Ask for a quick song and Murph generates it with ElevenLabs music, then ships it as a voice memo right in iMessage or Telegram — no new attachment kind, no app switch.
Lyrics, mood, instrumental, and length are all promptable. Cost rides on the existing voice-memo allowance at $0.15 per generated minute.
iMessage
now
Write me a 30-sec hype track for tonight's lift
Tonight's lift, 30 sec
Murph · ElevenLabs · 0:30
Feature
Approve big actions with your passkey
Before Murph runs a sensitive action on your behalf, you get a one-tap approval link. Sign with your passkey-protected wallet and the action goes through — deny it and nothing happens.
Same rail powers Settings → Export vault and Delete account, so every irreversible move is gated by the same secure approval flow.
Approval requested
expires in 5 min
Export your vault as JSON
Murph needs a one-time signature from your passkey-protected wallet before the download starts.
Approve with passkeyDeny
Feature
PDFs you can ask for in chat
Murph can author and send a clean, typeset PDF — a one-page summary, a workout plan, a lab-results recap — right back into the conversation.
A pinned Typst 0.15 toolchain runs inside the hosted runner, so layout is deterministic and the output is the same PDF every time.
PDF document
1 page · A4
PDF
Training week — Jun 17–23
Feature
Outlook & Zoho Mail join your inbox apps
Connect Outlook or Zoho Mail once and Murph can read, draft, and send through them — same flow as Gmail, same in-chat experience.
Connected apps
GGmail
OOutlook
ZZoho Mail
Connect once, draft and send in chat
Feature
Files, tasks, and notes — all reachable
Connect Google Drive, OneDrive, Dropbox, Notion, Todoist, or Google Tasks once. Murph can pull a doc, add a to-do, capture a note, or hand you a file without leaving chat.
Connected apps
GGoogle Drive
OOneDrive
DDropbox
NNotion
TTodoist
GGoogle Tasks
Six more apps Murph can reach
Feature
Murph can put it on your calendar
Ask Murph to add an event and it actually writes to your Google Calendar or Outlook calendar — title, start, duration, location, notes — with a strict allowlist that keeps it scoped to what you said.
No surprise invites, no online-meeting rooms by default. Just the event you described, on the calendar you connected.
New event on your calendar
Tue2:00 PMCall with Sam — Zoom (45m)
Wed9:00 AMDentist follow-up — 12th & Pine
Feature
Home shows your experiment results
The home screen now leads with your own experiment results — the primary metric for finished runs, live progress for active ones — instead of generic protocol art.
Browser tasks can hand login pauses to managed auth
When a browser task pauses on a login, Murph can hand it off to Kernel's managed auth so you complete the sign-in in a guided flow, then resume the original task right where it stopped.
iMessage
now
Book a haircut at Atlas Barbers for Tue 6pm
Paused on their login — I'll hand you to a managed sign-in so I can finish the booking after.
Feature
Reorder check-ins for finite supplies
After Murph completes a verified order for a finite consumable — a 30-day supplement supply, weekly meal boxes, contacts — it schedules one calm check-in around when you'll run out.
No auto-reorder, no nagging. One reminder, framed around when supply is actually low, and only when the supply duration is clear.
One reminder, around when you run out
NoworderedMagnesium glycinate — 30 day
Jul 229:00 AMCheck in: reorder or skip?
Feature
Experiments check in mid-run and morning-after
Active experiments now get a day-four progress nudge and a morning-after final review — both pinned to your local clock, both skippable if you've opted out.
Experiment in flight
Day 1startedCaffeine cutoff — 2 PM
Day 49:00 AMHalfway nudge: how's it landing?
Day 159:00 AMMorning-after final review
Improvements
Improvement
Long browser tasks stay snappy
Murph now compacts its working memory partway through long browser sessions, instead of waiting until the end. Multi-step tasks stay quick and cost less, even when they grow.
Long browser turn
One big compact→Quiet trims
memory compacts mid-task
Improvement
Steadier wakes during long-running work
Closed a class of races where a long-running turn could overwrite its own next-wake while you sent a follow-up, so reminders, device-sync continuations, and retries no longer slip behind.
iMessage
now
Walk done — 4mi, easy pace 👌
Nice. I'll still ping you at 9 PM for the meditation prompt like we set up.
Improvement
Raw inbox media expires after 14 days
Photos, audio, and video you send Murph are now purged from the inbox after 14 days. Murph still remembers what they were — only the raw bytes go.
Bytes are hash-verified before deletion, so nothing tampered with disappears silently, and anything Murph is still mid-reply about stays protected until the reply lands.
Privacy retention
14-day window
Day 0
Day 14
Day 0You send Murph a photo
Day 14Raw bytes auto-expire
Murph remembers what it was — only the raw bytes go.
Improvement
Research and route tools work everywhere again
In-container tools that run during a turn — research scout, route estimates, supplement lookups — authorize through the same container-identity fence the rest of Murph uses, instead of failing with a silent 401.
Tools restored inside container turns
Research scout
Route estimates
Supplement lookups
Improvement
Image replies land on Telegram
Closed a delivery gap where Murph's generated and reference images would sometimes fail to attach on Telegram. They now come through cleanly the same way iMessage does.
Telegram
now
Show me a glute bridge with a picture
Delivered to Telegram
Improvement
Italic and underline on Linq & Telegram
Murph can now use italic and underline alongside bold and strikethrough on supported chat channels — emphasis renders natively, not as raw markdown.
Linq
now
summarize my week with emphasis
You hit your protein floor 6 of 7 days — up from 3 last week.
One watch-out: sleep is trending shorter.
Improvement
Resume checkout from join
If you bounced out of checkout, signing back in through /join now drops you right back into the same checkout step instead of restarting the flow.
Picking back up
You bounced from checkout
Sign back in at /join
Drop right back into checkout
Passkeys, and a handoff that fits your phone
Add a passkey as your second factor in one tap, computer handoff remembers each device's browser size, and auto-replies remember the conversation that came before them.
New features
Feature
Passkey two-factor in one tap
Settings has a new Security section. Tap once to enroll a passkey — Face ID, Touch ID, or your phone's secure enclave — as a second factor on your Murph account.
When Murph hands the browser off to you, the page remembers this browser session's last handoff size and corrects it from the live takeover surface.
Murph starts from the saved size for this device session, then measures the actual handoff surface and resizes the remote browser in the background without blocking takeover.
Handoff browser
Default→Session-sized
remembered per device
Feature
Tap to take over on mobile
Mobile computer handoff now shows a minimal takeover overlay — one clear tap to jump in, type, paste, or finish — instead of fighting the streamed browser controls.
iMessage
now
Paused at checkout — tap Take over to confirm and pay.
Feature
Keyboard and paste in the handed-off browser
A dedicated Keyboard / Paste button focuses the streamed Safari iframe on every tap, so copy → focus → paste lands cleanly in the remote browser.
Feature
Hand off the browser on request
Ask Murph to hand the browser off whenever you want a look — fresh inspection links work for any live computer-use session, not just the ones it paused itself.
Improvements
Improvement
Auto-replies remember the conversation
When Murph auto-replies to a message that came in while you were away, the reply now sees context from your earlier sessions instead of starting from a blank slate.
iMessage
now
Pick up where we left off last night?
Yeah — you wanted the protein floor at 140g and to retry the early lift. Still good?
Improvement
Snappier typing in browser tasks
Dropped the artificial OS-control typing delay, so Murph fills forms and types into web apps without the slow per-keystroke pause.
Browser typing
Per-key pause→Snappy
OS-control delay removed
Improvement
Connected apps stay reachable
Closed a forwarding gap that silently dropped the connected-apps capability before it reached the Codex turn, so Gmail, Calendar, and the rest stay usable end-to-end.
Improvement
Sharper supplement search
Search now drops weak supplement tokens and uses the correct trigram operator, so brand and ingredient lookups land the product you meant.
Improvement
Onboarding picks up where you left off
If you signed up but didn't finish onboarding, the dashboard sends you back to the hosted onboarding flow instead of dropping you into an empty home.
Improvement
Onboarding follow-ups reconcile cleanly
First-run setup questions got shorter, voice-memo answers are honored, and the onboarding follow-up automation reconciles its own state instead of leaving legacy reminders behind.
Improvement
Changelog previews on iMessage
Sharing the changelog link on iMessage now renders a clean five-row digest in Murph's own palette, instead of a generic link preview.
A more natural Murph
Connected apps, a public changelog, reactions on iMessage, and a calmer place to manage your health work.
New features
Feature
Connect external apps to Murph
Murph can now connect to apps like Gmail and Google Calendar — then read, send, and act inside them when you ask.
Ask Murph to add an event, draft an email, or move a ticket. Connect each app once and stay in chat for the rest.
Connected apps
GGmail
GGoogle Calendar
and more — apps you live in
Feature
Better-looking messages
Murph can now use natural emphasis in supported messaging channels without showing raw formatting markers.
Important points, headings, and emphasis are easier to scan in everyday conversations.
iMessage
now
give me my weekly summary
Three to focus on this week
Recovery is trending down — protect sleep
Glucose variability up 22%
Zone 2 hit 4/4 days
Feature
Reactions arrive on iMessage
Murph can react to iMessage threads with a quick emoji when a full reply would be overkill.
iMessage
now
Walk done — 4mi, easy pace 👌
✅
Feature
Murph can react on Telegram
On Telegram, Murph can respond with a lightweight reaction when a full message would be unnecessary.
Telegram
now
Starting the new sleep routine tonight 👌
✅
Feature
Public changelog and product feedback
This page is new — check it for weekly updates, and tell Murph what's working or what isn't right from chat.
Your feedback reaches the team without breaking the conversation.
Improvements
Improvement
A calmer dashboard
Authentication, biomarkers, experiments, connections, and settings received a focused visual polish pass.
Backfilled strict gram serving sizes across 1,710,438 foods and 28,415 supplements using structured evidence only — no volume, count, or container fallbacks.
Accurate grams on
1.7M
foods + 28k supplements
Improvement
More reliable live replies
Murph now recovers more reliably when a new message arrives while the hosted assistant is already active.
Improvement
Cleaner Telegram replies
Murph's Telegram text replies no longer quote your last message back to you — reactions still target the specific inbound message when they fit.
Improvement
Experiment progress reads secondary metrics
Progress cards and follow-up decisions now read from the query metric projection, so secondary analysis metrics with data no longer fall through to a misleading "no wearable data" status.
Right clock, one saved browser
Hosted signup persists your timezone before activation, and Murph keeps a single saved browser session per service instead of juggling profiles.
Improvements
Improvement
Signup lands the right timezone
The timezone captured during hosted signup is now persisted inside the activation transaction, so reminders and schedules start on your real clock from message one.
Improvement
One saved browser session per service
Murph now reuses a single saved browser session per member per service instead of choosing between profiles, so logins and cookies stay where you left them.
Improvement
Retired the unused signals dashboard
Removed the obsolete /signals dashboard page and public webhook health probes, shrinking the surface area we expose.
Health automations on a calmer cadence
Weekly insights run on predictable days, start working from day one, and email automations fail fast when a route is bad.
Improvements
Improvement
Predictable weekly cadence
Weekly health insight runs Sundays at noon; the weekly research scout runs Wednesdays at 1 PM local. Both work from day one (no 14-day data wait) and skip cleanly while onboarding is still open.
Weekly cadence
Sun12:00 PMWeekly health insight
Wed1:00 PMResearch scout
Improvement
Email automations catch bad addresses early
If you set up an email automation without a real recipient, Murph tells you right away instead of failing silently when it tries to send.