Enhancement
Add user-selectable sort controls to the three TMC tree views. Today every view has a single hard-coded order (and the Agents view has none — tracked as the default-sort bug). Users need to re-sort to find things.
Implement view/title menu commands (view/title contributions in package.json, persisted per-view) that cycle/choose the sort key and direction. Default order in bold.
Currently hard-coded to createdAt desc with no toggle.
Cross-cutting
Spec: see [VSIX-SORT] in docs/spec.md.
Enhancement
Add user-selectable sort controls to the three TMC tree views. Today every view has a single hard-coded order (and the Agents view has none — tracked as the default-sort bug). Users need to re-sort to find things.
Implement view/title menu commands (
view/titlecontributions inpackage.json, persisted per-view) that cycle/choose the sort key and direction. Default order in bold.Agents view —
agentsTreeProvider.tsMessages view —
messagesTreeProvider.tsCurrently hard-coded to
createdAtdesc with no toggle.fromAgentA→Z)toAgentA→Z, broadcasts grouped)Locks / Files view —
locksTreeProvider.tsagentNameA→Z)Cross-cutting
workspaceState/globalState).vscode.commands.executeCommand.Spec: see
[VSIX-SORT]in docs/spec.md.