@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;" />
35 lines (29 loc) • 955 B
text/typescript
/**
* Constants for LangGraph integration.
* This file is separate from langgraph.agent.ts to avoid pulling in @ag-ui/langgraph
* when only these constants are needed.
*/
import {
TextMessageStartEvent,
TextMessageContentEvent,
TextMessageEndEvent,
ToolCallStartEvent,
ToolCallArgsEvent,
ToolCallEndEvent,
} from "@ag-ui/client";
export type TextMessageEvents =
| TextMessageStartEvent
| TextMessageContentEvent
| TextMessageEndEvent;
export type ToolCallEvents = ToolCallStartEvent | ToolCallArgsEvent | ToolCallEndEvent;
export enum CustomEventNames {
CopilotKitManuallyEmitMessage = "copilotkit_manually_emit_message",
CopilotKitManuallyEmitToolCall = "copilotkit_manually_emit_tool_call",
CopilotKitManuallyEmitIntermediateState = "copilotkit_manually_emit_intermediate_state",
CopilotKitExit = "copilotkit_exit",
}
export interface PredictStateTool {
tool: string;
state_key: string;
tool_argument: string;
}