Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

CHANGELOG August 17, 2026

merged#2515CedarCopilot

CedarCopilot wants to merge 0 commits into staging from cursor/product-updates-automation-27e7

Live on prod, no production signal yetTimeline and evidence
  1. Opened
    Aug 17, 2026, 2:04 AM
  2. Merged
    Aug 22, 2026, 9:09 AM
  3. Live on staging
    Aug 22, 2026, 9:09 AM
  4. Live on prod
    Aug 22, 2026, 9:09 AM
  5. Observed 0 hours
    Aug 22, 2026, 9:09 AM
  6. Unobserved

    Live on prod, no production signal yet

    Aug 22, 2026, 9:09 AM
  7. Pipelines steady after this deploy
    Aug 22, 2026, 9:09 AM
  8. Pipelines steady after this deploy
    Aug 22, 2026, 9:09 AM

Libra has no production signal for this change on prod yet. Libra checks hourly for 3 days after each deploy.

New features

Slack DMs, files, and reactions

Cedar now syncs Slack DMs with an external customer automatically , you don't have to link them by hand. Screenshots and files in Slack show up in the thread (and in the unified inbox, not just on the deal), and the agent can see images and read attachments, so you can ask about a mockup someone dropped without pasting it yourself.

LinkedIn and WhatsApp get the same reaction chips as Slack. Other people's Slack reactions sync too , not just the ones you add yourself.

Improvements

  • Agent home's accent pill is now Search deal (⌘K), so you can jump straight to a conversation instead of an open-ended prompt
  • The conversation badge is a split button , re-link a thread, change company enrichment, or unlink , and the change now persists on the deal, the list, and the snapshot
  • Canvas has a metrics bar: add cumulative tiles from the Fields popover so pipeline numbers sit above the board
  • Fellow (fellow.app) is a meeting-notes connection under Settings → Connections
  • You can connect Pylon and Mintlify so the agent can call their tools; Mintlify's card shows the redirect URL an admin must allowlist first
  • Opening a Slack, LinkedIn, or WhatsApp chat puts that channel , and the draft you're writing , in the agent's context
  • Chat re-attaches to an in-flight reply after a reload instead of looking stuck
  • Long chat runs (in-app, Slack, iMessage, SMS) get more room to finish, so Slack stops answering "I did not generate a response" mid-lookup
  • Scheduled "send later" emails show as the email they're about to become (Edit / Delete). If they reply, the send cancels
  • Tasks opened from a cold load restore correctly, and not-yet-due work sits under Upcoming
  • Deal age is measured from the CRM create date, so backsynced deals don't look brand new
  • Custom chat instructions in your CHAT_AGENT.md now apply on every chat surface
  • Fathom backfills now pull the full date window instead of silently stopping at the 200 most-recent recordings

Fixes

  • Fixed the full-page "Something went wrong!" crash when Next Steps or the composer unmounted mid-edit
  • Pre-meeting prep configured at the org level actually runs , it was scheduling, completing, and writing nothing
  • Slack meeting prep no longer strikethroughs sentences that use ~ for "approximately" (~$3K, ~2)
  • Cancelling a scheduled send can no longer race the worker , the email does not go out after you cancel
  • Mark-done threads stay done instead of reappearing on a later list refresh
  • Your own sent messages show your avatar, and LinkedIn no longer attributes your reply to the prospect
  • LinkedIn threads sort by real time instead of weekday name, and your send appears immediately
  • Creating a conversation surfaces a company-link conflict instead of failing silently
  • WhatsApp messages no longer duplicate across webhook and sync, and reactions survive a refetch
  • Calendar no longer claims a meeting moved when only your own copy changed
  • Clicking a task no longer opens a different task over the one you asked for
  • Merging conversations no longer strands Cedar Docs (MAPs, proposals, meeting-prep notes) at a dead path
  • Initial sync no longer creates follow-up tasks on no-op AOPs (spam, vendor, recruiting, inbound cold pitch)
  • Conversations from an audit-first onboarding now keep their AOP so they show up on boards

Behind the scenes

  • Removed the end-of-day customer-success Slack health-check recap
  • Chat streams can use a Redis TCP listener instead of polling every 200ms
  • Cut taxonomy extraction volume and tokens, stopped CRM fields leaking into extract planes, and repaired cross-call linking
  • Added per-org taxonomy refresh plus backup/delete ops tooling
  • Data-audit prep now includes a CRM↔Cedar compatibility pre-flight and stage-inference gotchas
  • Account-setup skill updates (onboarding-on-audit learnings, inbound drafting notifier template)
  • Pylon and Mintlify OAuth redirect URIs added to the runtime contract
  • Pipeline
Show production surfaces and changed-file mapping

Production surfaces

Libra has not measured any production surfaces for this change yet.

Changed files → surfaces

  • docs/changelogs/2026-W34.mdno production surface mapped