Commit 5cfea0c
committed
fix: Convert priority enum values to strings for Gemini API compatibility
- Change priority enum from [1, 2, 3, 4, null] to ["1", "2", "3", "4", null]
- Update type from 'number' to 'string' in update_task and update_bulk_tasks tools
- Fixes Cursor IDE and Gemini CLI compatibility issues (closes #79)
- Maintains backward compatibility via existing toTaskPriority() function
The Gemini API expects enum values as strings, while the previous numeric
enum values were causing schema validation errors in Gemini-based MCP clients.1 parent c425ca8 commit 5cfea0c
2 files changed
+4
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
229 | | - | |
| 229 | + | |
230 | 230 | | |
231 | | - | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
| 200 | + | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| |||
0 commit comments