mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
fix: rename ExperimentalEmptyAdapter to EmptyAdapter (#1253)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@copilotkit/runtime": patch
|
||||
---
|
||||
|
||||
- fix: rename ExperimentalEmptyAdapter to EmptyAdapter
|
||||
@@ -15,7 +15,7 @@
|
||||
import { Action, actionParametersToJsonSchema, Parameter, randomId } from "@copilotkit/shared";
|
||||
import {
|
||||
CopilotServiceAdapter,
|
||||
ExperimentalEmptyAdapter,
|
||||
EmptyAdapter,
|
||||
RemoteChain,
|
||||
RemoteChainParameters,
|
||||
} from "../../service-adapters";
|
||||
@@ -189,9 +189,9 @@ export class CopilotRuntime<const T extends Parameter[] | [] = []> {
|
||||
if (agentSession) {
|
||||
return await this.processAgentRequest(request);
|
||||
}
|
||||
if (serviceAdapter instanceof ExperimentalEmptyAdapter) {
|
||||
if (serviceAdapter instanceof EmptyAdapter) {
|
||||
// TODO: use CPK error here
|
||||
throw new Error(`Invalid adapter configuration: ExperimentalEmptyAdapter is only meant to be used with agent lock mode.
|
||||
throw new Error(`Invalid adapter configuration: EmptyAdapter is only meant to be used with agent lock mode.
|
||||
For non-agent components like useCopilotChatSuggestions, CopilotTextarea, or CopilotTask,
|
||||
please use an LLM adapter instead.`);
|
||||
}
|
||||
|
||||
+6
-4
@@ -8,21 +8,21 @@
|
||||
* ## Example
|
||||
*
|
||||
* ```ts
|
||||
* import { CopilotRuntime, ExperimentalEmptyAdapter } from "@copilotkit/runtime";
|
||||
* import { CopilotRuntime, EmptyAdapter } from "@copilotkit/runtime";
|
||||
*
|
||||
* const copilotKit = new CopilotRuntime();
|
||||
*
|
||||
* return new ExperimentalEmptyAdapter();
|
||||
* return new EmptyAdapter();
|
||||
* ```
|
||||
*/
|
||||
import {
|
||||
CopilotServiceAdapter,
|
||||
CopilotRuntimeChatCompletionRequest,
|
||||
CopilotRuntimeChatCompletionResponse,
|
||||
} from "../../service-adapter";
|
||||
} from "../service-adapter";
|
||||
import { randomId } from "@copilotkit/shared";
|
||||
|
||||
export class ExperimentalEmptyAdapter implements CopilotServiceAdapter {
|
||||
export class EmptyAdapter implements CopilotServiceAdapter {
|
||||
async process(
|
||||
request: CopilotRuntimeChatCompletionRequest,
|
||||
): Promise<CopilotRuntimeChatCompletionResponse> {
|
||||
@@ -31,3 +31,5 @@ export class ExperimentalEmptyAdapter implements CopilotServiceAdapter {
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export const ExperimentalEmptyAdapter = EmptyAdapter;
|
||||
@@ -13,4 +13,4 @@ export * from "./unify/unify-adapter";
|
||||
export * from "./groq/groq-adapter";
|
||||
export * from "./anthropic/anthropic-adapter";
|
||||
export * from "./experimental/ollama/ollama-adapter";
|
||||
export * from "./experimental/empty/empty-adapter";
|
||||
export * from "./empty/empty-adapter";
|
||||
|
||||
@@ -104,9 +104,9 @@ export const quickStartProviders: ProvidersConfig = {
|
||||
},
|
||||
"empty": {
|
||||
id: "empty",
|
||||
title: "Experimental Empty Adapter",
|
||||
title: "Empty Adapter (CoAgents Only)",
|
||||
icon: '/icons/empty.svg',
|
||||
adapterImport: "ExperimentalEmptyAdapter",
|
||||
adapterSetup: 'const serviceAdapter = new ExperimentalEmptyAdapter();'
|
||||
adapterImport: "EmptyAdapter",
|
||||
adapterSetup: 'const serviceAdapter = new EmptyAdapter();'
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user