(feat): Initial Version of Custom Commands (#4572)

This commit is contained in:
Abhi
2025-07-22 00:34:55 -04:00
committed by GitHub
parent 5f813ef510
commit 9daead63dd
17 changed files with 1008 additions and 96 deletions

View File

@@ -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',