diff options
| author | 官余棚 <[email protected]> | 2025-08-21 16:04:04 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-21 08:04:04 +0000 |
| commit | 589f5e6823eca456d9c93cadea664e5c19eebb90 (patch) | |
| tree | 031edeb6f5bdf9cac2da206dde9584e04ad186b5 /packages/core/src | |
| parent | ba5309c4050efde8b0be0d9dd726e5c5f1a4c4c6 (diff) | |
feat(cli): prompt completion (#4691)
Co-authored-by: Jacob Richman <[email protected]>
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'; |
