d00f9df2dd
- Delete ConditionDefinition, Transition types from workflow-protocol - Add Target type, change graph to Record<string, Record<string, Target>> - Remove conditions from WorkflowPayload and WORKFLOW_SCHEMA - Replace jsonata with mustache in workflow-moderator - Rewrite evaluate() to simple map lookup + mustache render - Update cli-workflow to use new 3-arg evaluate(graph, role, output) - 296 tests pass, 0 fail Phase 1 of #490 (closes #491)
38 lines
611 B
TypeScript
38 lines
611 B
TypeScript
export {
|
|
START_NODE_SCHEMA,
|
|
STEP_NODE_SCHEMA,
|
|
WORKFLOW_SCHEMA,
|
|
} from "./schemas.js";
|
|
export type {
|
|
AgentAlias,
|
|
AgentConfig,
|
|
CasRef,
|
|
ModelAlias,
|
|
ModelConfig,
|
|
ModeratorContext,
|
|
ProviderAlias,
|
|
ProviderConfig,
|
|
RoleDefinition,
|
|
RoleName,
|
|
RunningThreadItem,
|
|
RunningThreadsOutput,
|
|
Scenario,
|
|
StartEntry,
|
|
StartNodePayload,
|
|
StartOutput,
|
|
StepContext,
|
|
StepEntry,
|
|
StepNodePayload,
|
|
StepOutput,
|
|
StepRecord,
|
|
Target,
|
|
ThreadForkOutput,
|
|
ThreadId,
|
|
ThreadListItem,
|
|
ThreadStepsOutput,
|
|
ThreadsIndex,
|
|
WorkflowConfig,
|
|
WorkflowName,
|
|
WorkflowPayload,
|
|
} from "./types.js";
|