mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-23 11:34:44 -07:00
feat(cli): implement compact tool output (#20974)
This commit is contained in:
@@ -921,12 +921,18 @@ export const isListResult = (
|
||||
): res is ListDirectoryResult | ReadManyFilesResult =>
|
||||
isStructuredToolResult(res) && 'files' in res && Array.isArray(res.files);
|
||||
|
||||
export const isReadManyFilesResult = (
|
||||
res: unknown,
|
||||
): res is ReadManyFilesResult => isListResult(res) && 'include' in res;
|
||||
export type ToolResultDisplay =
|
||||
| string
|
||||
| FileDiff
|
||||
| AnsiOutput
|
||||
| TodoList
|
||||
| SubagentProgress;
|
||||
| SubagentProgress
|
||||
| GrepResult
|
||||
| ListDirectoryResult
|
||||
| ReadManyFilesResult;
|
||||
|
||||
export type TodoStatus =
|
||||
| 'pending'
|
||||
|
||||
Reference in New Issue
Block a user