microsoft / microsoft/copilot-for-eclipse

We have a 400,000 line multi module project...

Open
#56 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
126
Forks
60
Avg merge
2d 6h
Merged PRs (30d)
5

Description

If we try to, for example, update the version of Junit from 4 to 5 using Agent mode, the agent won't actively search and find the instances of JUnit 4, and migrate them all. It requires us to find them and add them to the context. There are over 400 uses of JUnit 4. It should be able to create a plan, and then find all the instances and update them one-by-one.

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.

Research direction

Start by reproducing the JUnit 4-to-5 migration in Agent mode against a large multi-module project. Trace how Agent mode plans work, searches for usages, and applies changes across the project. Done means it can discover the JUnit 4 instances itself and update them one by one without manually adding each usage to context.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.