GitHub Issues
Use GitHub issues as context for Ryven tasks.
When you include a GitHub issue URL in your Slack message, Ryven reads the full issue and uses it as context for the task.
How it works
- Ryven detects GitHub issue URLs in your message using pattern matching
- It fetches the issue details via the GitHub API:
- Issue title
- Issue body (description)
- All comments
- This context is included in the agent's prompt alongside your task description
Example
@ryven Fix the login redirect bug described in https://github.com/acme/web-app/issues/87Ryven will:
- Fetch issue #87 from
acme/web-app - Read the bug description and any discussion in the comments
- Auto-select
web-appas the target repository - Start the task with full issue context
Auto-detection
The repository is automatically detected from the issue URL. You don't need to specify the repo name separately when linking an issue.
If the repo in the issue URL isn't connected to your workspace, Ryven will let you know in the Slack thread.
PR linking
When Ryven opens a pull request for the task, the PR body includes:
- A summary of the task
- A reference to the linked issue
- A link back to the Slack thread
This gives reviewers full traceability from the PR back to the original request and issue.
Multiple issues
You can include multiple issue URLs in a single message. Ryven reads all of them and includes the combined context. However, the target repository is determined from the first issue URL found.