mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-23 16:55:51 +00:00
- 移除 private,补全 exports/types/files/publishConfig/license/repository 等 - 添加 LICENSE (MIT) 与 README - 添加 scripts/build.ts + tsconfig.build.json,用 tsc emit 输出 dist/**/*.js + .d.ts (Bun bundle + external zod 会丢失 createWorkflowTool/workflowInputSchema/persistInlineScript 符号,改用 tsc emit) - 修 src/index.ts 的 WORKFLOW_TOOL_NAME 重复 export;tool/* 的 named re-export 改为 import + 再 export Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
32 lines
1.0 KiB
TypeScript
32 lines
1.0 KiB
TypeScript
// @claude-code-best/workflow-engine
|
|
// Deterministic JS script orchestration engine. Zero core-layer runtime dependencies; talks to the world via port adapters.
|
|
|
|
export * from './types.js'
|
|
export * from './constants.js'
|
|
export * from './ports.js'
|
|
export * from './agentAdapter.js'
|
|
export * from './engine/concurrency.js'
|
|
export * from './engine/script.js'
|
|
export * from './engine/journal.js'
|
|
export * from './engine/budget.js'
|
|
export * from './engine/structuredOutput.js'
|
|
export * from './engine/namedWorkflows.js'
|
|
export * from './engine/errors.js'
|
|
export * from './engine/context.js'
|
|
export * from './engine/hooks.js'
|
|
export * from './engine/runWorkflow.js'
|
|
export * from './progress/events.js'
|
|
import {
|
|
createWorkflowTool,
|
|
type WorkflowToolDescriptor,
|
|
} from './tool/WorkflowTool.js'
|
|
import { workflowInputSchema, type WorkflowInput } from './tool/schema.js'
|
|
import { persistInlineScript } from './tool/persistInline.js'
|
|
export {
|
|
createWorkflowTool,
|
|
type WorkflowToolDescriptor,
|
|
workflowInputSchema,
|
|
type WorkflowInput,
|
|
persistInlineScript,
|
|
}
|