bun test v1.3.10 (30e609e0)

plugins/lfg/bin/lfg-mcp.test.ts:
(pass) lfg MCP > lists minimal tools and dispatches lazycodex install [41.81ms]

plugins/lfg/bin/lfg.test.ts:
(pass) lfg CLI > package metadata does not identify lfg as a plugin [0.22ms]
37 |         projectMcpConfig: expect.stringContaining(join(".grok", "config.toml")),
38 |         projectRootMcpConfig: expect.stringContaining(".mcp.json"),
39 |       },
40 |       verificationCommands: expect.arrayContaining(["grok models", "grok inspect --json", "grok plugin list --json"]),
41 |     })
42 |     expect(JSON.stringify(result.json)).not.toContain("installed-plugins/0-1-0-ff47fdd7")
                                                 ^
error: expect(received).not.toContain(expected)

Expected to not contain: "installed-plugins/0-1-0-ff47fdd7"
Received: "{\"ok\":true,\"status\":\"planned\",\"command\":\"lazycodex install\",\"role\":\"lazycodex_adapter_installer\",\"adapterPackage\":\"lazycodex-ai\",\"installerCommand\":\"npx lazycodex-ai install\",\"executed\":false,\"mutatesGlobalConfig\":false,\"grokBuildUse\":true,\"lfgIsPlugin\":false,\"adapterRoot\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7\",\"adapterManifest\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7/.codex-plugin/plugin.json\",\"grokSurfaces\":{\"customModelConfig\":{},\"globalAgentRoot\":{},\"projectAgentRoot\":{},\"acpCommand\":\"grok agent stdio\",\"globalPluginRoot\":{},\"projectPluginRoot\":{},\"userMcpConfig\":{},\"projectMcpConfig\":{},\"projectRootMcpConfig\":{}},\"verificationCommands\":{},\"adapter\":{\"found\":true,\"root\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7\",\"manifest\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7/.codex-plugin/plugin.json\",\"mcpConfig\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7/.mcp.json\",\"skillsDir\":\"/Users/ilseoblee/.grok/installed-plugins/0-1-0-ff47fdd7/skills\"},\"steps\":[{\"id\":\"run_npm_installer\",\"status\":\"pending\",\"text\":\"Run npx lazycodex-ai install.\"},{\"id\":\"use_lazycodex_adapter\",\"status\":\"pending\",\"text\":\"Use lazycodex through Grok custom model, agent/persona, ACP, plugin, or MCP config surfaces when running grok-build.\"},{\"id\":\"verify_lazycodex_adapter\",\"status\":\"pending\",\"text\":\"Confirm Grok can see lazycodex with grok models, grok inspect --json, and plugin commands where applicable.\"}]}"

      at <anonymous> (/Users/ilseoblee/workspace/linalab/lfg/plugins/lfg/bin/lfg.test.ts:42:45)
(fail) lfg CLI > reports lazycodex adapter install command and target [25.73ms]
(pass) lfg CLI > runs lazycodex installer through npx when explicitly requested [210.66ms]
(pass) lfg CLI > reports npx installer failure [142.17ms]
(pass) lfg CLI > status and setup describe lfg as adapter installer not plugin [52.39ms]
(pass) lfg CLI > doctor requires npx but does not present bun as installer prerequisite [27.96ms]
(pass) lfg CLI > unsupported ulw command explains lfg scope [25.27ms]
(pass) lfg CLI > unknown command lists supported command names [25.46ms]
(pass) lfg CLI > uses configured lazycodex adapter root [24.65ms]
(pass) lfg CLI > detects grok installed lazycodex adapter when primary plugin path is absent [31.48ms]

 10 pass
 1 fail
 37 expect() calls
Ran 11 tests across 2 files. [615.00ms]

[exit=1]
