From 9daead63ddc4a0bddad05ec9f4bb7c0726da44f4 Mon Sep 17 00:00:00 2001 From: Abhi <43648792+abhipatel12@users.noreply.github.com> Date: Tue, 22 Jul 2025 00:34:55 -0400 Subject: (feat): Initial Version of Custom Commands (#4572) --- packages/cli/src/ui/commands/types.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'packages/cli/src/ui/commands') diff --git a/packages/cli/src/ui/commands/types.ts b/packages/cli/src/ui/commands/types.ts index 3ffadf83..df7b2f21 100644 --- a/packages/cli/src/ui/commands/types.ts +++ b/packages/cli/src/ui/commands/types.ts @@ -99,12 +99,22 @@ export interface LoadHistoryActionReturn { clientHistory: Content[]; // The history for the generative client } +/** + * The return type for a command action that should immediately submit + * content as a prompt to the Gemini model. + */ +export interface SubmitPromptActionReturn { + type: 'submit_prompt'; + content: string; +} + export type SlashCommandActionReturn = | ToolActionReturn | MessageActionReturn | QuitActionReturn | OpenDialogActionReturn - | LoadHistoryActionReturn; + | LoadHistoryActionReturn + | SubmitPromptActionReturn; export enum CommandKind { BUILT_IN = 'built-in', -- cgit v1.2.3