diff options
Diffstat (limited to 'packages/core/src')
| -rw-r--r-- | packages/core/src/config/config.ts | 7 | ||||
| -rw-r--r-- | packages/core/src/index.ts | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index 349a0f83..44df13a8 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -200,6 +200,7 @@ export interface ConfigParameters { trustedFolder?: boolean; shouldUseNodePtyShell?: boolean; skipNextSpeakerCheck?: boolean; + enablePromptCompletion?: boolean; } export class Config { @@ -267,6 +268,7 @@ export class Config { private readonly trustedFolder: boolean | undefined; private readonly shouldUseNodePtyShell: boolean; private readonly skipNextSpeakerCheck: boolean; + private readonly enablePromptCompletion: boolean = false; private initialized: boolean = false; readonly storage: Storage; @@ -338,6 +340,7 @@ export class Config { this.shouldUseNodePtyShell = params.shouldUseNodePtyShell ?? false; this.skipNextSpeakerCheck = params.skipNextSpeakerCheck ?? false; this.storage = new Storage(this.targetDir); + this.enablePromptCompletion = params.enablePromptCompletion ?? false; if (params.contextFileName) { setGeminiMdFilename(params.contextFileName); @@ -731,6 +734,10 @@ export class Config { return this.skipNextSpeakerCheck; } + getEnablePromptCompletion(): boolean { + return this.enablePromptCompletion; + } + async getGitService(): Promise<GitService> { if (!this.gitService) { this.gitService = new GitService(this.targetDir, this.storage); diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index f8cd08a8..afdba8fc 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -41,6 +41,7 @@ export * from './utils/shell-utils.js'; export * from './utils/systemEncoding.js'; export * from './utils/textUtils.js'; export * from './utils/formatters.js'; +export * from './utils/generateContentResponseUtilities.js'; export * from './utils/filesearch/fileSearch.js'; export * from './utils/errorParsing.js'; |
