Reduce unused dependencies between ML/models and LLM/agents modules

Open
#5,301 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Refactor
Clarity
Needs clarification
Activity status
Stale
Tech stack
python

Research direction

Start by reviewing the ML/models and LLM/agents modules and the related discussion in pull request 5293. Identify the unused dependencies and the organization issue described there. Done means the modules have fewer unused dependencies and the related LLM logic is better organized.

Written by the indexing model from the issue text.

Description

code-review

This is LLM-related logic, similar to PhabricatorPatch, which lives in the same file.

I agree with you that it needs better organization. I want to do a general refactoring to reduce unused dependencies between ML/models and LLM/agents modules, which will also organize this.

Originally posted by @suhaibmujahid in https://github.com/mozilla/bugbug/pull/5293#discussion_r2395537563

Dominant language
Python
Stars
570
Forks
351
Avg merge
2d 13h
Merged PRs (30d)
65

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from mozilla/bugbug

All issues in mozilla/bugbug

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.