β¨ Initial Release
We're excited to introduce Issue Assistant, an AI-powered GitHub Action that helps maintainers manage issues more efficiently!
π― Key Features
- π€ AI-Powered Analysis: Leverages OpenAI or Claude to understand issues
- π¬ Smart Responses: Generates contextual and helpful responses
- π·οΈ Label Suggestions: Automatically suggests relevant labels
- π Repository Context: Analyzes your codebase for better responses
- π‘οΈ Secure: Runs in isolated Docker container with minimal permissions
π§ Configuration Options
- Choose your preferred AI model (OpenAI/Claude)
- Enable/disable comment responses
- Enable/disable label suggestions
- Customize with environment variables
π Usage Example
- uses: workflowkit/issue-assistant@v1.0.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
ai_type: "openai"
openai_api_key: ${{ secrets.OPENAI_API_KEY }}
enable_comment: "true"
π Security Notes
- Runs with minimal required permissions
- Securely handles API keys through GitHub Secrets
- Only accesses public repository data
π Documentation
Full documentation and examples available in our README
π€ Contributing
We welcome contributions! Feel free to submit issues and pull requests.