You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently Roomote's GitHub integration focuses on core dev workflows — PR reviews, code fixes, and task sessions. However, developers also spend significant time on routine GitHub housekeeping tasks that are not covered: managing labels, creating/querying saved views, setting up milestones for tracking, and interacting with project boards. These are daily operations that could be handled through Roomote's natural language interface, reducing context switching between the GitHub web UI and the agent workspace.
Current workaround
Users manually navigate to GitHub's web UI to:
Create/edit labels across repositories
Build saved views with complex filter combinations (is:issue label:bug author:@me)
Set up milestones and assign issues to them
Move items between project board columns
All of these require leaving the Roomote conversation context.
Proposed behavior
Roomote should support natural language commands for four core GitHub management surfaces:
Labels — create, edit, delete, list labels; suggest label names based on issue content; apply labels to issues/PRs via command
These should work via Roomote's existing GitHub integration surface (GitHub channel/agent), using the GitHub REST/GraphQL API under the hood.
Affected surfaces
GitHub
Generalist agent
API
Alternatives considered
A more comprehensive "GitHub CLI" mode that exposes all GitHub API endpoints, but that's scope for a future enhancement. This proposal focuses on the 4 most commonly used daily management features first.
Documentation impact
Update GitHub integration docs to cover new commands
Problem
Currently Roomote's GitHub integration focuses on core dev workflows — PR reviews, code fixes, and task sessions. However, developers also spend significant time on routine GitHub housekeeping tasks that are not covered: managing labels, creating/querying saved views, setting up milestones for tracking, and interacting with project boards. These are daily operations that could be handled through Roomote's natural language interface, reducing context switching between the GitHub web UI and the agent workspace.
Current workaround
Users manually navigate to GitHub's web UI to:
All of these require leaving the Roomote conversation context.
Proposed behavior
Roomote should support natural language commands for four core GitHub management surfaces:
is:issue label:bug assignee:@me), query existing views, share view linksThese should work via Roomote's existing GitHub integration surface (GitHub channel/agent), using the GitHub REST/GraphQL API under the hood.
Affected surfaces
Alternatives considered
A more comprehensive "GitHub CLI" mode that exposes all GitHub API endpoints, but that's scope for a future enhancement. This proposal focuses on the 4 most commonly used daily management features first.
Documentation impact