Changelog

What’s new with Murph

Seven days of features and improvements from the full Murph archive.

Recovery that stops at the right moment

Phone transfer, group signup, contact setup, and physical-note delivery now recover from partial completion without repeating work that already succeeded.

New features

Feature

An unknown group can start with signup

When someone who is not active yet messages Murph in a supported group, the group can receive one first-party signup link instead of reaching a dead end.

The page handles signup only and does not let anyone claim a room or choose an owner. After activation, the next ordinary message continues through the existing group route without duplicate capacity or follow-up claims.

Improvements

Improvement

Phone transfer recovery recognizes success

Linking or changing your phone now repairs incomplete local setup while recognizing when the external transfer already finished.

Murph stops retrying a terminal transfer, preserves the correct home-line route, retires a disposable source account only when it is safe, and shows the existing contact-support path when automatic repair cannot finish.

Improvement

Physical-note sends recover after partial completion

A physical note that was approved but stranded between claim and delivery can now resume without consuming a second complimentary send.

Clear refusals explain whether the note needs approval, an address, or remaining eligibility. A retry reuses the existing claim and preserves the exact approved message.

Improvement

Contact setup does not stall on one unusable line

Contact-card setup now moves past an unusable unowned line and distinguishes that case from a complete line-inventory outage.

A healthy available line can still finish setup. If no trustworthy inventory can be loaded, Murph surfaces the outage for recovery instead of silently choosing or retrying the wrong line.

More ways to finish what you started

Environment reports can finish and print, physical notes can leave the chat, support can receive a private escalation, and group, signup, reminder, connection, and reply flows keep more of their context.

New features

Feature

Finish, revisit, and print your Environment report

The Environment page now keeps checking a voice memo until processing finishes, reports progress without a manual reload, and offers a private print view beside Share.

Signed-out members return to Environment after login. On iOS, the microphone-permission handoff keeps the walkthrough mounted, and moving the page to the background safely ends an active recording.

Feature

Send a physical note from your conversation

Murph can turn a generated image and an explicitly approved message into one complimentary physical note from an eligible conversation.

Sending requires the postal destination and exact message authority. The physical-note delivery record does not store the postal address, artwork, note text, or image prompt; conversation history follows Murph's existing retention rules, and a retry cannot silently create another claim.

Feature

Ask Murph to escalate to product support

In a verified private conversation, an explicit request for product support can queue a de-identified escalation to the support team.

Murph does not promise a ticket number or response time. Group or unverified support requests move to private Murph without an account-linked escalation, and Murph shares the support address in conversation only when asked for it.

Feature

Reminders can respect busy calendar time

A reminder with skip-when-busy or calendar-only availability can now use the busy timestamps from your connected calendar to decide whether to send.

Calendar titles, attendees, locations, and descriptions never enter the model. If availability cannot be checked safely, the ordinary reminder sends instead of silently disappearing.

Feature

One clear reaction can enter a challenge

A recent native reaction can now confirm the exact unchanged terms of a group challenge and move that participant into the finalized challenge in one action.

The shortcut applies only when the participant, scope, terms, and timing all match. Ambiguous or changed terms still require the existing explicit confirmation.

Feature

A group can set Murph's casing style

A persistent request for sentence case or capitalization now moves the room toward a formal tone, while a persistent lowercase request moves it toward casual.

A one-reply formatting request stays temporary. The preference belongs to the room rather than changing a participant's private conversation style.

Improvements

Improvement

Group reactions now shape room memory

Supported group reactions now become durable room evidence even when nobody sends another message afterward.

Adds, removals, custom reactions, and bounded reaction summaries can help Murph learn what lands in the room without triggering a reply by themselves. Reaction evidence stays out of private member memory.

Improvement

Signup returns to the place that invited you

Native companion signup now reuses the hosted onboarding flow, and a first web sign-in still reaches the welcome handoff even when texting created the member record earlier.

Reacting to an eligible group invite can open one link-free private signup conversation. Consent and activation remain required, and returning members keep their existing destination instead of being sent through first-visit setup again.

Improvement

Wearable connection returns finish itself

