Repository navigation
MailMate AI v1.3.0
What's New in v1.3.0
Native AI Thinking / Reasoning
The AI's reasoning process is now visible in the extension panel during both initial generation and refinement. Uses Gemini's native thinking_config API for genuine multi-step reasoning — the thinking streams live in italic, then transitions seamlessly to the email output.
Auto-Retry on Errors
Transient network errors, timeouts, and API rate limits (429/5xx) are automatically retried up to 2 times with increasing delays. Request timeout increased to 120s.
Retry Button
When generation fails, a "Retry" button appears alongside "Start Over", preserving the last request context so you can retry without re-entering everything.
Call History / Audit Log
New Call History tab in the host app showing a table of all past generation and refinement calls:
- Status indicator (green/red) for success/failure
- Date/time, model, token usage, and estimated cost
- Click any row to open a detail view with full instruction, AI thinking, generated output, and metadata
- "Copy Instruction" button for easy retry
- Live refresh when the Mail extension completes a new call
- Persistent local storage (up to 500 entries)
Other Changes
- Refinement now retains the original system prompt context and applies changes non-destructively
- Token usage tracking (
usageMetadata) captured from Gemini streaming response - Cost estimation based on published Gemini API per-model pricing
- Edge-to-edge extension panel layout for a cleaner feel
Full Changelog: https://github.com/marctuinier/mac-mail-llm/blob/main/CHANGELOG.md