feat(cli): add /chat debug command for nightly builds (#16339)

This commit is contained in:
Abhi
2026-01-11 14:11:06 -05:00
committed by GitHub
parent 39b3f20a22
commit 0e955da171
11 changed files with 555 additions and 5 deletions
+10
View File
@@ -73,6 +73,7 @@ import type { ModelConfigServiceConfig } from '../services/modelConfigService.js
import { ModelConfigService } from '../services/modelConfigService.js';
import { DEFAULT_MODEL_CONFIGS } from './defaultModelConfigs.js';
import { ContextManager } from '../services/contextManager.js';
import type { GenerateContentParameters } from '@google/genai';
// Re-export OAuth config type
export type { MCPOAuthConfig, AnyToolInvocation };
@@ -499,6 +500,7 @@ export class Config {
private contextManager?: ContextManager;
private terminalBackground: string | undefined = undefined;
private remoteAdminSettings: GeminiCodeAssistSetting | undefined;
private latestApiRequest: GenerateContentParameters | undefined;
constructor(params: ConfigParameters) {
this.sessionId = params.sessionId;
@@ -897,6 +899,14 @@ export class Config {
return this.terminalBackground;
}
getLatestApiRequest(): GenerateContentParameters | undefined {
return this.latestApiRequest;
}
setLatestApiRequest(req: GenerateContentParameters): void {
this.latestApiRequest = req;
}
getRemoteAdminSettings(): GeminiCodeAssistSetting | undefined {
return this.remoteAdminSettings;
}