You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Living status board for every capability defined in the Email Agent Capability & API Spec. One row per spec capability, with its real implementation/test state and the issue that owns the remaining work. Update the status cell as items land — this is the single place to answer "what's done?"
As of now: 15 of 17 numbered capabilities and 3 of 5 personalization features are implemented and testable. Status verified against hub/agents/python/email/ tools + the repo tests/ tree (not just the spec badges, which lag on personalization).
Legend — Per spec: ✅ built as specified · 🟡 gap vs spec (planned/partial — see remaining work)
Legend — Verified: ✅ real-world verified this pass (harness + Agent UI on Mac, photo on file) · 🟡 partial · ⬜ not yet verified this pass
Capabilities (17)
#
Capability
Status
Verified
Per spec
Owner / remaining work
1
4-way triage (→ 5-bucket in schema 2.0)
✅
✅
✅
#1266 · taxonomy change tracked in #1615 · live Gmail triage via harness (Mac) 2026-06-16 · spec: Validated
2
Per-email summary
✅
✅
✅
#1267 · per-email summary rendered live in harness 2026-06-16 · spec: Validated
3
Draft reply
✅
✅
✅
#1269 · full draft via gaia email CLI (evidence) · spec: Validated
#1270 · tool path exercised; no promotional mail present to archive this pass · spec: Wired · exercise 2026-06-17: archive action verified; agent autonomous use hit multi-mailbox bug (triage-timeout was a 2k-mirror artifact) · revalidated 2026-06-18: multi-mailbox archive_message_batch routes by recorded provenance (succeeded 2/0, no "cannot determine") after #1707; ⚠ archive-undo for Outlook still broken → #1738
#1274 · Outlook Calendar scope connected; create unblocked once a dated invite exists · spec: Wired · exercise 2026-06-17: create verified via Outlook tool · revalidated 2026-06-18: create_event_from_email routes to the Outlook calendar (#1708 merged)
13
Search past email
🟡
🟡
🟡
#1604 · agent CLI search returned 5 live matches (tool works; still not on REST/MCP) · spec: Planned
14
Task extraction → task list
✅
🟡
🟡
#1605 · email-side producer in PR #1917: REST triage persists action items to a local email_tasks store, linked to message_id + de-duped on re-triage; unified cross-agent store still #1521 · spec: Wired
#1608 · scheduler + delivery in PR #1918: sidecar daily timer (env-configured, off by default) reuses pre_scan_inbox and serves the latest run on GET /v1/email/briefing; push delivery + calendar/tasks sections still on autonomy #555 · spec: Wired
17
Scheduled send + snooze
✅
⬜
🟡
#1609 · implemented in PR #1919 (email-scoped one-shot scheduler + cancel handles; unit tests cover fire-once/at-after/cancel) · not yet exercised live · seam ready for #1371 dispatch (autonomy #555) · spec: Planned
---
---
---
---
---
---
Personalization & memory (5)
#
Feature
Status
Verified
Owner / remaining work
P1
Behavioral sender prioritization
✅
🟡
#1290 · needs multi-turn; faiss-cpu absent in test venv (vector memory off)
Spec personalization badges (P1–P4 "In flight") are stale — P1–P3 are actually done; worth a one-line spec fix.
Verified column (added 2026-06-16): real-world verification pass on Mac via the test harness + Agent UI, one capability at a time, each with a captured screenshot. Filled as each is proven.
Living status board for every capability defined in the Email Agent Capability & API Spec. One row per spec capability, with its real implementation/test state and the issue that owns the remaining work. Update the status cell as items land — this is the single place to answer "what's done?"
As of now: 15 of 17 numbered capabilities and 3 of 5 personalization features are implemented and testable. Status verified against
hub/agents/python/email/tools + the repotests/tree (not just the spec badges, which lag on personalization).Legend — Status: ✅ implemented + testable · 🟡 partial · ⬜ planned / not started
📸 Verification evidence (live): #1691 (comment)
Legend — Per spec: ✅ built as specified · 🟡 gap vs spec (planned/partial — see remaining work)
Legend — Verified: ✅ real-world verified this pass (harness + Agent UI on Mac, photo on file) · 🟡 partial · ⬜ not yet verified this pass
Capabilities (17)
gaia emailCLI (evidence) · spec: Validatedarchive_message_batchroutes by recorded provenance (succeeded 2/0, no "cannot determine") after #1707; ⚠ archive-undo for Outlook still broken → #1738create_event_from_emailroutes to the Outlook calendar (#1708 merged)email_tasksstore, linked tomessage_id+ de-duped on re-triage; unified cross-agent store still #1521 · spec: Wiredpre_scan_inboxand serves the latest run onGET /v1/email/briefing; push delivery + calendar/tasks sections still on autonomy #555 · spec: WiredPersonalization & memory (5)
Schema 2.0 (proposed · breaking)
suggested_actioncontexton requestusageon responseActionItem.type(text/link)