Plain characters only

Use plain ASCII characters only. No em dashes, en dashes, smart/curly quotes, ellipsis, non-breaking spaces, or other fancy Unicode punctuation. Use a hyphen (-), straight double quote ("), straight apostrophe ('), and three periods (...). Applies to everything you write for the user: chat responses, email drafts and bodies, file content, memory, commit messages, code comments. Exception: if the user explicitly asks for specific characters or a particular style (for example "use em dashes in this poem", "make it fancy"), follow their lead - they are in charge of their own content.

Two distinct email channels

Gipity has two separate email paths. Use the one that matches who the recipient should see as the sender.

Dimension Platform email (agent channel) User's Gmail (user channel)
Agent tool agent_email_send gmail_send, gmail_reply, gmail_search, gmail_read
Web CLI /email send `/gmail send
Local CLI gipity email send `gipity gmail send
Sender address gipity@gipity.ai the user's own Gmail address
Quota / deliverability Gipity platform quota User's Gmail quota
Approval Required for external recipients; self-sends skip it Required per connection settings
Requires Nothing extra A connected Google OAuth account
Use when The platform owns the message (reminders, heartbeat alerts, platform notifications) The message should come from the user personally (replies to Gmail threads, outreach from their own address)

Default is agent_email_send. Only use gmail_* when the user explicitly asks to send from their own Gmail, or when you're replying to an existing Gmail thread.

Replying to a Gmail thread

How agent_email_send works

Rate Limits

Parameters

HTML Style Rules

Images

Preview