Skip to content

Support singular Project Issue Field updates - #2941

Draft
zwick wants to merge 2 commits into
veralizeth/mcp-batch-bulk-field-valuefrom
zwick-add-issue-field-resolution
Draft

Support singular Project Issue Field updates#2941
zwick wants to merge 2 commits into
veralizeth/mcp-batch-bulk-field-valuefrom
zwick-add-issue-field-resolution

Conversation

@zwick

@zwick zwick commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds focused attached Issue Field support to singular update_project_item name-form writes. This PR is stacked on #2903.

Why

Completes the singular Issue Field update path while preserving existing Project field behavior.

Addresses github/planning-tracking#3523

What changed

  • Adds regression coverage showing existing field_names reads surface attached Issue Field values without changing read queries.
  • Supports TEXT, NUMBER, DATE, and case-insensitive SINGLE_SELECT option-name writes, plus clears, through singular update_project_item by field name.
  • Returns structured validation and unsupported item-type errors, and shares a conflict-free Issue Field mutation response.

MCP impact

  • No tool or API changes
  • Tool schema or behavior changed - singular name-form Project item updates now support attached Issue Fields.
  • New tool added

Prompts tested (tool changes only)

  • "Set the Customer field to Acme on this project issue."
  • "Set Unicorn Type to Pegasus on this project issue."
  • "Clear the Due Date field on this project issue."

Security / limits

  • No security or limits impact - reuses existing Project and Issue Field permissions.
  • Auth / permissions considered
  • Data exposure, filtering, or token/size limits considered

Tool renaming

  • I am renaming tools as part of this PR (e.g. a part of a consolidation effort)
    • I have added the new tool aliases in deprecated_tool_aliases.go
  • I am not renaming tools as part of this PR

Lint & tests

  • Linted locally with ./script/lint
  • Tested locally with ./script/test

Docs

  • Not needed
  • Updated (README / docs / examples)

@zwick zwick self-assigned this Jul 24, 2026
zwick and others added 2 commits July 27, 2026 11:31
Support name-based attached Issue Field updates for singular Project items while preserving existing read and standard field behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4c94f3ce-c04a-482f-830b-ab85abc3f6e4
Bypass Issue Field metadata resolution for standard field data types and recognize exact missing fragment-type schema errors.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4c94f3ce-c04a-482f-830b-ab85abc3f6e4
@zwick
zwick force-pushed the zwick-add-issue-field-resolution branch from 577a645 to cfa16b2 Compare July 27, 2026 15:58
@zwick zwick changed the title Add Project Issue Field updates Support singular Project Issue Field updates Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant