ワンクリックで
clear-caches
// Clear extension caches, analysis data, and drafts from the database. Use when testing sender lookups, analysis, or draft generation from a clean state.
// Clear extension caches, analysis data, and drafts from the database. Use when testing sender lookups, analysis, or draft generation from a clean state.
Test the Electron app interactively using Chrome DevTools Protocol. Use when the user asks to test, verify, or interact with the running app via browser automation.
Run GitHub Actions CI workflows locally using nektos/act in Docker. Use when testing CI before pushing or debugging workflow failures.
Pre-commit code review for production-critical issues. Use when reviewing staged changes, before committing, or when asked to review code for bugs and consistency issues.
Iteratively improves a PR until all review bots (Greptile, Devin, and others) are satisfied with zero unresolved comments, then fixes any CI failures. Triggers reviews, fixes all actionable comments, pushes, re-triggers, and repeats. Use when the user wants to fully optimize a PR against all automated code review feedback.
Capture screenshots of the Exo Electron app workflows using Playwright in demo mode. Use when the user asks for screenshots, workflow documentation, or visual captures of the app.
| name | clear-caches |
| description | Clear extension caches, analysis data, and drafts from the database. Use when testing sender lookups, analysis, or draft generation from a clean state. |
| disable-model-invocation | true |
Clears all extension caches, analysis data, and draft data from the database. Use this when testing sender lookups, analysis, or draft generation from a clean state.
| Table | Description |
|---|---|
extension_enrichments | Cached enrichment results (sender profiles in sidebar) |
extension_storage | Extension key-value storage (includes profile:* web search cache) |
sender_profiles | Legacy sender profile cache |
analyses | Email analysis results (needs_reply, priority) |
drafts | Generated draft replies |
sqlite3 ~/Library/Application\ Support/exo/data/exo.db "
DELETE FROM extension_enrichments;
DELETE FROM extension_storage;
DELETE FROM sender_profiles;
DELETE FROM analyses;
DELETE FROM drafts;
SELECT 'Cleared:',
(SELECT COUNT(*) FROM extension_enrichments) as enrichments,
(SELECT COUNT(*) FROM extension_storage) as storage,
(SELECT COUNT(*) FROM sender_profiles) as profiles,
(SELECT COUNT(*) FROM analyses) as analyses,
(SELECT COUNT(*) FROM drafts) as drafts;
"
[Prefetch], [Ext:web-search], [Ext:calendar] activityTo clear only specific caches:
# Clear only sender profile data (keeps analyses and drafts)
sqlite3 ~/Library/Application\ Support/exo/data/exo.db "
DELETE FROM extension_enrichments;
DELETE FROM extension_storage WHERE key LIKE 'profile:%';
DELETE FROM sender_profiles;
"
# Clear only analyses (will re-analyze all emails)
sqlite3 ~/Library/Application\ Support/exo/data/exo.db "DELETE FROM analyses;"
# Clear only drafts
sqlite3 ~/Library/Application\ Support/exo/data/exo.db "DELETE FROM drafts;"