Terminal

@Composable
fun Terminal(output: String, modifier: Modifier = Modifier, title: String = stringResource(R.string.ai_terminal), status: TerminalStatus? = null, exitCode: Int? = null, maxHeight: Dp = 320.dp, onClear: () -> Unit? = null, scrollback: Int)(source)

Command output (AI Elements <Terminal>): a dark console that renders ANSI colors and bold, follows new output while status is running, with copy and an optional clear action.

Parameters

exitCode

shown next to a finished status.

scrollback

lines kept from very long output (the last ones), as a terminal's scrollback.