# Add the composer's \+AI menu · michael/spark-rs

[View on GitCafe](https://git.cafe/michael/spark-rs/commit/f82684145780a255ce8f0feabbe37c82cfbfdd0a)

Repository: [michael/spark-rs](https://git.cafe/michael/spark-rs)

Visibility: public

Requested revision: f82684145780a255ce8f0feabbe37c82cfbfdd0a

Requested commit: f82684145780a255ce8f0feabbe37c82cfbfdd0a

Commit: f82684145780a255ce8f0feabbe37c82cfbfdd0a

Tree: 7d8372e5df950909a40798754c4cc39a19e39c7e

Author: Michael Rodriguez

Committer: Michael Rodriguez

## Message

```
Add the composer's +AI menu

A +ai button in the composer toolbar. With an empty body it writes the
email from a request, offers Spark's "Invite to a meeting..." and "Make an
intro to..." starters, and in a reply the Interested / Not interested /
Thanks quick replies. With text, it rephrases, shortens, expands,
proofreads, breaks into paragraphs or changes the tone of the selection
(or the whole draft), or rewrites it the way the request says.

Replies to your own email are written as follow-ups and forwards get a
note to go above the email. A finished or stopped rewrite can be undone,
a failed one puts the text back, and without a provider the strip offers
Set up AI. One compose_with_ai command replaces draft_quick_reply.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [257721235ecebfdfe37f481fe0390c39b54f5300](https://git.cafe/michael/spark-rs/commit/257721235ecebfdfe37f481fe0390c39b54f5300?format=markdown)

[Source at this commit](https://git.cafe/michael/spark-rs/tree/f82684145780a255ce8f0feabbe37c82cfbfdd0a?format=markdown)