After you approve a wearable connection, the callback now completes automatically and returns to the Connections result without an extra confirmation screen.

If setup fails, the notice explains what happened and offers the relevant next action: log in, try again, or contact support. The signed-out and successful paths keep their original destination.

Improvement

Late follow-ups still get their turn

A follow-up that arrives too late to affect the current answer now stays pending for the next ordinary reply instead of being recorded as already handled.

Optional delegated work can also finish after the first reply and return when it is relevant to the next message. Neither path delays the current answer or invents a second background conversation.

Improvement

Image failures explain what happened

A failed image generation or group-avatar delivery now returns a safe, useful reason through the original conversation instead of ending with a vague failure.

Documented service errors keep their actionable category without exposing raw responses. Murph does not automatically repeat an image request that may have already been accepted.

Improvement

Onboarding gets one useful follow-up

After signup, Murph can send one bounded follow-up with a single easy question when the conversation still needs a natural next step.

The attempt is spread away from the signup moment, never retries forever, and does not turn into a nag sequence when you do not answer.

Improvement

The wrong direct chat can point home again

If you message an old or non-home Murph line directly, that chat can send one short redirect per day with your current home number.

The reminder is link-free, appears only after a new inbound message, and does not create scheduled outreach from the wrong line.

Improvement

Dashboard refresh stays on the current page

Returning focus to the dashboard now refreshes account data in the background while keeping the current page mounted.

The update no longer jumps through a blank or replacement state when the existing screen is already usable.

Improvement

The first iMessage reply starts sooner

Murph now prewarms the reply service for instant-start conversations and begins the typing hint after durable work is accepted.

The hint stops on failure and does not count as a message. The actual reply keeps the existing durable delivery path.

Improvement

Active group chats have more daily room

The daily safeguard for supported group chats now allows up to 400 inbound texts, twice the previous limit.

The higher limit applies to group activity only. Personal-chat safeguards and the existing handling after the group limit remain unchanged.

A clearer view of home, stronger follow-through

Environment turns what Murph knows about your home into a private report and one-memo walkthrough. Group funding and access, link previews, reminders, usage, Venice replies, and delegated work all get clearer or more reliable paths.

New features

Feature

See how your environment supports you

The new Environment page turns saved facts about sleep, air, light, recovery, and workspace into a private report with category notes, live local conditions, and an A–E audit once enough scoreable conditions are known.

Missing or skipped facts never lower the grade, and optional equipment never counts against it. Each result explains what is known, what needs attention, and the next useful check.

Feature

Build the report with one voice memo

Walk Murph through five short topics in one recording. Murph privately extracts clear facts about your home and workspace, saves them to your vault, and refreshes the open report when processing finishes.

A partial report asks only about useful missing details, while a complete report switches to a free-form update. Precise addresses are rejected, ambiguous details stay unknown, and the transcript is not added to conversation history.

Feature

Family owners can add usage for themselves

An active Family owner can choose Add usage from their own AI-usage row and select $5, $10, or $25 through the existing Family checkout.

A fulfilled purchase starts a fresh display window at 0% used, and only later usage moves the meter. Each payment return stays with its exact owner or member surface instead of creating competing confirmations.

Feature

Group access offers fit the current chat

A group can ask Murph to create or extend access through one action. Supported iMessage groups keep the native reaction path, while SMS, Telegram, scheduled turns, and standalone requests get the existing first-party link.

Murph chooses the presentation from the trusted route, includes one usable access surface, and returns a truthful unavailable result when the route cannot be proven.

Feature

Fund a group whenever you choose

Anyone in an active hosted group can open its first-party funding page at any capacity. Unsponsored groups open monthly sponsorship, while other participants in sponsored groups can add a one-time contribution.

An explicit request to fund, sponsor, contribute, or get the funding link no longer detours into referrals or claims that a healthy group needs funding. The active payer can manage sponsorship on the same page, and every payment still requires explicit confirmation and Stripe reconciliation.

Improvements

Improvement

One-time reminders keep their place

A one-time reminder created near its scheduled minute now keeps a durable wake with the saved schedule, so ending or restarting the creating session cannot strand an active reminder.

