@agentica/core
Version:
Agentic AI Library specialized in LLM Function Calling
14 lines (11 loc) • 443 B
text/typescript
import type { ILlmSchema } from "@samchon/openapi";
import type { AgenticaContext } from "../AgenticaContext";
import type { MicroAgenticaContext } from "../MicroAgenticaContext";
/**
* @internal
*/
export function isAgenticaContext<Model extends ILlmSchema.Model>(
ctx: AgenticaContext<Model> | MicroAgenticaContext<Model>,
): ctx is AgenticaContext<Model> {
return typeof (ctx as AgenticaContext<Model>).initialize === "function";
}