fix(linear): add default null for after cursor (#3814)

This commit is contained in:
Vikhyath Mondreti
2026-03-27 15:57:40 -07:00
committed by GitHub
parent dda012eae9
commit 271624a402
22 changed files with 43 additions and 43 deletions

View File

@@ -1532,7 +1532,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
projectId: effectiveProjectId || undefined,
includeArchived: params.includeArchived,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_get_issue':
@@ -1599,7 +1599,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
teamId: effectiveTeamId,
includeArchived: params.includeArchived,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_add_label_to_issue':
@@ -1650,7 +1650,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
issueId: params.issueId.trim(),
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_list_projects':
@@ -1659,7 +1659,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
teamId: effectiveTeamId,
includeArchived: params.includeArchived,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_get_project':
@@ -1714,7 +1714,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_get_viewer':
@@ -1725,7 +1725,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
teamId: effectiveTeamId,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_create_label':
@@ -1764,7 +1764,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
teamId: effectiveTeamId,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_create_workflow_state':
@@ -1795,7 +1795,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
teamId: effectiveTeamId,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_get_cycle':
@@ -1860,7 +1860,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
issueId: params.issueId.trim(),
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_update_attachment':
@@ -1901,7 +1901,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
issueId: params.issueId.trim(),
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_delete_issue_relation':
@@ -1927,7 +1927,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_create_project_update':
@@ -1949,14 +1949,14 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
projectId: effectiveProjectId,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_list_notifications':
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_update_notification':
@@ -1988,7 +1988,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: false,
}
@@ -2023,7 +2023,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: false,
}
@@ -2117,7 +2117,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
// Customer Tier Operations
@@ -2159,7 +2159,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
// Project Management Operations
@@ -2212,7 +2212,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
projectId: effectiveProjectId || undefined,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
case 'linear_add_label_to_project':
@@ -2277,7 +2277,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
...baseParams,
projectId: params.projectIdForMilestone.trim(),
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
// Project Status Operations
@@ -2328,7 +2328,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
return {
...baseParams,
first: params.first ? Number(params.first) : undefined,
after: params.after,
after: params.after?.trim() || undefined,
}
default:

View File

@@ -76,7 +76,7 @@ export const linearListAttachmentsTool: ToolConfig<
variables: {
issueId: params.issueId,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -76,7 +76,7 @@ export const linearListCommentsTool: ToolConfig<
variables: {
issueId: params.issueId,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -89,7 +89,7 @@ export const linearListCustomerRequestsTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: params.includeArchived || false,
},
}),

View File

@@ -70,7 +70,7 @@ export const linearListCustomerStatusesTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -69,7 +69,7 @@ export const linearListCustomerTiersTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -76,7 +76,7 @@ export const linearListCustomersTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: params.includeArchived || false,
},
}),

View File

@@ -80,7 +80,7 @@ export const linearListCyclesTool: ToolConfig<LinearListCyclesParams, LinearList
variables: {
filter: Object.keys(filter).length > 0 ? filter : undefined,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}
},

View File

@@ -71,7 +71,7 @@ export const linearListFavoritesTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -79,7 +79,7 @@ export const linearListIssueRelationsTool: ToolConfig<
variables: {
issueId: params.issueId,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -80,7 +80,7 @@ export const linearListLabelsTool: ToolConfig<LinearListLabelsParams, LinearList
variables: {
filter: Object.keys(filter).length > 0 ? filter : undefined,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}
},

View File

@@ -70,7 +70,7 @@ export const linearListNotificationsTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -82,7 +82,7 @@ export const linearListProjectLabelsTool: ToolConfig<
variables: {
id: params.projectId.trim(),
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}
}
@@ -110,7 +110,7 @@ export const linearListProjectLabelsTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}
},

View File

@@ -82,7 +82,7 @@ export const linearListProjectMilestonesTool: ToolConfig<
variables: {
id: params.projectId,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -71,7 +71,7 @@ export const linearListProjectStatusesTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -77,7 +77,7 @@ export const linearListProjectUpdatesTool: ToolConfig<
variables: {
projectId: params.projectId,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -94,7 +94,7 @@ export const linearListProjectsTool: ToolConfig<
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: params.includeArchived || false,
},
}

View File

@@ -59,7 +59,7 @@ export const linearListTeamsTool: ToolConfig<LinearListTeamsParams, LinearListTe
`,
variables: {
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -69,7 +69,7 @@ export const linearListUsersTool: ToolConfig<LinearListUsersParams, LinearListUs
variables: {
includeDisabled: params.includeDisabled || false,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}),
},

View File

@@ -87,7 +87,7 @@ export const linearListWorkflowStatesTool: ToolConfig<
variables: {
filter: Object.keys(filter).length > 0 ? filter : undefined,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
},
}
},

View File

@@ -135,8 +135,8 @@ export const linearReadIssuesTool: ToolConfig<LinearReadIssuesParams, LinearRead
if (params.first != null) {
variables.first = Math.min(Number(params.first), 250)
}
if (params.after != null && params.after !== '') {
variables.after = params.after
if (params.after?.trim()) {
variables.after = params.after.trim()
}
if (params.includeArchived != null) {
variables.includeArchived = params.includeArchived

View File

@@ -118,7 +118,7 @@ export const linearSearchIssuesTool: ToolConfig<
term: params.query,
filter: Object.keys(filter).length > 0 ? filter : undefined,
first: params.first ? Number(params.first) : 50,
after: params.after,
after: params.after?.trim() || undefined,
includeArchived: params.includeArchived || false,
},
}