The current reply confirms the saved reminder without waiting on the best-effort wake signal. The scheduled message keeps its existing route, timing, and delivery checks.

Improvement

Venice replies keep Murph's tools

Members who choose Venice can now receive Murph's normal tool-enabled reply instead of seeing typing end when the provider rejects the request shape.

The model choice, tools, conversation, and delivery path stay the same. Murph translates only the exact supported tool envelope and rejects malformed or conflicting metadata before provider entry.

Improvement

The direct member plan is now Core

Eligible group members now see Core in Settings, trial continuation, billing recovery, usage-limit messages, Clubs pricing, and private plan answers.

Only the name changed. Core remains $3.50 per month with the same included usage, eligibility, billing transitions, assistant capability, and group continuity.

Improvement

Usage says what remains and what is still moving

The usage meter now answers how much capacity remains, while waiting, active, final-checking, and reward-pending referrals stay in the current list until they are complete.

A quiet Details row holds each referral's requirements and selection date. Only completed referrals and usage purchases move into History.

Improvement

Safe group stakes keep their edge

Murph now judges a proposed group dare by the concrete act, so an ordinary timed stake or playful consequence can stay intact when it is safe and consensual.

The wording alone does not trigger a veto. Real hazards, coercion, impairment, contraindications, or pressure through distress still get the narrow boundary they require.

Improvement

Experiment progress cards fail soft

Hosted experiment progress cards now keep rendering when optional biomarker-direction context is unavailable, using neutral mover sentiment instead of failing the whole request.

The card visibly says when direction context was unavailable, and the same accessible description travels with the private image in supported iMessage and Telegram delivery.

Improvement

Murph moves the work forward before asking

When you ask Murph to handle, choose, decide, or figure something out, it now completes everything useful that is independent of a blocker before asking for more input.

If a texting reply still needs a decision-changing fact, Murph asks one highest-value question at the end. Delegation still cannot create new permission to spend, contact, publish, schedule, or take another external action.

More ways through, less waiting around

Capped group sponsorship joins the ways to get more usage, experiments can end in more than a number, and group conversations gain sharper voice, GIF, name, and app-download context. Sign-in, checkout, wearable setup, and cold replies all get a cleaner way through.

New features

Feature

Sponsor a chat up to a monthly maximum

A current participant can authorize up to $5, $10, or $20 per month for a group. Murph starts with one $5 purchase and makes another $5 purchase only when the group needs capacity and the private maximum still allows it.

The sponsor can privately change, pause, resume, recover, or cancel the authorization. Unused purchased credit stays with the group across sponsorship periods, automatic refills stay silent, and a separate one-time contribution remains available.

Feature

See every way to get more usage

Ask Murph how to get more usage and it now checks the available plan, top-up, group funding, and referral options together. Settings also shows recent credits and each current or completed group referral.

Choosing one or both group referral options remains explicit. Each tracks and can be cancelled independently, and an option past its action deadline reads as final activity being checked rather than still actionable.

Feature

Experiments can end in more than a number

Murph can now save custom experiments with numeric, photo, document, or structured-review outcomes when the intervention, capture route, and review timing are clear.

Numeric outcomes use their declared comparison. Qualitative evidence gets an honest before-and-after review receipt instead of a made-up numeric effect, and incomplete evidence stays recoverable.

Feature

Choose the provider for core replies

Eligible personal members can choose OpenAI or Venice beneath the Luna, Terra, and Sol model choices in Settings, then save both choices together.

The compact setting always says which provider is saved and when a draft will take effect. The choice changes future core replies only; specialized tools keep their own managed providers.

Feature

Bring Murph your schoolwork

Murph can now help with assignments, essays, exam questions, drafts, and educational code in the current private or group conversation.

The boundary follows the purpose of the request: schoolwork is in scope even when the subject is professional, while production code, client deliverables, and operational work stay out.

Feature

Some group punchlines can be just a voice memo

When a group clearly keeps a playful jab going, Murph may answer with one short, self-deprecating voice memo and no duplicate text.

