@kortyx/core
v0.5.3
Published
Core primitives and shared types for the Kortyx framework.
Downloads
871
Maintainers
Readme
@kortyx/core
Workflow definitions, node contracts, state types, schema validation, and workflow loading primitives for Kortyx.
Most application code should import these APIs from kortyx. Use @kortyx/core directly when you are building lower-level framework integrations or package-level extensions.
Install
pnpm add @kortyx/corenpm install @kortyx/coreKey APIs
defineWorkflow(...)loadWorkflow(...)validateWorkflow(...)NodeFnNodeResultWorkflowDefinitionGraphState
Example
import { defineWorkflow } from "@kortyx/core";
export const workflow = defineWorkflow({
id: "support-triage",
version: "1.0.0",
nodes: {
classify: { run: "classifyTicket" },
respond: { run: "draftResponse" },
},
edges: [
["__start__", "classify"],
["classify", "respond"],
["respond", "__end__"],
],
});Documentation
License
Apache-2.0. See LICENSE.
