An autonomous agent to help maintainers research issues/bugs. Potential workflows include the following:
- searching through existing issues/PRs
- recreating a bug
- writing a comment (see github.com/huggingface/transformers/issues/44485 → references to
vllmandsglang) - summary of a PR for a specific maintainer
Pipeline:
- GitHub API
- Issue Summarizer / PR Summarizer
- LM advisor
- SurrealDB for persistent memory
(Optional) Change the model used by the advisor. Default is HuggingFaceTB/SmolLM-1.7B:
export MODEL_NAME=HuggingFaceTB/SmolLM-1.7B
# Windows PowerShell
$env:MODEL_NAME = 'HuggingFaceTB/SmolLM-1.7B'Run the agent (defaults to the latest open Transformers issue):
python -m src.main- To process a specific issue:
python -m src.main --issue 44593