A stop request, a correction, a human-owned beat, or ambiguous hostility still means silence or a plain reply. Saved Humor 0 disables the unprompted sarcastic memo.

Feature

Murph can see the beat inside a GIF

Animated GIFs sent through a supported iMessage conversation now become a compact left-to-right filmstrip that Murph can inspect in the ordinary reply.

Frame selection follows playback time so held reactions and punchlines survive. Malformed or oversized animations keep the existing unavailable-attachment path and are not stored.

Improvements

Improvement

Usage credit is shown without message estimates

Personal, Family, and group funding now present dollar-denominated usage credit without converting it into an approximate number of messages.

Actual model and tool costs vary, so the credit amount is the durable financial truth. Group participants see only whether Murph is sponsored, while exact charges, pending purchases, and monthly maximums stay private to the sponsor.

Improvement

Advice now knows what time it is

In a private hosted chat, Murph now uses the current time with your saved timezone before suggesting an immediate meal, workout, caffeine choice, or bedtime step.

Group Murph can reason about the room's current clock without treating the room timezone as any participant's personal local time.

Improvement

Group bursts become one named conversation

Several group messages arriving together now become one natural Murph turn and one reply, with safe participant names used naturally when they are available.

Names remain presentation help, never identity or permission. Explicit alternatives stay visible, and participant-specific actions still resolve from the exact source message.

Improvement

Sign-in stays usable while auth wakes up

Opening Signup or Log in from a cold homepage now shows the ordinary phone, Telegram, and email form immediately instead of replacing it with an inert loading state.

The chosen method becomes busy at once, waits for the shared auth runtime when needed, and keeps the same action in place through account setup and consent.

Improvement

Wearable setup finishes where it started

A hosted wearable connection now returns to the same signed-in browser that started it and waits for an explicit Finish connection before attaching the account.

Adding or retrying one source leaves established sources active. A pending or disconnected source stays inert until the owner-bound confirmation succeeds.

Improvement

Checkout picks up the same payment

Starting or retrying standard or Pulse Checkout now returns to the same open Stripe session instead of creating a competing payment path.

Only the first valid completion can become the subscription. Conflicting, stale, or ambiguous ownership keeps the existing recovery guidance rather than starting another charge.

Improvement

Group newsletters compose once and keep delivering

Scheduled group newsletters now use the seven completed local days before the run, regardless of weekday, and continue delivery from one accepted edition.

A restart or later receipt repair no longer recomposes the newsletter. If no usable completed-day stats exist, the edition says only that.

Improvement

One-time group contributions have a cleaner finish

The one-time contribution dialog keeps optional context under Add a note and turns verified success into a clear receipt with Open Messages.

Amount choice, payment verification, recovery, and group-credit delivery keep their existing owners. The receipt stays honest that Messages opens at the app level.

Improvement

Cold replies start sooner

When a supported message wakes a stopped hosted Murph, it can begin warming up while the message finishes arriving, shortening the cold path before the same reply starts.

The reply, conversation history, model, and delivery path stay the same. If the early start cannot be reused safely, Murph falls back to the ordinary startup path.

Improvement

Murph checks the obscure reference before joking

In a playful group turn, Murph can do one brief public lookup when it needs the premise or vocabulary for a specific reference-native reply.

Known references add no lookup. If the reference stays unresolved, Murph replies plainly instead of bluffing, and it never turns the joke into a research summary.

Corrections that carry forward

iMessage edits become real corrections, dense reminders become a natural reply loop, group challenges gain team and multi-metric scorecards, Telegram can hand off the right iMessage line, and onboarding, clubs, group context, images, experiments, and the public site all get clearer.

New features

Feature

Murph circles back once after onboarding

Around three weeks after answered onboarding, Murph can send one low-pressure question about what feels worth improving, understanding, or handling now, or stay quiet when the context is not useful enough.

It is a one-time choice point, not a recurring nudge. Existing eligible members get one future catch-up rather than an immediate late message, and nothing changes until they reply.

One-time follow-up

Week 31:30 PMWhat feels worth handling now?

Feature

Group challenges can score the game you meant

