The latest seven days of features and improvements, with the full archive one step away.
What's new in Murph
2 updates shipped in this edition.
Improvements
Improvement
Connected health updates keep moving
Default connected-health syncs now stay within a bounded health-data set so new readings can continue arriving instead of getting stuck behind oversized catch-up work.
Explicitly configured integrations keep their exact data selections, and existing consent and disconnect safeguards still apply.
Improvement
Workout reminders keep the right routine
Workout reminders now keep their saved routine attached, so an ordinary reply can target the right workout without using the iMessage Reply feature.
You can report a set and say you’re done in the same message; Murph logs it, finishes the workout, and returns the completed card. If an older workout is already still open, Murph asks for its end time or total duration instead of guessing.
What's new in Murph
4 updates shipped in this edition.
Improvements
Improvement
Clearer sponsorship limit changes
When you raise a group’s monthly sponsorship limit, the review action is now easier to spot and the confirmation clearly shows the old and new maximum.
Murph makes no change until you choose the new limit. If a billing result is uncertain, the confirmation stays open so you can check the current limit or confirm cancellation status. If the request is rejected, Murph shows the reason and refreshes the current setup; canceling a sponsorship now uses the same in-page confirmation pattern.
Improvement
First-time schedules can start cleanly
Murph can now continue creating a routine or reminder after confirming that no matching automation exists yet.
A missing lookup is treated as a clean starting point. Real operation failures still stop safely, and group health-data sharing still requires its existing scoped approval.
Improvement
One sign-in action for connected sources
When you browse connected sources while signed out, every source now starts with the same Sign in action.
After authentication, each source keeps its existing connection, setup guide, app handoff, or availability state.
Improvement
Usage top-ups return quietly
Settings no longer opens a large confirmation after personal or Family usage is added.
The AI usage meter refreshes after confirmation. If no meter is available, Settings keeps one compact receipt; if payment cannot be confirmed, it opens compact recovery.
What's new in Murph
2 updates shipped in this edition.
Improvements
Improvement
Clearer Telegram plans and routines
Murph now prefers Rich Messages for structured plans, schedules, instructions, and exercise routines in direct and group Telegram conversations.
Normal conversation can still stay as text. Existing card layouts are examples Murph can use or adapt, exercise images remain optional, and nutrition and tracked-workout safety rules stay unchanged.
Improvement
Workout replies stay on the right set
Short replies such as "ok" no longer mark the next workout set as complete.
Murph checks the canonical active workout before each set update. If none exists, Murph asks whether to start one instead of claiming that a set was saved.
What's new in Murph
10 updates shipped in this edition.
New features
Feature
Scheduled phone calls in Telegram
A direct Telegram conversation can now run an approved scheduled phone call and bring the result back to Telegram.
Murph rechecks the direct Telegram route immediately before dialing and again before delivering the result. If that route is temporarily unavailable, the stored result waits and recovers when the route returns instead of going to another conversation. Group and email schedules remain ineligible.
Improvements
Improvement
A more complete message count
Murph's public message total now includes successful conversational Telegram and email replies alongside incoming messages and tracked iMessage replies.
Tracking begins with this release and counts each successfully sent conversation message once, including one sent message per group-email recipient. Older Telegram and email history is not reconstructed.
Improvement
Workout card updates reach Murph reliably
Equivalent phone and server timestamp formats no longer stop newly submitted workout card updates from reaching Murph.
The update keeps the existing exact identity and stale-card checks while accepting timestamps that represent the same instant. Earlier rejected attempts are not replayed automatically.
Improvement
First replies now finish account setup cleanly
When someone messages Murph immediately after joining, Murph can answer without leaving the new conversation's setup work behind.
Welcome messages stay on their durable delivery path and remain available as context for the member's first direct reply, while shared-room setup keeps its existing isolated path.
Improvement
Connected health setup can recover
A connected health source can now continue syncing when its provider connection succeeds but the browser return does not reach Murph.
Murph waits for a signed source update and verifies that exact source with the provider before normal sync work continues. Existing consent and disconnect safeguards still apply.
Improvement
Clearer account deletion retries
Account deletion now keeps its confirmation open when connected-app setup is still finishing, so members can see when to retry.
The guidance waits for setup to finish or time out, and every retry still requires fresh authorization.
Improvement
Earlier context housekeeping for long chats
Murph now compacts very long conversation context at 132k tokens instead of 164k, reducing repeated context processing while preserving the active task.
Personal conversations may show the existing context progress update sooner. Group conversations continue to keep that maintenance update out of the room, and very long tool-heavy turns have less uninterrupted headroom than under the previous setting.
Improvement
Keep workout sync moving past incomplete streams
Connected wearables can now continue syncing other workouts when one workout contains an incomplete metric stream.
Murph skips the affected workout instead of guessing timestamp matches or replacing previously complete workout metrics.
Improvement
Clear previews for approval links
Approval links Murph sends now unfurl with a dedicated card saying Murph is waiting on your OK, instead of the generic homepage preview.
The preview stays generic on purpose: link previews are fetched without your login, so the card never shows what you are approving. The approval screen itself is unchanged.
Improvement
Clear previews for more Murph links
Referral invites, device connect nudges, and group sponsorship links now unfurl with dedicated cards instead of the generic homepage preview.
Biomarker research, experiment research and results, and checkout pages also show their own cards again, and biomarker and experiment preview images that previously failed to load now render. Previews stay generic on purpose: they are fetched without your login, so they never include your data or promise anything a link can no longer deliver.
What's new in Murph
9 updates shipped in this edition.
Improvements
Improvement
Experiment reminders keep their place
Scheduled experiment reminders now take priority over background syncing, and a reply stays attached to the exact reminder that prompted it.
Murph verifies the delivered reminder's experiment and planned session before recording that occurrence. Multiple reminders for the same planned session still count once. Plans with several sessions per day count each session separately across reminders, progress, and Results, and do not treat silence as completed work.
Improvement
Clearer biomarker result loading
Biomarker result pages now keep their reading, trend, and history structure visible while saved labs load.
Usable saved results stay in place without an extra refresh notice while Murph checks for updates in the background.
Murph can now total the supported vitamins, minerals, and water found in connected or saved meal records.
Each nutrient shows how many meals contributed data, so missing or partial fields stay distinct from zero. Source-app daily targets and dashboard percentages remain in the source app.
Improvement
Faster private dashboard loading
Authenticated dashboard pages now load the private data they need instead of waiting for the full connected-health history.
Home and Training open from a compact core, while wearable history loads only on biomarker and experiment pages that need it and remains available in the complete vault export.
Follow-ups to Murph's reminders and check-ins now start faster as your conversation history grows.
Murph still carries the relevant prior message into the reply and avoids repeating older context.
Improvement
First-time Apple Health connections can continue
Connecting Apple Health for the first time no longer stops when Murph still needs to create the connected-health account.
The expected first-time account check now proceeds into setup while preserving cancellation and timeout safeguards.
Improvement
More useful next steps for recurring health problems
When a private health problem keeps returning, Murph now uses the relevant history to recommend one practical, bounded trial instead of a list of generic wellness ideas.
Urgent and clinician-led needs still take priority, and starting a tracked experiment, reminder, or check-in still requires the member's authorization.
Improvement
More reliable food lookups
Murph now keeps broad food-label searches responsive instead of letting unusually large matching catalogs time out.
Exact food IDs and barcodes still use direct lookups. Name searches remain ranked and deduplicated while Murph limits the catalog work behind each request.
Improvement
Reliable phone-call follow-up
Murph can now check a recent phone call when you ask, report its final result promptly, and stop an exact active call on request.
Call status stays tied to your account and distinguishes an active call, pending analysis, a completed outcome, and a failed attempt without guessing. Every final result now returns to the requesting conversation.
What's new in Murph
12 updates shipped in this edition.
Improvements
Improvement
Correct a shared daily health value
When a group health value is out of date, you can tell Murph the correct dated value and Murph will keep it as a separate manual source.
Murph keeps connected-device readings intact, treats a contradicted group snapshot as unverified, and refreshes existing group shares after the manual value is safely recorded.
Improvement
Daily and weekly reminders know when to pause
When an ordinary daily or weekly reminder receives no reply, Murph now asks once whether to keep, change, or pause it instead of repeating indefinitely.
If that question also goes unanswered, later ordinary reminders stay quiet until someone replies about the reminder or asks Murph to resume or change it. A longer cadence or unusual delay continues the cue when its prior delivery evidence has expired, rather than guessing from missing context. In groups, Murph asks the room and never blames a participant. Medication, clinician-directed, and safety-critical reminders keep sending unless explicitly changed or paused.
Improvement
Murph understands more connected health data
Murph can now use returned connected basal-calorie and recorded insulin data instead of treating those signals as unavailable.
Basal calories remain an expenditure estimate, not food intake. Insulin answers describe matching records from a bounded read, never claim an exhaustive total or absence, and do not recommend prescription changes.
Improvement
Connected health refreshes recover on schedule
A connected health source can now resume its scheduled refresh after an interrupted handoff instead of remaining stuck on an update Murph already handled.
Recovery keeps the existing bounded schedule and connection ownership, respects health-data consent, and does not require the member to reconnect the source.
Improvement
Workout sets follow your saved routine
When you report several completed sets in an alternating routine, Murph now checks the saved plan for today's exercise before recording them.
Each confirmed set is logged separately with the current standard. If the saved routine cannot identify one target, Murph asks before changing workout history.
Improvement
Fixed set targets carry through your workout
When you set one exact repetition count for every set in an active workout, Murph now applies it to later completed sets without asking you to repeat it.
An explicit result still takes priority. Murph asks for clarification instead of guessing when a target is a range, AMRAP, conflicting, or ambiguous.
Improvement
Reminder updates verify themselves
After Murph saves or changes a timed reminder, it now checks an inconclusive scheduler read once before replying instead of asking you to request the check.
If timing still cannot be confirmed, Murph tells you the reminder is saved and avoids claiming the next run. It does not repeat the write or create a duplicate reminder.
Improvement
Group health updates keep every source
When several wearables report the same shared health measure, group Murph now keeps each value and labels it with its source instead of showing only one device.
This applies across steps, sleep, workouts, activity, heart-rate zones, and other existing group health shares. The same permission choices and controls remain in place, and their descriptions now state that shared values include public source names.
Improvement
Wearable corrections finish reliably
When a connected source corrects caffeine, water, or mindfulness across days, Murph now keeps retrying each affected daily total until the correction imports successfully.
Each source and day refresh stays bounded and isolated. A successful empty day clears a displaced total, while an unavailable provider endpoint stays pending instead of erasing data.
Improvement
Keep wearable updates moving through busy moments
Connected wearables now buffer large bursts of provider updates so they do not overwhelm sync admission.
Murph verifies and encrypts each supported update before durable handoff, processes updates with bounded database pressure, and retains failed work for recovery. Existing consent, connection, source, and duplicate checks still run before an update becomes sync work.
Improvement
A faster homepage after sign-in
The homepage no longer downloads dashboard data just because you are signed in, so returning to Murph starts with less browser work.
Murph may prepare a fresh dashboard copy in the background after the homepage responds, using your existing access and health-data consent. Your browser downloads that data only when you open the dashboard.
The floating health topics around the homepage hero are lighter again, keeping the main message in focus.
People, hover feedback, and keyboard focus remain visually distinct.
What's new in Murph
12 updates shipped in this edition.
New features
Feature
Log workouts directly in Messages
Active workout cards now let you enter sets, add exercises, and send the update to Murph without composing a chat message.
Murph accepts the update through short-lived Messages access, verifies that the exact active workout still matches the card, and confirms the applied result before the editor reports success; stale or ambiguous updates fail closed.
Feature
Bring your workout history into Murph
Murph can now inspect and import Strong and Hevy workout exports as one historical batch, and can safely adapt other clear workout CSV layouts without rebuilding each set by hand.
Murph checks the whole file before writing, asks for consequential source, timing, grouping, or unit details instead of guessing, and validates a complete batch before saving it. Strong and Hevy imports keep their richer raw-file, refresh, edit, deletion, and replay protections; other layouts preserve the exact source, stop safely when that source was already imported, and finish with a bounded confirmation read.
Improvements
Improvement
More reliable workout image sequences
Workout explanations now keep complete movement sequences within a bounded image set so the whole response is less likely to fail in Messages.
Murph prioritizes the movements that benefit most from setup, transition, and endpoint frames. If a direct-chat image response fails, it remains an image task instead of being replaced with text.
Improvement
Plans use the best format for each chat
Exercise routines, training plans, schedules, and other structured answers now use the available card or movement media instead of a long plain-text layout.
Telegram uses Rich Messages when a structured layout makes the complete answer easier to scan, including when no standard Murph card fits. Exercise routine cards include available catalog images by default, unless you ask for a routine without them. Existing nutrition, summary, and exercise cards keep their familiar layouts. Messages pairs its available card or ordered movement media with the concise instructions needed to complete the plan safely. Murph uses concise text alone when a richer layout would not help.
Improvement
More consistent replies during wearable sync
Murph now keeps new messages in front of background wearable catch-up work, reducing avoidable reply delays while a connected device syncs.
Wearable catch-up remains retryable and resumes automatically, while normal connection checks keep their regular schedule.
Improvement
Murph starts the companion conversation
After finishing account setup in the companion app with a verified phone, Murph can now start the conversation with the standard first iMessage.
When a healthy line is available, Murph sends the usual welcome and may keep unfinished setup moving with a low-pressure check-in on the next few days. If a line cannot safely start the conversation, setup still completes, and texting an active Murph number starts it from your side.
Improvement
Clearer Personal Patterns on phones
Personal Patterns now shows distinct illustrations for activities and tags, while phone layouts keep three next-day outcomes visible without sideways scrolling.
Unrecognized activities and custom tags use neutral illustrations. Pattern calculations and evidence thresholds are unchanged.
Murph can send approved Gmail and Outlook messages and add primary-calendar events through the selected connected account again.
Email still requires a current private request. Primary-calendar actions can also follow an exact direct automation the member saved. Every action uses a selected account, and Murph does not repeat an uncertain provider result.
Improvement
Connected health sync includes every supported measurement
Connected health sync now requests every measurement Murph supports, including steps, distance, active calories, heart rate, and weight.
Murph keeps dense signals compact: steps and distance are daily totals, active calories and heart rate are hourly summaries, and weight remains an individual reading with longer history.
Improvement
Clearer Dexcom connection availability
The modern Dexcom card now says when production connections are coming soon instead of opening an unsupported setup flow.
Existing connected accounts keep their management controls, and the separate Dexcom G6 and older connection remains available.
Improvement
Shared health data stays fresh after sync
When a connected health source refreshes personal data, consented group views now pick up the newer shared snapshot on their next read.
Fresh messages keep priority. Murph checkpoints first and keeps personal sync and group sharing decoupled, without widening any sharing permission.
Improvement
Simpler local messaging setup
Local Murph setup now focuses on Telegram and no longer asks you to configure a separate email inbox.
Hosted email conversations, connected-app email actions, and Murph account or service emails are unchanged.