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
↵to send
agent-platformaudit/compaction
Running — with background processes
planopus-4.7
agent-platformaudit/compaction2 background processes⠋Running
Usage
GuidanceDo
- 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| Prop | Type | Default | Description |
|---|---|---|---|
| project | string | — | Project / repo label in the footer. |
| branch | string | — | Branch label in the footer. |
| running | boolean | false | Show a quiet running indicator. |
| backgroundProcesses | number | — | Count of background processes, shown when > 0. |
| ...ComposeBoxProps | ComposeBox props | — | All ComposeBox props — value, onChange, onSubmit, etc. |
Component documentation
Compose With Footer
components/workspace/compose-with-footer.tsx