Murph can now run individual, team, or whole-group challenges with up to five additive scoring components, including weighted combinations such as steps, logged protein, and qualifying workouts.

Rules and team membership freeze before scoring. Missing data stays visibly partial instead of becoming zero, and cumulative challenges can roll forward without rewriting earlier results.

Feature

Club challenges have a home

The Clubs page explains collective, team, and head-to-head challenges, shows how iMessage and supported wearables keep standings current, and makes it easy to email Murph to start.

Organizers can preview setup, scoring, private member support, and launch details without a spreadsheet. The page stays public, and the email address remains visible if a mail app cannot open.

Start a club challenge

Runs in iMessage
Supported wearable inputs
Automatic scoring
Choose a challenge format

Feature

Murph can read the room name

When the current group title matters, Murph can now read it on demand and carry the exact name into a new-group setup instead of guessing.

Missing, synthetic, or unavailable titles stay unnamed, and the title is treated as display text rather than an instruction.

Feature

Ask Telegram for your iMessage number

In a private Telegram chat, ask Murph for its iMessage number and it can return your existing assigned line or reserve one healthy line for the exact verified phone on your account.

A success names the masked phone that should send the first iMessage. Email-only, mismatched-phone, or unavailable-capacity cases keep Telegram working and point to Settings when account proof needs attention.

Improvements

Improvement

Frequent reminders become one conversation

When you ask for several same-purpose reminders in one day, Murph can offer one finite check-in loop that asks naturally about the previous action while cueing the current one.

It carries forward at most one unresolved occurrence, never builds reminder debt, and goes quiet after one unanswered combined check-in until you re-engage.

Improvement

Edited iMessages become real corrections

When you edit a message, Murph can use the corrected wording in the active or next turn instead of silently keeping the first version.

If Murph already answered, it follows up only when the edit materially changes the answer or action. Typo-only edits stay quiet.

iMessage

Actually, I meant Tuesday.
Got it. Tuesday changes the timing, so I’ll use the corrected date.

Improvement

Group joins and leaves reach the next real turn

When someone is added to or removed from a supported iMessage group, Murph can carry that bounded context into the next ordinary message instead of losing the change or announcing it on its own.

Duplicate events do not restage it, and optional contact labels remain advisory rather than identity.

Improvement

Image requests sound underway

After accepting a direct image request, Murph now says it is making the image and that the result should return separately, without an awkward success caveat.

Simple requests may be described as taking about a minute. The existing background result and failure paths remain in charge.

Improvement

Experiment history leads with the result

Completed experiment cards on Home now give the lead result more space and tuck supporting results into a compact ledger, making history faster to scan without hiding any comparable result.

Improvement

The homepage starts with private Murph

The homepage now opens with one private health question and evidence-backed answer before showing group challenges, so Murph's one-to-one role is clear first.

Reduced-motion visitors see the complete private exchange immediately, and the group story remains as the second act.

Improvement

Conflicting contact names stay visible

When several shared contact cards use different safe names for the same phone, Murph can now keep up to four explicit alternatives instead of dropping the name entirely.

The alternatives remain unverified display help and never become identity or membership authority.

A first text that goes somewhere

Eligible new people can start Murph from one iMessage, generated media stays on the private path, and group sharing, sponsorship, recovery, challenge setup, usage, and image requests all have cleaner ways through.

New features

Feature

Start Murph with one iMessage

Eligible new people in supported launch markets can text Murph a normal question and receive the answer in the same thread while a full 14-day Pulse trial starts behind the scenes.

The path is limited to direct iMessage and one verified line. Unsupported messages, unsafe admission, or enrollment trouble keep the existing signup-link fallback.

iMessage

Can you help me understand my sleep trend?
Yes. Send me what you’re looking at and I’ll help make sense of it.

Feature

Tell the group about your own data, once

In an authenticated group, a participant can ask Murph to share a specific piece of their own private context with that exact room, without setting up a standing group permission.

The request expires within ten minutes, runs through an isolated private read and disclosure review, and grants no future access.

Group chat

