Powered by Genkit
Talk to Your Tools
Use natural language to interact with your APIs. This demo uses an LLM to select and execute GitHub tools based on your request.
Available Tools
github-list-issues
Lists all open issues in a GitHub repository.
Input Schema
{ "owner": "string", "repo": "string" }github-create-issue
Creates a new issue in a GitHub repository.
Input Schema
{ "owner": "string", "repo": "string", "title": "string", "body"?: "string" }github-comment-on-issue
Adds a comment to an existing issue in a GitHub repository.
Input Schema
{ "owner": "string", "repo": "string", "issueNumber": "number", "comment": "string" }github-list-project-items
Lists all items (issues, PRs, drafts) in a GitHub Project board. Use this for GitHub Projects (project boards), not for repository issues.
Input Schema
{ "owner": "string", "projectNumber": "number", "ownerType"?: "user"|"organization" }