1742ced6df
- Remove extractPrompt from RoleDefinition - Remove ExtractContext type - ExtractFn now takes (schema, contentHash) instead of (schema, prompt, ExtractContext) - createExtract reads CAS content by hash, keeps ReAct loop with cas_get - Coder schema uses .describe() for phase hash hint - All role definitions, CLI templates, and skill output updated Refs #180, closes #174, closes #181
35 lines
714 B
TypeScript
35 lines
714 B
TypeScript
export { buildThreadContext } from "./build-context.js";
|
|
export { createWorkflow } from "./create-workflow.js";
|
|
export { err, ok } from "./result.js";
|
|
export type {
|
|
AgentBinding,
|
|
AgentContext,
|
|
AgentFn,
|
|
CasStore,
|
|
ExtractFn,
|
|
ExtractResult,
|
|
FALLBACK,
|
|
LlmProvider,
|
|
Moderator,
|
|
ModeratorCondition,
|
|
ModeratorContext,
|
|
ModeratorTable,
|
|
ModeratorTransition,
|
|
Result,
|
|
RoleDefinition,
|
|
RoleMeta,
|
|
RoleOutput,
|
|
RoleStep,
|
|
StartStep,
|
|
ThreadContext,
|
|
WorkflowCompletion,
|
|
WorkflowDefinition,
|
|
WorkflowDescriptor,
|
|
WorkflowFn,
|
|
WorkflowResult,
|
|
WorkflowRoleDescriptor,
|
|
WorkflowRoleSchema,
|
|
WorkflowRuntime,
|
|
} from "./types.js";
|
|
export { END, START, tableToModerator } from "./types.js";
|