Changelog

What’s new with Murph

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

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.

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.

Improvement

Connected meal nutrients are easier to review

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.

Improvement

Faster replies after reminders

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.

Improvement

Quieter homepage details

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.

Improvement

Connected app actions work again

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.