summaryrefslogtreecommitdiff
path: root/docs/server
diff options
context:
space:
mode:
Diffstat (limited to 'docs/server')
-rw-r--r--docs/server/index.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/server/index.md b/docs/server/index.md
index ae8334e6..006e4d21 100644
--- a/docs/server/index.md
+++ b/docs/server/index.md
@@ -20,9 +20,9 @@ The server package is a crucial part of the Gemini CLI ecosystem. While the CLI
While the exact implementation details are within the `packages/server/src/` directory, key conceptual components include:
-- **API Client (`client.ts`):** A module responsible for making HTTP requests to the Gemini API, handling authentication, and parsing responses.
-- **Prompt Management (`prompts.ts`):** Logic for creating and formatting the prompts sent to the Gemini model. This includes integrating user queries, historical context, and tool specifications.
-- \*\*Tool Registry and Execution (`tool-registry.ts`, `tools.ts`, individual tool files like `read-file.ts`, `shell.ts`):
+- **API Client** (`client.ts`): A module responsible for making HTTP requests to the Gemini API, handling authentication, and parsing responses.
+- **Prompt Management** (`prompts.ts`): Logic for creating and formatting the prompts sent to the Gemini model. This includes integrating user queries, historical context, and tool specifications.
+- **Tool Registry and Execution** (`tool-registry.ts`, `tools.ts`, individual tool files like `read-file.ts`, `shell.ts`):
- A system for discovering, registering, and describing available tools to the Gemini model.
- Code for executing each tool safely and effectively, often involving interaction with the operating system or external services.
- **Configuration (`config.ts`):** Handles loading and providing access to server-side configurations, including API keys, model choices, and potentially tool-specific settings.