@copilotkit/runtime
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
25 lines (23 loc) • 1.15 kB
text/typescript
import { CustomEventNames } from "./consts.cjs";
import { Observable } from "rxjs";
import { RunAgentInput } from "@ag-ui/client";
import { BaseEvent as BaseEvent$1 } from "@ag-ui/core";
import { LangGraphAgent, LangGraphAgentConfig, LangGraphHttpAgent, ProcessedEvents, SchemaKeys, State, StateEnrichment } from "@ag-ui/langgraph";
import { Message as Message$1 } from "@langchain/langgraph-sdk/dist/types.messages";
//#region src/lib/runtime/agent-integrations/langgraph/agent.d.ts
interface CopilotKitStateEnrichment {
copilotkit: {
actions: StateEnrichment["ag-ui"]["tools"];
context: StateEnrichment["ag-ui"]["context"];
};
}
declare class LangGraphAgent$1 extends LangGraphAgent {
constructor(config: LangGraphAgentConfig);
dispatchEvent(event: ProcessedEvents): boolean;
run(input: RunAgentInput): Observable<BaseEvent$1>;
langGraphDefaultMergeState(state: State, messages: Message$1[], input: RunAgentInput): State<StateEnrichment & CopilotKitStateEnrichment>;
getSchemaKeys(): Promise<SchemaKeys>;
}
//#endregion
export { LangGraphAgent$1 as LangGraphAgent, LangGraphHttpAgent };
//# sourceMappingURL=agent.d.cts.map