mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-13 23:51:16 -07:00
31 lines
842 B
TypeScript
31 lines
842 B
TypeScript
/**
|
|
* @license
|
|
* Copyright 2025 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
export const SHELL_COMMAND_NAME = 'Shell Command';
|
|
|
|
export const SHELL_NAME = 'Shell';
|
|
|
|
// Limit Gemini messages to a very high number of lines to mitigate performance
|
|
// issues in the worst case if we somehow get an enormous response from Gemini.
|
|
// This threshold is arbitrary but should be high enough to never impact normal
|
|
// usage.
|
|
export const MAX_GEMINI_MESSAGE_LINES = 65536;
|
|
|
|
export const SHELL_FOCUS_HINT_DELAY_MS = 5000;
|
|
|
|
// Tool status symbols used in ToolMessage component
|
|
export const TOOL_STATUS = {
|
|
SUCCESS: '✓',
|
|
PENDING: 'o',
|
|
EXECUTING: '⊷',
|
|
CONFIRMING: '?',
|
|
CANCELED: '-',
|
|
ERROR: 'x',
|
|
} as const;
|
|
|
|
// Maximum number of MCP resources to display per server before truncating
|
|
export const MAX_MCP_RESOURCES_TO_SHOW = 10;
|