Skip to content

Commit a8d47ef

Browse files
committed
feat: add --prompt alias for text chat and search web subcommand
- text chat: accept --prompt as alias for --message for consistency with other commands (image, music, speech all use --prompt) - search: register 'search web' as alias for 'search query'
1 parent 7a2c843 commit a8d47ef

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/commands/text/chat.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ function parseMessages(flags: GlobalFlags): ParsedMessages {
4444
}
4545
}
4646

47+
// --prompt is an alias for --message
48+
if (!flags.message && flags.prompt) {
49+
flags.message = Array.isArray(flags.prompt) ? flags.prompt : [flags.prompt as string];
50+
}
51+
4752
if (flags.message) {
4853
const validRoles = new Set(['system', 'user', 'assistant']);
4954
const msgs = flags.message as string[];

src/registry.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ export const registry = new CommandRegistry({
277277
'music generate': musicGenerate,
278278
'music cover': musicCover,
279279
'search query': searchQuery,
280+
'search web': searchQuery,
280281
'vision describe': visionDescribe,
281282
'quota show': quotaShow,
282283
'config show': configShow,

0 commit comments

Comments
 (0)