takt/src/config/loader.ts

35 lines
653 B
TypeScript

/**
* Configuration loader for takt
*
* Re-exports from specialized loaders for backward compatibility.
*/
// Workflow loading
export {
getBuiltinWorkflow,
loadWorkflow,
loadWorkflowByIdentifier,
isWorkflowPath,
loadAllWorkflows,
listWorkflows,
} from './workflowLoader.js';
// Agent loading
export {
loadAgentsFromDir,
loadCustomAgents,
listCustomAgents,
loadAgentPrompt,
loadAgentPromptFromPath,
} from './agentLoader.js';
// Global configuration
export {
loadGlobalConfig,
saveGlobalConfig,
addTrustedDirectory,
isDirectoryTrusted,
loadProjectDebugConfig,
getEffectiveDebugConfig,
} from './globalConfig.js';