Skip to content

Daily Pulse

Most LLM clients wait for you to ask. Daily Pulse flips it around: every morning, ETOS auto-generates a stack of "things worth your attention today" and shows them to you proactively.

The signal sources aren't guesses — they come from your recent chats, memory, feedback history, "tomorrow curation" inputs, and (optionally) external MCP / Shortcut results. This page covers configuration. For the actual code-level signal sources, see Daily Pulse Internals.

When It's Useful

ScenarioHow it helps
You wake up unsure what to focus onCards literally list "N things you might want to follow up on"
You're juggling several projectsAggregates unfinished items scattered across sessions
You consume many information sourcesMCP / Shortcut tools fan-in news, mail, calendar
You want the AI to "learn you"Like / down-vote / hide / save feedback gradually shapes preferences

If you just chat occasionally, you can skip Daily Pulse entirely.

Read This First

Where

Settings → Extended Capabilities → Daily Pulse

First-time Setup: Four Steps

1. Pick a Model

Daily Pulse generates with a dedicated model:

Settings → Providers & Models → Preferred Models → Daily Pulse Model

Choose something cost-effective — runs once a day, but produces moderately long output (around 3 cards). Recommendations:

ModelWhy
GPT-4o-miniCheap, fast, summarizes well
Claude 3.5 HaikuSame
Gemini 2.5 FlashSame
Your flagshipIf you want premium summaries

2. Enable Auto Generation

Top of the page:

ToggleEffect
Auto-generate on First Daily OpenOn first daily app launch, generate if today's run is missing
Morning ReminderPush notification when today's run is ready
Reminder TimeDefault 8:00

3. Run It Manually Once

To see results immediately, tap "Generate Now" (✨ icon).

Generation will use your recent chats, memory system, request logs, feedback history, tomorrow curation, and focus topics — optionally combined with external context — to produce about 3 cards.

First run typically takes 10–30 seconds, slower the slower your model.

4. Look at Cards + Give Feedback

After generation a "Today's Cards" section appears. Each card has four feedback buttons:

ButtonMeaning
❤️ LikedUseful — give me more like this
👎 DownvotedDon't want this — generate less
🙈 HiddenDon't show this one again
🔖 Save as ConversationConvert this card into a full session and continue chatting

Feedback accumulates as long-term preference signals that shape later generations. Genuine feedback beats model-hopping for improving quality.

Focus + Tomorrow Curation

Two text inputs in the middle of the page where you tell Daily Pulse directly what you want:

Current Focus

e.g., Keep advancing project X, help me plan next steps, follow up on topics I've been repeating

Content here goes in as the highest-priority signal for the next generation. Good for long-running directions ("currently busy with the XX product launch").

What I Want Tomorrow

e.g., Tomorrow priority: track that PR, schedule meetings, look at project X next step

Content here applies only to the next generation. Daily Pulse will weight it heavily when it next runs.

Good for: "things I think of at night that I want to see first thing tomorrow."

Pulse Tasks

If a card deserves follow-through, you can convert it into a Pulse Task:

  • Persists across days
  • Participates in every subsequent generation as "still-open work"
  • Mark Done or Remove when finished
  • Batch Clear Completed when needed

Pulse Task vs Focus

  • Focus — long-term direction, e.g., "working on product X"
  • Pulse Task — concrete to-do, e.g., "fix issue #123"

Feedback History

Feedback history is kept as long-term preference signal — every like / downvote / hide / save you've ever given shapes future curation.

Tap "View Full Feedback History" to:

  • See every historical feedback event (card title, type, date)
  • Delete an individual entry (if you misclicked)
  • Clear All to "reset" the AI's read on you

Advanced

External Context

ETOS can ingest external signals into Daily Pulse generation. The External Context section has:

ToggleEffect
Include MCP Server CapabilitiesLets generation know what MCPs you have and recent return data
Include Shortcut CapabilitiesSame, for Shortcut tools
Include Recent External ResultsRecent MCP / Shortcut outputs as material
Include Announcements & Trend SignalsSystem announcements, trending topics

Typical patterns:

  • "Read latest email" MCP → morning Pulse includes "emails worth replying to"
  • "Today's Hacker News" Shortcut → tech trends in morning briefing
  • "Read calendar" MCP → cards include today's meetings

External Signal Needs You to Wire It Up

ETOS doesn't know external facts out of nothing. Daily Pulse can only use: things you've already chatted about, things already saved as memories, and things recently fetched via MCP / Shortcuts.

If you don't connect MCPs or write Shortcuts, the external toggles don't do much.

Background Delivery

The Proactive Delivery group lets ETOS schedule generation even when the app isn't open (requires iOS background refresh permission).

  • iOS decides the actual run time based on usage patterns — you can't pin exact times
  • "Morning Reminder 7:00" doesn't guarantee 7:00 sharp, but it'll usually land in a reasonable window before 8

Preparation State

While generating, the page shows "Preparing today's Daily Pulse" and "System started preparing today's batch at HH:MM."

On failure you'll see an error with retry available.

When All Cards Get Hidden

If you hide every card in today's run, the page shows "All cards this round were hidden. You can generate a fresh batch." Tap regenerate.

Frequently hiding everything teaches the AI "this style isn't wanted" — prefer Downvote to Hide for fine-tuning.

Watch-Side Daily Pulse

On Apple Watch:

  • Notifications — morning reminder arrives on the Watch
  • Quick read — expand a notification to see card summary
  • No feedback editing — like / downvote handling stays on iPhone

Best for: glancing at "today's overview" on wrist, full handling on iPhone.

Next