fix(opencode): disconnect dynamically added mcp servers (#29452)

This commit is contained in:
Aiden Cline
2026-05-26 18:28:03 -05:00
committed by GitHub
parent 0e669bbd18
commit c0bc020ad6
2 changed files with 16 additions and 2 deletions

View File

@@ -109,6 +109,10 @@ describe("mcp HttpApi", () => {
expect(added.status).toBe(200)
expect(yield* json(added)).toMatchObject({ added: { status: "disabled" } })
const addedDisconnected = yield* request(handler, "/mcp/added/disconnect", tmp.directory, { method: "POST" })
expect(addedDisconnected.status).toBe(200)
expect(yield* json(addedDisconnected)).toBe(true)
const connected = yield* request(handler, "/mcp/demo/connect", tmp.directory, { method: "POST" })
expect(connected.status).toBe(200)
expect(yield* json(connected)).toBe(true)