Skip to content

Example: Create GitHub Issue

Objective: Use VMPilot to create a new GitHub issue.

Workflow

Step 1: Initial Request and Planning

  • We begin by telling VMPilot that we want to create a GitHub issue
  • Note that we specifically instruct it not to create files or the issue itself initially
  • This is because VMPilot is designed to take action, and we first want to discuss and plan

Requesting to create a GitHub issue

Continuing the conversation

Continuing the conversation

Step 2: Issue Creation Process

  • After sufficient planning and back-and-forth to ensure all details are correct, we instruct VMPilot to create the issue
  • The process involves several steps:
  • VMPilot examines the issue plugin to understand how to create an issue
  • It checks the feature template to identify required fields
  • It runs the appropriate GitHub CLI command to create the issue
  • Finally, it reports back on the operation's success

VMPilot executing the issue creation Issue creation in progress Successful issue creation

Key Points

  • VMPilot can interact with GitHub's API through the GitHub CLI
  • The collaborative planning process ensures the issue meets requirements before creation
  • The final result can be verified on GitHub: Issue #26
  • This example demonstrates VMPilot's ability to integrate with external tools and services