Download packages/core/src/telemetry/constants.ts from SaylorTwift/gemini-cli: direct link, hf CLI and curl.
- Browser
- Download file 1.79 kB
-
https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/core/src/telemetry/constants.ts
- Command line
-
hf download hf://SaylorTwift/gemini-cli/packages/core/src/telemetry/constants.ts
-
curl -L -o constants.ts https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/core/src/telemetry/constants.ts
1.79 kB
| /** | |
| * @license | |
| * Copyright 2025 Google LLC | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| export const SERVICE_NAME = 'gemini-cli'; | |
| export const SERVICE_DESCRIPTION = | |
| 'Gemini CLI is an open-source AI agent that brings the power of Gemini directly into your terminal. It is designed to be a terminal-first, extensible, and powerful tool for developers, engineers, SREs, and beyond.'; | |
| // Gemini CLI specific semantic conventions | |
| // https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/#genai-attributes | |
| export const GEN_AI_OPERATION_NAME = 'gen_ai.operation.name'; | |
| export const GEN_AI_AGENT_NAME = 'gen_ai.agent.name'; | |
| export const GEN_AI_AGENT_DESCRIPTION = 'gen_ai.agent.description'; | |
| export const GEN_AI_INPUT_MESSAGES = 'gen_ai.input.messages'; | |
| export const GEN_AI_OUTPUT_MESSAGES = 'gen_ai.output.messages'; | |
| export const GEN_AI_REQUEST_MODEL = 'gen_ai.request.model'; | |
| export const GEN_AI_RESPONSE_MODEL = 'gen_ai.response.model'; | |
| export const GEN_AI_PROMPT_NAME = 'gen_ai.prompt.name'; | |
| export const GEN_AI_TOOL_NAME = 'gen_ai.tool.name'; | |
| export const GEN_AI_TOOL_CALL_ID = 'gen_ai.tool.call_id'; | |
| export const GEN_AI_TOOL_DESCRIPTION = 'gen_ai.tool.description'; | |
| export const GEN_AI_USAGE_INPUT_TOKENS = 'gen_ai.usage.input_tokens'; | |
| export const GEN_AI_USAGE_OUTPUT_TOKENS = 'gen_ai.usage.output_tokens'; | |
| export const GEN_AI_SYSTEM_INSTRUCTIONS = 'gen_ai.system_instructions'; | |
| export const GEN_AI_TOOL_DEFINITIONS = 'gen_ai.tool.definitions'; | |
| export const GEN_AI_CONVERSATION_ID = 'gen_ai.conversation.id'; | |
| // Gemini CLI specific operations | |
| export enum GeminiCliOperation { | |
| ToolCall = 'tool_call', | |
| LLMCall = 'llm_call', | |
| UserPrompt = 'user_prompt', | |
| SystemPrompt = 'system_prompt', | |
| AgentCall = 'agent_call', | |
| ScheduleToolCalls = 'schedule_tool_calls', | |
| } | |