chore: add ion package, codesight wiki, work plans, ascli config
New @boocode/ion package (v0.0.1) for inference optimization network. .codesight/ wiki artifacts for codebase documentation. .omo/ work plans for openspec cleanup and enhanced file panel.
This commit is contained in:
111
packages/ion/src/schema/index.ts
Normal file
111
packages/ion/src/schema/index.ts
Normal file
@@ -0,0 +1,111 @@
|
||||
// ---------------------------------------------------------------------------
|
||||
// Ion Schema Layer — Public API
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
// retry.ts
|
||||
export {
|
||||
stepRetryConfigSchema,
|
||||
type StepRetryConfig,
|
||||
} from './retry.js';
|
||||
|
||||
// loop.ts
|
||||
export {
|
||||
loopNodeConfigSchema,
|
||||
type LoopNodeConfig,
|
||||
} from './loop.js';
|
||||
|
||||
// trigger-rule.ts
|
||||
export {
|
||||
triggerRuleSchema,
|
||||
TRIGGER_RULES,
|
||||
DEFAULT_TRIGGER_RULE,
|
||||
type TriggerRule,
|
||||
} from './trigger-rule.js';
|
||||
|
||||
// dag-node.ts
|
||||
export {
|
||||
effortLevelSchema,
|
||||
type EffortLevel,
|
||||
thinkingConfigSchema,
|
||||
type ThinkingConfig,
|
||||
approvalOnRejectSchema,
|
||||
type ApprovalOnReject,
|
||||
dagNodeBaseSchema,
|
||||
type DagNodeBase,
|
||||
commandNodeSchema,
|
||||
promptNodeSchema,
|
||||
bashNodeSchema,
|
||||
scriptNodeSchema,
|
||||
loopNodeSchema,
|
||||
approvalNodeSchema,
|
||||
cancelNodeSchema,
|
||||
type CommandNode,
|
||||
type PromptNode,
|
||||
type BashNode,
|
||||
type ScriptNode,
|
||||
type LoopNode,
|
||||
type ApprovalNode,
|
||||
type CancelNode,
|
||||
dagNodeSchema,
|
||||
type DagNode,
|
||||
isBashNode,
|
||||
isLoopNode,
|
||||
isApprovalNode,
|
||||
isCancelNode,
|
||||
isScriptNode,
|
||||
isPromptNode,
|
||||
isCommandNode,
|
||||
} from './dag-node.js';
|
||||
|
||||
// workflow.ts
|
||||
export {
|
||||
modelReasoningEffortSchema,
|
||||
type ModelReasoningEffort,
|
||||
webSearchModeSchema,
|
||||
type WebSearchMode,
|
||||
workflowRequirementSchema,
|
||||
type WorkflowRequirement,
|
||||
workflowWorktreePolicySchema,
|
||||
type WorkflowWorktreePolicy,
|
||||
sandboxConfigSchema,
|
||||
type SandboxConfig,
|
||||
providerOverridesSchema,
|
||||
type ProviderOverrides,
|
||||
workflowBaseSchema,
|
||||
type WorkflowBase,
|
||||
workflowDefinitionSchema,
|
||||
type WorkflowDefinition,
|
||||
WorkflowSourceSchema,
|
||||
type WorkflowSource,
|
||||
workflowExecutionResultSchema,
|
||||
type WorkflowExecutionResult,
|
||||
workflowWithSourceSchema,
|
||||
type WorkflowWithSource,
|
||||
workflowLoadErrorSchema,
|
||||
type WorkflowLoadError,
|
||||
workflowLoadResultSchema,
|
||||
type WorkflowLoadResult,
|
||||
loadCommandResultSchema,
|
||||
type LoadCommandResult,
|
||||
} from './workflow.js';
|
||||
|
||||
// workflow-run.ts
|
||||
export {
|
||||
WorkflowRunStatusSchema,
|
||||
type WorkflowRunStatus,
|
||||
TERMINAL_WORKFLOW_STATUSES,
|
||||
RESUMABLE_WORKFLOW_STATUSES,
|
||||
NodeStateSchema,
|
||||
type NodeState,
|
||||
ApprovalContextSchema,
|
||||
type ApprovalContext,
|
||||
WorkflowRunSchema,
|
||||
type WorkflowRun,
|
||||
} from './workflow-run.js';
|
||||
|
||||
// node-output.ts
|
||||
export {
|
||||
nodeOutputSchema,
|
||||
type NodeOutput,
|
||||
type NodeExecutionResult,
|
||||
} from './node-output.js';
|
||||
Reference in New Issue
Block a user