Stopping the auto removal of unused imports

This commit is contained in:
Arafatkatze
2025-09-16 07:43:18 -07:00
parent ccb89e5108
commit 1bda20fe01
2 changed files with 8 additions and 3 deletions
@@ -30,8 +30,6 @@ const generic: ClineToolSpec = {
"Integer representing the timeout in seconds for how long to run the terminal command, before timing out and continuing the task.",
usage: "30",
},
TASK_PROGRESS_PARAMETER,
],
}
+8 -1
View File
@@ -96,11 +96,13 @@ describe("setupWorkspaceManager", () => {
it("initializes multi-root manager when multi-root is enabled and persists roots + primary index", async () => {
const stateManager = makeStateManager({ multiRootEnabled: true })
const detectRoots = sandbox.stub().resolves(defaultRoots)
const isMultiRootEnabled = false
const manager = await setupWorkspaceManager({
stateManager: stateManager as any,
historyItem: undefined,
detectRoots,
isMultiRootEnabled,
})
// detectRoots used
@@ -120,11 +122,13 @@ describe("setupWorkspaceManager", () => {
const savedRoots: WorkspaceRoot[] = [{ path: "/saved/root", name: "saved", vcs: VcsType.None }]
const stateManager = makeStateManager({ multiRootEnabled: false, savedRoots, savedPrimaryIndex: 0 })
const detectRoots = sandbox.stub().resolves(defaultRoots) // not used
const isMultiRootEnabled = false
const manager = await setupWorkspaceManager({
stateManager: stateManager as any,
historyItem: { id: "h1", ulid: "u1" } as any,
detectRoots,
isMultiRootEnabled,
})
// detectRoots not used
@@ -141,12 +145,14 @@ describe("setupWorkspaceManager", () => {
multiRootEnabled: false,
savedRoots: undefined,
})
const isMultiRootEnabled = false
const detectRoots = sandbox.stub().resolves(defaultRoots) // not used
const manager = await setupWorkspaceManager({
stateManager: stateManager as any,
historyItem: { id: "h2", ulid: "u2" } as any,
detectRoots,
isMultiRootEnabled,
})
expect(detectRoots.called).to.equal(false)
@@ -161,11 +167,12 @@ describe("setupWorkspaceManager", () => {
// Multi-root enabled but detectRoots throws
const stateManager = makeStateManager({ multiRootEnabled: true })
const detectRoots = sandbox.stub().rejects(new Error("boom"))
const isMultiRootEnabled = true
const manager = await setupWorkspaceManager({
stateManager: stateManager as any,
historyItem: undefined,
detectRoots,
isMultiRootEnabled,
})
// fell back to single-root manager from legacy cwd