Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5ec547a91 | ||
|
|
d31485fd2a | ||
|
|
0e6d8ed90f |
@@ -539,7 +539,7 @@ export const SUPPORTED_CLIENT_DEFINITIONS = [
|
||||
configPath: ({ home, platform, env }: ClientPathContext) =>
|
||||
join(devinDirectory({ home, platform, env }), "mcp_config.json"),
|
||||
markerPath: devinDirectory,
|
||||
format: "devin",
|
||||
format: "json",
|
||||
},
|
||||
{
|
||||
name: "opencode",
|
||||
|
||||
@@ -287,10 +287,11 @@ cliTest("uninstall names each retained skill directory", async ({ cli }) => {
|
||||
};
|
||||
const skill = report.items?.find(({ name }) => name === "skill");
|
||||
expect(skill?.status).toBe("retained");
|
||||
for (const [client, directory] of [
|
||||
const retainedDirectories = [
|
||||
["shared", shared],
|
||||
["claude_code", claude],
|
||||
]) {
|
||||
] as const;
|
||||
for (const [client, directory] of retainedDirectories) {
|
||||
expect(skill?.detail).toContain(
|
||||
`${client} (${directory}): retained (Skill manifest is not REA-owned.)`,
|
||||
);
|
||||
|
||||
@@ -14,7 +14,6 @@ import {
|
||||
} from "./ghidraMcpHarness.js";
|
||||
import { spawn } from "node:child_process";
|
||||
import { mkdir } from "node:fs/promises";
|
||||
import { join } from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
import { Client, InMemoryTransport } from "@modelcontextprotocol/client";
|
||||
import { GhidraClient } from "../../../src/ghidra/GhidraClient.js";
|
||||
|
||||
Reference in New Issue
Block a user