From d79dafc57715a014e71884f3ba4e7d82b0bb228c Mon Sep 17 00:00:00 2001 From: Tommaso Sciortino Date: Tue, 10 Jun 2025 16:00:13 -0700 Subject: Basic code assist support (#910) --- packages/core/src/code_assist/codeAssist.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 packages/core/src/code_assist/codeAssist.ts (limited to 'packages/core/src/code_assist/codeAssist.ts') diff --git a/packages/core/src/code_assist/codeAssist.ts b/packages/core/src/code_assist/codeAssist.ts new file mode 100644 index 00000000..dd5c2ddd --- /dev/null +++ b/packages/core/src/code_assist/codeAssist.ts @@ -0,0 +1,19 @@ +/** + * @license + * Copyright 2025 Google LLC + * SPDX-License-Identifier: Apache-2.0 + */ + +import { ContentGenerator } from '../core/contentGenerator.js'; +import { loginWithOauth } from './oauth2.js'; +import { setupUser } from './setup.js'; +import { CcpaServer } from './ccpaServer.js'; + +export async function createCodeAssistContentGenerator(): Promise { + const oauth2Client = await loginWithOauth(); + const projectId = await setupUser( + oauth2Client, + process.env.GOOGLE_CLOUD_PROJECT, + ); + return new CcpaServer(oauth2Client, projectId); +} -- cgit v1.2.3