Docs
NodesManagement Nodes
Edit Page on GitHub

GitHub - Get Issue

Get the full details of a GitHub Issue or Pull Request

actiongithubissueprreadtoolEasy1
Social

GitHub: Get Issue

1
Flow
Title
Body
State
Author
Labels
Tool
Flow
Not connectedFlow
Repository
Issue Number

Description

The GitHub: Get Issue node retrieves the complete context of any specific GitHub Issue or Pull Request. By passing in a repository and an issue number, this node fetches the title, the full Markdown description body, the current state (open or closed), the author's username, and any labels currently applied to the issue.

This node is absolutely essential for Retrieval-Augmented Generation (RAG) and autonomous AI agent workflows. While webhook triggers provide initial alerts, this node ensures your agent can query GitHub to get the deep, granular details of a task before it decides how to respond or what code to write.

Common Use Cases

  • Context Gathering for AI: Triggering an agent when a new comment is posted on an issue, and using this node to fetch the original issue body so the LLM understands the full context of the conversation.
  • Automated Triage Routing: Fetching the "Labels" of an issue to determine if it is a bug or an enhancement, and using an IF/ELSE flow to route the notification to the correct Slack or Discord channel.
  • Agent Task Execution: Passing this node as a Tool to an LLM, allowing the agent to "read" an issue ticket to understand the requirements before it uses the GitHub: Update File node to attempt a fix.

Inputs

The input connections this node accepts:

NameDescriptionTypeFlowThe flow of the workflowFlowRepositoryRepository (e.g., octocat/Hello-World)TextIssue NumberThe Issue or Pull Request NumberText

Outputs

The output connections this node provides:

NameDescriptionTypeFlowThe Flow to continueFlowTitleTitle of the issueTextBodyFull markdown body of the issueTextStateState (open/closed)TextAuthorCreator's usernameTextLabelsArray of applied labelsJSONToolThe tool version of this node, to be used by LLMsTool

Fields

The configurable fields this node provides:

NameDescriptionTypeRepositoryRepository (e.g., owner/repo)Value: ``TextIssue NumberIssue or PR NumberValue: ``TextGitHubConnect your GitHub accountDefaultValue: ``social

Last updated on