AddThisFeature

AI Conversation Summaries

Condense a long thread into the decisions made, questions open, and next steps.

moderate AI Analysis & Search

What it adds

A generated summary of a conversation, structured into decisions, open questions, and actions, shown as a draft beside the thread.

What your agent is told to do

5
  1. 1

    Build the summary only from messages the viewer can currently read, resolved at generation time. Deleted, redacted, and private messages must be excluded from the input, not filtered out of the output.

  2. 2

    Structure the output into decisions that were confirmed, questions still open, and next steps with an owner where one is stated, and require the model to leave a section empty rather than pad it.

  3. 3

    Summarise incrementally: when new messages arrive, extend the previous summary with the new material instead of regenerating from the whole thread, and carry forward earlier decisions rather than dropping them.

  4. 4

    Present the summary as a draft with the generation time and a regenerate control. Do not post it into the thread or notify participants automatically.

  5. 5

    AI Record Summaries covers the fields and history of a record. This feature covers message threads; if a record has both, keep them as separate summaries rather than merging them into one block.

Edge cases it handles

8
  • A decision and a suggestion read almost the same in a chat log. Anything not explicitly agreed must be listed as an open question, and a summary that promotes speculation to a decision is a defect.
  • Attribution matters when the thread contains disagreement or commitment. Name the participant behind a decision or an action, and omit attribution rather than guessing when the thread is ambiguous.
  • Incremental updates lose earlier context if the previous summary is treated as disposable. Preserve prior decisions and mark them superseded when later messages overturn them.
  • Messages deleted, edited, or restricted after the fact must invalidate the summary. A quote from a retracted message surviving in a summary re-publishes what someone withdrew.
  • A thread of three messages does not need a summary. Set a minimum length and say the conversation is too short rather than producing filler.
  • Long threads must respect a token ceiling. State when the summary covers only part of the thread and from which point it starts.
  • A truncated or malformed generation must be discarded rather than shown. Keep the previous summary in place and offer a retry.
  • When the model is unavailable, the thread reads normally and the summary panel shows an unavailable state.

Definition of done

9
  • Summaries are generated only from messages the viewer may read at the moment of generation.
  • Output is separated into confirmed decisions, open questions, and next steps, with empty sections left empty.
  • New messages extend the existing summary without discarding earlier decisions.
  • Deleted, edited, or newly restricted messages invalidate the summary.
  • Summaries appear as timestamped drafts and are never posted into the thread automatically.
  • Short threads produce an explicit not-enough-content state rather than a generated summary.
  • Truncated or malformed generations are discarded and the previous summary is retained.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.