summaryrefslogtreecommitdiff
path: root/packages/core/src/config/config.ts
diff options
context:
space:
mode:
authorEddie Santos <[email protected]>2025-06-07 13:38:05 -0700
committerGitHub <[email protected]>2025-06-07 13:38:05 -0700
commit27fdd1b6e6e50882ee9a17c85c5f6b845d4973ce (patch)
tree1a75c9c755c8ce02e39e0da79342cbd79b359acd /packages/core/src/config/config.ts
parent51cd5ffd91b1a061ee1da2b048c22cd05ca3e836 (diff)
Add embedder (#818)
Diffstat (limited to 'packages/core/src/config/config.ts')
-rw-r--r--packages/core/src/config/config.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts
index 00b3e35d..75db970b 100644
--- a/packages/core/src/config/config.ts
+++ b/packages/core/src/config/config.ts
@@ -55,6 +55,7 @@ export class MCPServerConfig {
export interface ConfigParameters {
apiKey: string;
model: string;
+ embeddingModel: string;
sandbox: boolean | string;
targetDir: string;
debugMode: boolean;
@@ -84,6 +85,7 @@ export class Config {
private toolRegistry: Promise<ToolRegistry>;
private readonly apiKey: string;
private readonly model: string;
+ private readonly embeddingModel: string;
private readonly sandbox: boolean | string;
private readonly targetDir: string;
private readonly debugMode: boolean;
@@ -113,6 +115,7 @@ export class Config {
constructor(params: ConfigParameters) {
this.apiKey = params.apiKey;
this.model = params.model;
+ this.embeddingModel = params.embeddingModel;
this.sandbox = params.sandbox;
this.targetDir = path.resolve(params.targetDir);
this.debugMode = params.debugMode;
@@ -163,6 +166,10 @@ export class Config {
return this.model;
}
+ getEmbeddingModel(): string {
+ return this.embeddingModel;
+ }
+
getSandbox(): boolean | string {
return this.sandbox;
}