Murph, tell them about my sleep this week.
Your sleep was steadier this week, with fewer short nights than the week before.

Feature

Like the join offer, then continue privately

An eligible nonmember who likes a group's ordinary join offer now gets one short private opener. Replying returns the phone-bound link for that same group.

Nothing extra is announced in the room, and there is no automated follow-up sequence.

Feature

Sponsor the room and make it a bit

A current participant can make one $5, $10, or $20 contribution, add an optional public alias or note, and turn a larger one-time contribution into a short-lived running bit.

Verified payment adds ordinary group usage credit first. Murph then sends one short original sponsor song in that group; the optional creative moment never controls the credit.

Sponsor this group

Monthly maximum

Usage credit

$5

Usage credit

$10

Usage credit

$20

Improvements

Improvement

Generated media takes the private path

Generated images and experiment result cards now stay in the member vault and travel through private message attachments instead of public asset links.

Group-avatar updates use a short-lived opaque handoff only for the immediate import. Signed-in experiment participants keep the explicit browser Share or Download flow.

Improvement

Saved cards make usage top-ups quicker

Eligible personal members and Family owners topping up their own seat can ask Murph for the right page, choose $5, $10, or $25, and use one reusable saved card when available.

The amount is never preselected. Card authentication or collection falls back to secure checkout, and only verified payment adds usage.

Improvement

One AI usage bar shows everything available

Settings now combines unused monthly allowance and added or earned usage into one AI usage bar, so a top-up or referral visibly moves the same bar backward.

The recurring reset date stays visible while the internal allowance and credit-source split stays private.

AI usage available

62%

Monthly allowance + added usage

Improvement

Group access recovery stays private

If a recognized member cannot activate Murph in a group because setup, billing, or a trial needs attention, Murph now sends the recovery step privately when a safe direct route exists.

The room never sees account state. Unknown or unsafe cases stay silent or get account-neutral group guidance.

Improvement

People get first refusal in the group

Murph now gives friends the floor when a message is a personal artifact, shared memory, relationship question, or human-to-human beat, even when it ends with a question mark.

A direct ask to Murph still gets a brief answer. If Murph lacks authority to answer a personal fact, it says so plainly instead of guessing or turning the correction into a bit.

Group chat

You lot remember this place?
First trip together.

Improvement

Group challenges start with the room

A loose challenge idea now starts from the group's existing energy and habits instead of a generic intake or an unrequested exercise program.

Concrete games can start immediately, human-owned stakes come first, and photos or cast material stay optional.

Improvement

Health outreach helps without grading

Weekly and monthly health outreach now favors verified progress, meaningful context, and useful questions over step-score judgment, tracking guilt, or generic nudges.

Silence is the default when evidence or goal relevance is weak. Zone 2 experiments can also count qualifying walking, cycling, rowing, and elliptical sessions.

Improvement

Slow image requests stay one request

If you ask where an image is, Murph now reports whether the original is still generating or queued instead of starting a duplicate.

After delivery, later turns also remember that the prior reply included an image, so Murph does not contradict what arrived.

Improvement

One-off voice requests use the voice you named

Ask for a named Murph voice for one voice memo and Murph now resolves that voice correctly, including a save-and-demo in the same turn.

A one-off override does not change your saved voice unless you ask to save it.

Reminders on your time, not ours

iMessage reminders can now land at the overnight time you actually ask for, the iPhone app can recover updated consent without sending you to the web, and long-running group chats keep their maintenance out of the conversation.

Improvements

Improvement

Midnight means midnight

Ask Murph for an iMessage reminder at 2 AM and it now saves the time you chose instead of warning you away, suggesting a nearby hour, or asking for one more confirmation.

Your own quiet-hour settings and Murph's existing pacing, line-health, consent, and routing safeguards still apply.

Scheduled reminders

Tue2:00 AMCheck the oven

Improvement

Long group chats tidy themselves up quietly

When a group conversation gets very long, Murph now compacts its working thread during idle time and keeps the synthetic maintenance update out of the room.

The final reply, real progress, errors, and usage accounting still arrive normally. Personal conversations keep their existing in-turn compaction update.