mirror of
https://github.com/cjo4m06/mcp-shrimp-task-manager.git
synced 2025-07-26 07:52:25 +08:00
Fix #6: 修正簡繁中文導致 Enum 判斷參數錯誤問題
This commit is contained in:
parent
f0283ffe97
commit
dae3756226
@ -275,8 +275,10 @@ export const splitTasksSchema = z.object({
|
||||
})
|
||||
.describe("文件路徑,可以是相對於項目根目錄的路徑或絕對路徑"),
|
||||
type: z
|
||||
.enum(["待修改", "參考資料", "待建立", "依賴文件", "其他"])
|
||||
.describe("文件類型,用於區分不同類型的文件"),
|
||||
.nativeEnum(RelatedFileType)
|
||||
.describe(
|
||||
"文件類型 (TO_MODIFY: 待修改, REFERENCE: 參考資料, CREATE: 待建立, DEPENDENCY: 依賴文件, OTHER: 其他)"
|
||||
),
|
||||
description: z
|
||||
.string()
|
||||
.min(1, {
|
||||
@ -974,7 +976,11 @@ export const updateTaskContentSchema = z.object({
|
||||
.string()
|
||||
.min(1, { message: "文件路徑不能為空,請提供有效的文件路徑" })
|
||||
.describe("文件路徑,可以是相對於項目根目錄的路徑或絕對路徑"),
|
||||
type: z.nativeEnum(RelatedFileType).describe("文件與任務的關係類型"),
|
||||
type: z
|
||||
.nativeEnum(RelatedFileType)
|
||||
.describe(
|
||||
"文件與任務的關係類型 (TO_MODIFY, REFERENCE, CREATE, DEPENDENCY, OTHER)"
|
||||
),
|
||||
description: z.string().optional().describe("文件的補充描述(選填)"),
|
||||
lineStart: z
|
||||
.number()
|
||||
@ -1162,14 +1168,10 @@ export const updateTaskRelatedFilesSchema = z.object({
|
||||
.min(1, { message: "文件路徑不能為空,請提供有效的文件路徑" })
|
||||
.describe("文件路徑,可以是相對於項目根目錄的路徑或絕對路徑"),
|
||||
type: z
|
||||
.enum([
|
||||
RelatedFileType.TO_MODIFY,
|
||||
RelatedFileType.REFERENCE,
|
||||
RelatedFileType.CREATE,
|
||||
RelatedFileType.DEPENDENCY,
|
||||
RelatedFileType.OTHER,
|
||||
])
|
||||
.describe("文件與任務的關係類型"),
|
||||
.nativeEnum(RelatedFileType)
|
||||
.describe(
|
||||
"文件與任務的關係類型 (TO_MODIFY, REFERENCE, CREATE, DEPENDENCY, OTHER)"
|
||||
),
|
||||
description: z.string().optional().describe("文件的補充描述(選填)"),
|
||||
lineStart: z
|
||||
.number()
|
||||
|
@ -13,11 +13,11 @@ export interface TaskDependency {
|
||||
|
||||
// 相關文件類型:定義文件與任務的關係類型
|
||||
export enum RelatedFileType {
|
||||
TO_MODIFY = "待修改", // 需要在任務中修改的文件
|
||||
REFERENCE = "參考資料", // 任務的參考資料或相關文檔
|
||||
CREATE = "待建立", // 需要在任務中建立的文件
|
||||
DEPENDENCY = "依賴文件", // 任務依賴的組件或庫文件
|
||||
OTHER = "其他", // 其他類型的相關文件
|
||||
TO_MODIFY = "TO_MODIFY", // 需要在任務中修改的文件
|
||||
REFERENCE = "REFERENCE", // 任務的參考資料或相關文檔
|
||||
CREATE = "CREATE", // 需要在任務中建立的文件
|
||||
DEPENDENCY = "DEPENDENCY", // 任務依賴的組件或庫文件
|
||||
OTHER = "OTHER", // 其他類型的相關文件
|
||||
}
|
||||
|
||||
// 相關文件:定義任務相關的文件信息
|
||||
|
Loading…
x
Reference in New Issue
Block a user