Skip to content

Clarify user confirmation requirement in issue and pull request creation messages#2094

Merged
mattdholloway merged 2 commits intomainfrom
make-mcp-apps-client-aware-submit
Feb 25, 2026
Merged

Clarify user confirmation requirement in issue and pull request creation messages#2094
mattdholloway merged 2 commits intomainfrom
make-mcp-apps-client-aware-submit

Conversation

@mattdholloway
Copy link
Contributor

@mattdholloway mattdholloway commented Feb 25, 2026

Summary

This pull request updates user-facing confirmation messages in the interactive issue and pull request creation/update workflows. The changes clarify that no action has been taken yet and that explicit user confirmation is required before proceeding.

Why

Fixes #

What changed

User-facing messaging improvements:

  • In pkg/github/issues.go, updated the messages shown when preparing to create or update an issue to clearly state that the issue has NOT been created or updated yet, and that the user MUST confirm the operation.
  • In pkg/github/pullrequests.go, updated the message shown when preparing to create a pull request to clarify that the PR has NOT been created yet and requires explicit user confirmation.

MCP impact

  • No tool or API changes
  • Tool schema or behavior changed
  • New tool added

Prompts tested (tool changes only)

Security / limits

  • No security or limits impact
  • 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

Note: if you're renaming tools, you must add the tool aliases. For more information on how to do so, please refer to the official docs.

Lint & tests

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

Docs

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

Copilot AI review requested due to automatic review settings February 25, 2026 16:47
@mattdholloway mattdholloway requested a review from a team as a code owner February 25, 2026 16:47
@mattdholloway mattdholloway self-assigned this Feb 25, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the clarity of user confirmation messages for issue and pull request operations in insiders mode with UI support. The changes make it explicit to AI agents that operations requiring user confirmation have NOT been completed yet, helping prevent misunderstandings about the state of these operations.

Changes:

  • Enhanced confirmation messages for create_pull_request, create_issue, and update_issue operations to explicitly state the operation has not been completed and requires user confirmation

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pkg/github/pullrequests.go Updated create_pull_request UI confirmation message to clarify operation is pending user confirmation
pkg/github/issues.go Updated create_issue and update_issue UI confirmation messages to clarify operations are pending user confirmation

@mattdholloway mattdholloway merged commit 584d0c9 into main Feb 25, 2026
16 checks passed
@mattdholloway mattdholloway deleted the make-mcp-apps-client-aware-submit branch February 25, 2026 16:57
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.

3 participants