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
JavaScript
// 任務狀態枚舉:定義任務在工作流程中的當前階段
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