bun test v1.3.10 (30e609e0)

plugins/lfg/bin/lfg-mcp.test.ts:
11 |     const stdout = await new Response(proc.stdout).text()
12 |     const code = await proc.exited
13 |     expect(code).toBe(0)
14 |     const lines = stdout.trim().split("\n").map((line) => JSON.parse(line) as Record<string, unknown>)
15 |     expect(toolNames(lines[0])).toEqual(["status", "doctor", "lazycodex", "setup"])
16 |     expect(lazycodexToolSchema(lines[0])).toMatchObject({
                                               ^
error: expect(received).toMatchObject(expected)

  {
+   "additionalProperties": false,
    "properties": {
      "action": {
        "enum": [
          "install",
          "status",
        ],
-     },
-     "run": {
-       "type": "boolean",
+       "type": "string",
      },
    },
+   "type": "object",
  }

- Expected  - 3
+ Received  + 3

      at <anonymous> (/Users/ilseoblee/workspace/linalab/lfg/plugins/lfg/bin/lfg-mcp.test.ts:16:43)
(fail) lfg MCP > lists minimal tools and dispatches lazycodex install [50.34ms]

 0 pass
 1 fail
 3 expect() calls
Ran 1 test across 1 file. [59.00ms]

[red-exit=1]
