Skip to content

apollo-code


apollo-code / ui/src / InteractiveAppOptions

Interface: InteractiveAppOptions

Properties

cwd

cwd: string


events?

optional events?: EventBus


history?

optional history?: InputHistoryStore


initialInput?

optional initialInput?: string


modelPicker?

optional modelPicker?: ModelPickerState


onExit?

optional onExit?: () => void | Promise<void>

Returns

void | Promise<void>


onModelSelect?

optional onModelSelect?: (model) => void | Promise<void>

Parameters

model

string

Returns

void | Promise<void>


onSubmit?

optional onSubmit?: (input, options?) => void | Promise<void>

Parameters

input

string

options?

SubmitOptions

Returns

void | Promise<void>


permissions?

optional permissions?: PermissionPromptController


resume?

optional resume?: SessionResumeController


sessionId?

optional sessionId?: string


slashCommandRegistry?

optional slashCommandRegistry?: SlashCommandRegistry


slashCommands?

optional slashCommands?: readonly SlashCommand[]


status?

optional status?: string


statusPanel?

optional statusPanel?: StatusPanelData


statusPanelController?

optional statusPanelController?: StatusPanelController


welcome?

optional welcome?: WelcomePanelData