Skip to content

Interface: WorkspaceStatusRow

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

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:17

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


activity?

ts
optional activity?: Activity;

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

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:24

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:30

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").