| 作成 | `src/workflow/instruction-context.ts` | `instruction-builder.ts` からコンテキスト組立ロジック抽出 | | 作成 | `src/workflow/status-rules.ts` | `instruction-builder.ts` からステータスルールロジック抽出 | | 変更 | 35ファイル | `getErrorMessage()` 統一、`projectCwd` required 化、`process.cwd()` デフォルト除去、`sacrificeMode` 削除、`loadGlobalConfig` キャッシュ、`console.log` → `blankLine()`、`executeTask` options object 化 | resolved #44
36 lines
684 B
TypeScript
36 lines
684 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,
|
|
invalidateGlobalConfigCache,
|
|
addTrustedDirectory,
|
|
isDirectoryTrusted,
|
|
loadProjectDebugConfig,
|
|
getEffectiveDebugConfig,
|
|
} from './globalConfig.js';
|