Skip to content

Satvik-Singh192/Merge-Wars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Merge-Wars

repo for AI hackathon

๐Ÿš€ Version History

v1.0 โ€” First CLI + More GitHub Tools ๐Ÿš€

For this version, I moved beyond just a single test tool and built out a proper CLI workflow so I can interact with GitHub more naturally.

Hereโ€™s what changed:

  • Added a bunch of new tools:

    • search_repositories โ†’ lets me search repos by keyword
    • get_me โ†’ grabs my own GitHub profile info
    • get_team_members โ†’ pulls members from an org team
    • list_issues โ†’ shows all issues in a repo
    • list_prs โ†’ shows pull requests
    • list_discussions โ†’ shows active repo discussions
  • Built a small context repo feature:

    • set context repo <repo> โ†’ so I donโ€™t have to keep typing the repo name again and again
    • reset context repo โ†’ clears it if I want to switch
  • Tested it end-to-end in the CLI:

    • user info fetch works
    • repo search returns correct results
    • issues, PRs, and discussions all list out cleanly
    • context repo made commands way smoother

๐Ÿ“ธ Screenshots Iโ€™ll add here later:

  • get_me working
    get_me screenshot

  • searching repositories
    search repos screenshot

  • listing issues
    issues screenshot

  • listing PRs
    PRs screenshot

  • listing discussions
    discussions screenshot

  • setting/resetting repo context
    context repo screenshot removing context repo screenshot

This version feels like the first time the project is actually usable โ€” I can run real GitHub queries from the CLI instead of just testing one endpoint.

๐Ÿ› ๏ธ How to Run

  1. Install the dependencies:

    pip install -r requirements.txt
  2. To start the CLI, just run:

    python main.py

v0.0 โ€” Setup completed and testedd with just a single tool (it works)

  • โœ… Built initial Haystack MCP agent
  • ๐Ÿ› ๏ธ Tool: get me
  • ๐Ÿงช Tested basic NLP query: "Can you retreive my user data from the github"
  • ๐Ÿ“ธ Screenshot: output
  • Steps to run: just run the "starter_code.py file"

This version lays the foundation for future GitHub-aware NLP capabilities.


About

repo for AI hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages