feat(FN-4109): add aggregate all-agents view to mailbox modal

Adds aggregate mailbox functionality to the MailboxModal, including the plumbing for aggregating participants across all agents, an "all agents" view mode, and corresponding tests. The feature is documented with participant aggregation logic.

Fusion-Task-Id: FN-4109

Fusion-Task-Lineage: 122b19cd-2b14-4f50-836b-e524d3b96a9c
This commit is contained in:
Fusion
2026-05-12 16:29:16 -07:00
committed by gsxdsm
parent 6bc3fa03c2
commit cb2d24f226
3 changed files with 130 additions and 32 deletions

View File

@@ -5180,7 +5180,7 @@ export class TaskStore extends EventEmitter<TaskStoreEvents> {
// Populate cache with current state. The watcher only needs metadata to
// detect created/updated/moved/deleted events; full task logs stay on the
// detail path.
const tasks = await this.listTasks({ slim: true, startupMemo: true });
const tasks = await this.listTasks({ slim: true, startupMemo: false });
this.taskCache.clear();
for (const task of tasks) {
this.taskCache.set(task.id, { ...task });