You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Adds explicit issue and project item identifiers so workflow agents can connect issues, project items, sub-issues, and dependencies without parsing ambiguous response IDs
- Adds safe issue label mutation so readiness labels can be added and removed without replacing unrelated labels
- Adds project item updates by issue or pull request identity with batched field updates so Status and Priority changes no longer require brittle project item lookup steps
- Adds project issue creation that creates the issue, adds it to the project, and applies initial Status and Priority for the common backlog workflow
- Updates tool metadata and tests to document the safer GitHub workflow surface and preserve existing compatible paths
Copy file name to clipboardExpand all lines: pkg/github/__toolsnaps__/projects_write.snap
+10-3Lines changed: 10 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
"type": "number"
16
16
},
17
17
"item_id": {
18
-
"description": "The project item ID. Required for 'update_project_item' and 'delete_project_item' methods.",
18
+
"description": "The numeric project item ID. Required for 'delete_project_item'. For 'update_project_item', provide this or identify the content with item_owner, item_repo, item_type, and issue_number or pull_request_number.",
19
19
"type": "number"
20
20
},
21
21
"item_owner": {
@@ -84,8 +84,15 @@
84
84
"type": "string"
85
85
},
86
86
"updated_field": {
87
-
"description": "Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set value to null. Example: {\"id\": 123456, \"value\": \"New Value\"}. Required for 'update_project_item' method.",
87
+
"description": "Object consisting of the ID of the project field to update and the new value for the field. To clear the field, set value to null. Example: {\"id\": 123456, \"value\": \"New Value\"}. For 'update_project_item', provide updated_field or updated_fields.",
88
88
"type": "object"
89
+
},
90
+
"updated_fields": {
91
+
"description": "List of project field updates, each with the field ID and new value. Example: [{\"id\": 123456, \"value\": \"In Progress\"}, {\"id\": 234567, \"value\": \"P1\"}].",
0 commit comments