Kanshō/Compose with footer

Compose with footer

The compose box (plan/model controls) plus a session/project/branch footer row with running and background-process state. Thin wrapper over the existing ComposeBox.

Included in the single kansho full pack. Components are not offered as separate installs.

Idle

planopus-4.7
agent-platformaudit/compaction

Running — with background processes

planopus-4.7
agent-platformaudit/compaction2 background processesRunning

Usage

Guidance
Do
  • Show project and branch so the operator knows where the turn lands.
  • Set running while a turn is in flight to surface the quiet indicator.
Don't
  • Duplicate the runtime panel's process detail — keep the footer to a count.
When to use
The primary compose bar of a workspace chat, with context footer.
When not to
A bare message input with no runtime context — use ComposeBox.

Props

Extends ComposeBox
PropTypeDefaultDescription
projectstringProject / repo label in the footer.
branchstringBranch label in the footer.
runningbooleanfalseShow a quiet running indicator.
backgroundProcessesnumberCount of background processes, shown when > 0.
...ComposeBoxPropsComposeBox propsAll ComposeBox props — value, onChange, onSubmit, etc.

Component documentation

components/workspace/compose-with-footer.tsx