fix(dashboard): drop terminated-state leftovers and AgentListModal duplicate Resume

Removes no-op `agents.filter((a) => true)` calls (a leftover from the
terminated AgentState refactor) flagged by eslint and updates affected
tests and fixtures so `terminated` is no longer referenced. Also:

- Deletes the duplicate `state === "paused"` render branch in
  AgentListModal list view that produced two "Resume" buttons.
- Updates the AgentDetailView help text to reflect the current
  deletable states ("idle or paused").
- Aligns the bundled-plugin-install test with the new auto-load
  behavior for already-installed enabled plugins.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-05-05 20:41:29 -07:00
parent 768e0b3568
commit 1f1096efb8
14 changed files with 22 additions and 399 deletions

View File

@@ -221,7 +221,7 @@ describe("ensureBundledDependencyGraphPluginInstalled", () => {
expect(result).toBe("already-installed");
expect(store.updatePlugin).not.toHaveBeenCalled();
expect(store.registerPlugin).not.toHaveBeenCalled();
expect(loader.loadPlugin).not.toHaveBeenCalled();
expect(loader.loadPlugin).toHaveBeenCalledWith(BUNDLED_PLUGIN_ID);
});
it("already installed with stale path → updates path to current bundled path", async () => {