Skip to content

Interface: WorkspaceStatusRow ​

Defined in: packages/sdk/src/workspace-service.ts:16

A single status row contributed by a WorkspaceStatusProvider. Rows appear below the path line in the Workspaces side panel.

Properties ​

id ​

ts
id: string;

Defined in: packages/sdk/src/workspace-service.ts:18

Stable key unique within this provider's results; used for reconciliation.


activity? ​

ts
optional activity?: Activity;

Defined in: packages/sdk/src/workspace-service.ts:23

Host-owned Activity glyph to the left of the label. Omit for the neutral gray fallback (same as today’s omitted status). See ADR 0030.


label ​

ts
label: string;

Defined in: packages/sdk/src/workspace-service.ts:25

Short label — the host truncates with an ellipsis when space is tight.


startedAt? ​

ts
optional startedAt?: string;

Defined in: packages/sdk/src/workspace-service.ts:31

ISO timestamp for when this row started. The host renders it as elapsed time using the same formatElapsed helper as workspace uptime ("6h", "2d", "just now").