Runtime process list
Processes-tab content: last-turn file changes, active processes, completed tool runs, and the review state for the turn.
Included in the single kansho full pack. Components are not offered as separate installs.
Populated
Last turn changes
3Active processes
1Completed tool runs
3Review
Empty
No changes yet
Runtime activity will appear here as the agent works.
Usage
Guidance- Group by lifecycle: last-turn changes, active processes, completed runs.
- Pass the review state so approval status rides alongside the runs.
- Mix file-context detail in here — that lives in the files & context list.
- When to use
- The runtime side panel's live view of processes and turn changes.
- When not to
- A historical audit trail — use the audit log.
Props
API reference| Prop | Type | Description |
|---|---|---|
| lastTurnChanges | RuntimeFileChange[] | Files touched in the most recent turn. |
| activeProcesses | RuntimeProcess[] | Currently running processes. |
| completedRuns | RuntimeProcess[] | Finished tool runs. |
| review | RuntimeReviewState | Review / approval state for the turn. |
Included components
This page is the canonical destination for these components. All ship in the single Kansho pack.
Runtime section
components/workspace/runtime-section.tsxComponent documentation
Runtime Process List
components/workspace/runtime-process-list.tsxPurpose
Groups recent file changes, active processes, completed tool runs, and review state.
Appropriate use
Use in the Processes runtime tab for a concise turn-level execution summary.
Example
components/workspace/runtime-process-list.tsx has a representative live example in the "Populated" section on /components/runtime-process-list.
States
File changes are added, modified, or removed; processes and review use shared statuses; every group is optional.
API and props
RuntimeProcessList accepts lastTurnChanges, activeProcesses, completedRuns, review, and className.
Dependencies
Direct imports are React, Lucide icons, StatusPill, BrailleLoader, EmptyState, RuntimeSection, and cn.
Accessibility
Running output has an accessible label and status text remains visible; decorative change icons are hidden.
Limitations
It is a snapshot only and does not stop processes, open changed files, poll status, or announce updates as a live region.
Source
Source: components/workspace/runtime-process-list.tsx.
Full pack
components/workspace/runtime-process-list.tsx is documented at /components/runtime-process-list and installs only through the single Kansho full pack; no individual component install is offered.
Runtime section
components/workspace/runtime-section.tsxPurpose
Provides the quiet labelled grouping used inside runtime tab content.
Appropriate use
Use to organise related runtime rows beneath a caption and optional count.
Example
components/workspace/runtime-section.tsx has a representative live example in the "Populated" section on /components/runtime-process-list.
States
Supports any title, optional numeric count, arbitrary children, and className; it has no internal state.
API and props
RuntimeSection accepts title, count, children, and className.
Dependencies
Direct imports are React and cn.
Accessibility
The title is a visible heading and the count is visible text; the wrapper adds no accessible name or child-control association automatically.
Limitations
It is layout only and does not collapse, paginate, label child controls, or announce count changes.
Source
Source: components/workspace/runtime-section.tsx.
Full pack
components/workspace/runtime-section.tsx is documented at /components/runtime-process-list and installs only through the single Kansho full pack; no individual component install is offered.