UNPKG

mcp-shrimp-task-manager

Version:

Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like develope

44 lines 1.99 kB
// 任務狀態枚舉:定義任務在工作流程中的當前階段 export var TaskStatus; (function (TaskStatus) { TaskStatus["PENDING"] = "pending"; TaskStatus["IN_PROGRESS"] = "in_progress"; TaskStatus["COMPLETED"] = "completed"; TaskStatus["BLOCKED"] = "blocked"; })(TaskStatus || (TaskStatus = {})); // 相關文件類型:定義文件與任務的關係類型 export var RelatedFileType; (function (RelatedFileType) { RelatedFileType["TO_MODIFY"] = "TO_MODIFY"; RelatedFileType["REFERENCE"] = "REFERENCE"; RelatedFileType["CREATE"] = "CREATE"; RelatedFileType["DEPENDENCY"] = "DEPENDENCY"; RelatedFileType["OTHER"] = "OTHER"; })(RelatedFileType || (RelatedFileType = {})); // 任務複雜度級別:定義任務的複雜程度分類 export var TaskComplexityLevel; (function (TaskComplexityLevel) { TaskComplexityLevel["LOW"] = "\u4F4E\u8907\u96DC\u5EA6"; TaskComplexityLevel["MEDIUM"] = "\u4E2D\u7B49\u8907\u96DC\u5EA6"; TaskComplexityLevel["HIGH"] = "\u9AD8\u8907\u96DC\u5EA6"; TaskComplexityLevel["VERY_HIGH"] = "\u6975\u9AD8\u8907\u96DC\u5EA6"; })(TaskComplexityLevel || (TaskComplexityLevel = {})); // 任務複雜度閾值:定義任務複雜度評估的參考標準 export const TaskComplexityThresholds = { DESCRIPTION_LENGTH: { MEDIUM: 500, // 超過此字數判定為中等複雜度 HIGH: 1000, // 超過此字數判定為高複雜度 VERY_HIGH: 2000, // 超過此字數判定為極高複雜度 }, DEPENDENCIES_COUNT: { MEDIUM: 2, // 超過此依賴數量判定為中等複雜度 HIGH: 5, // 超過此依賴數量判定為高複雜度 VERY_HIGH: 10, // 超過此依賴數量判定為極高複雜度 }, NOTES_LENGTH: { MEDIUM: 200, // 超過此字數判定為中等複雜度 HIGH: 500, // 超過此字數判定為高複雜度 VERY_HIGH: 1000, // 超過此字數判定為極高複雜度 }, }; //# sourceMappingURL=index.js.map