summaryrefslogtreecommitdiff
path: root/packages/core/src/config/config.ts
diff options
context:
space:
mode:
authorTommaso Sciortino <[email protected]>2025-06-07 13:49:00 -0700
committerGitHub <[email protected]>2025-06-07 13:49:00 -0700
commitd6cf4d5b0b9aa5ab074c4d84e2aae1a2f36b529b (patch)
treef4c372ded219e42c179783ccf6b1013591e8cbdc /packages/core/src/config/config.ts
parent10b52ac4e89b434e4c63ecd12b741755dfc774a4 (diff)
Eliminate createServerConfig() (#821)
Diffstat (limited to 'packages/core/src/config/config.ts')
-rw-r--r--packages/core/src/config/config.ts10
1 files changed, 1 insertions, 9 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts
index 75db970b..3eb6ecf1 100644
--- a/packages/core/src/config/config.ts
+++ b/packages/core/src/config/config.ts
@@ -126,7 +126,7 @@ export class Config {
this.toolCallCommand = params.toolCallCommand;
this.mcpServerCommand = params.mcpServerCommand;
this.mcpServers = params.mcpServers;
- this.userAgent = params.userAgent;
+ this.userAgent = params.userAgent ?? 'GeminiCLI/unknown';
this.userMemory = params.userMemory ?? '';
this.geminiMdFileCount = params.geminiMdFileCount ?? 0;
this.approvalMode = params.approvalMode ?? ApprovalMode.DEFAULT;
@@ -329,14 +329,6 @@ export function loadEnvironment(): void {
}
}
-export function createServerConfig(params: ConfigParameters): Config {
- return new Config({
- ...params,
- targetDir: path.resolve(params.targetDir), // Ensure targetDir is resolved
- userAgent: params.userAgent ?? 'GeminiCLI/unknown', // Default user agent
- });
-}
-
export function createToolRegistry(config: Config): Promise<ToolRegistry> {
const registry = new ToolRegistry(config);
const targetDir = config.getTargetDir();