6fc97fc8c8
Add ModeratorCondition, FALLBACK, ModeratorTransition, ModeratorTable types and tableToModerator converter function. Export from workflow-protocol and re-export from workflow-runtime for backward compat. Refs #172
58 lines
1.5 KiB
TypeScript
58 lines
1.5 KiB
TypeScript
// ── Types ──────────────────────────────────────────────────────────
|
|
|
|
export type {
|
|
ContentMerkleNode,
|
|
StartNode,
|
|
StartNodePayload,
|
|
StateNode,
|
|
StateNodePayload,
|
|
} from "./cas-types.js";
|
|
|
|
export type {
|
|
AdvanceOutcome,
|
|
AgentBinding,
|
|
AgentContext,
|
|
AgentFn,
|
|
CasStore,
|
|
ExtractContext,
|
|
ExtractFn,
|
|
ExtractResult,
|
|
FALLBACK,
|
|
LlmProvider,
|
|
Moderator,
|
|
ModeratorCondition,
|
|
ModeratorContext,
|
|
ModeratorTable,
|
|
ModeratorTransition,
|
|
ProviderConfig,
|
|
ResolvedModel,
|
|
Result,
|
|
RoleDefinition,
|
|
RoleMeta,
|
|
RoleOutput,
|
|
RoleStep,
|
|
StartStep,
|
|
ThreadContext,
|
|
WorkflowCompletion,
|
|
WorkflowConfig,
|
|
WorkflowDefinition,
|
|
WorkflowDescriptor,
|
|
WorkflowFn,
|
|
WorkflowResult,
|
|
WorkflowRoleDescriptor,
|
|
WorkflowRoleSchema,
|
|
WorkflowRuntime,
|
|
} from "./types.js";
|
|
|
|
// ── Constants ──────────────────────────────────────────────────────
|
|
|
|
export { END, START } from "./types.js";
|
|
|
|
// ── Constructor functions ──────────────────────────────────────────
|
|
|
|
export { err, ok } from "./result.js";
|
|
|
|
// ── Moderator Table ────────────────────────────────────────────────
|
|
|
|
export { tableToModerator } from "./moderator-table.js";
|