Kanshō/Runtime process list

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

3
modified: src/audit/writer.ts+48 −12
added: src/audit/batch.ts+96
removed: src/audit/legacy.ts−210

Active processes

1
bun test src/audit0:14

Completed tool runs

3
Successread_file src/audit/writer.ts120ms
Successgrep "flushBatch"80ms
Successapply_patch writer.ts1.8s

Review

Pending
Ready for review
3 files changed · awaiting your approval

Empty

No changes yet

Runtime activity will appear here as the agent works.

Usage

Guidance
Do
  • Group by lifecycle: last-turn changes, active processes, completed runs.
  • Pass the review state so approval status rides alongside the runs.
Don't
  • 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
PropTypeDescription
lastTurnChangesRuntimeFileChange[]Files touched in the most recent turn.
activeProcessesRuntimeProcess[]Currently running processes.
completedRunsRuntimeProcess[]Finished tool runs.
reviewRuntimeReviewStateReview / 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.tsx

Component documentation

Runtime Process List

components/workspace/runtime-process-list.tsx

Purpose

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.tsx

Purpose

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.