diff --git a/.changeset/codex-installer-settings.md b/.changeset/codex-installer-settings.md new file mode 100644 index 0000000..6d28f32 --- /dev/null +++ b/.changeset/codex-installer-settings.md @@ -0,0 +1,5 @@ +--- +"grok-bot-cli": patch +--- + +Preserve nested Codex MCP overrides when the generated installer replaces an enabled plugin. Refuse replacement when plugin-level enablement is disabled or unknown. diff --git a/package-lock.json b/package-lock.json index faa3a90..51e9770 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,12 +14,12 @@ "grok-bot": "dist/bin/gbot.mjs" }, "devDependencies": { - "@agent-bundle/runtime": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@57a9196caf2590ece001799eaeed92613352bc21", + "@agent-bundle/runtime": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", "@changesets/cli": "3.0.3", "@rstest/core": "0.11.12", "@types/node": "^24.0.0", "@types/react": "^19.2.18", - "agent-bundle": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@57a9196caf2590ece001799eaeed92613352bc21", + "agent-bundle": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", "react": "19.3.0", "react-dom": "19.3.0", "typescript": "7.0.2", @@ -30,9 +30,9 @@ } }, "node_modules/@agent-bundle/runtime": { - "version": "0.0.0-preview-57a9196", - "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@57a9196caf2590ece001799eaeed92613352bc21", - "integrity": "sha512-EVjPcJ1hqH5r4BMQpviqF0DOpG+P2VUvO2eqiWt8Cs86cEEE/RbrTt1ZbQcvcQoStUqBlX99VCnCBTcuckfFug==", + "version": "0.0.0-preview-ab5ae66", + "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", + "integrity": "sha512-BNT0lK1HC1AfatcFZWM9jaXSjHtD3MHWRYZkPv1alh1FjRftPzipQIE+u/YcB02G/604CDwN/UK5XvZaFMsoAw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -40,7 +40,7 @@ "effect": "4.0.0-rc.112", "flare-redact": "1.6.1", "react-server-dom-rspack": "0.1.0", - "rsc-markdown-stream": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/rsc-markdown-stream@57a9196caf2590ece001799eaeed92613352bc21" + "rsc-markdown-stream": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/rsc-markdown-stream@ab5ae66e1d9c2829a092640c586e2b3eacc4be88" }, "engines": { "node": ">=22.19.0" @@ -1825,9 +1825,9 @@ } }, "node_modules/agent-bundle": { - "version": "0.0.0-preview-57a9196", - "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@57a9196caf2590ece001799eaeed92613352bc21", - "integrity": "sha512-pQqVWXS0lO6jBAScZ5nfEix+MnHG73Twp75MUEym+QuRHv9TPsf3y7A+pyfcMAohlu65YMBflRz3EK36ISgGPA==", + "version": "0.0.0-preview-ab5ae66", + "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", + "integrity": "sha512-KKcOxQcR8f52AkOrSUPyOgI27uR1ED+XDLcNDql0ZpyMiAtHA8UJ8h3SvxqTOOLr9sA4owHXx81dvxGQGI5gKQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1861,7 +1861,7 @@ "node": ">=22.19.0" }, "peerDependencies": { - "@agent-bundle/runtime": "0.0.0-preview-57a9196", + "@agent-bundle/runtime": "0.0.0-preview-ab5ae66", "@rstest/core": "^0.11.10", "react": "^19.2.0" }, @@ -2693,9 +2693,9 @@ } }, "node_modules/rsc-markdown-stream": { - "version": "0.0.0-preview-57a9196", - "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/rsc-markdown-stream@57a9196caf2590ece001799eaeed92613352bc21", - "integrity": "sha512-u8HjqN3YTJl+llLhp/flEXoJ+HITVkXpszyPqRnNSu9mfKFjTF93Oc3F2Sdzw+d4J33xfh5zwNsMBepioA5L1A==", + "version": "0.0.0-preview-ab5ae66", + "resolved": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/rsc-markdown-stream@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", + "integrity": "sha512-82OHHV7u2ULF6Wh53b7LDUqXRbT0Iu8FyPUJjpPYMKZ0MQQJvvXA8dXV7E6uH1WgQRGPkqH4bdELc1q7EfHFrA==", "dev": true, "license": "Apache-2.0", "engines": { diff --git a/package.json b/package.json index 38686d1..bef1755 100644 --- a/package.json +++ b/package.json @@ -54,12 +54,12 @@ "LICENSE" ], "devDependencies": { - "@agent-bundle/runtime": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@57a9196caf2590ece001799eaeed92613352bc21", + "@agent-bundle/runtime": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", "@changesets/cli": "3.0.3", "@rstest/core": "0.11.12", "@types/node": "^24.0.0", "@types/react": "^19.2.18", - "agent-bundle": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@57a9196caf2590ece001799eaeed92613352bc21", + "agent-bundle": "https://pkg.pr.new/ScriptedAlchemy/agent-bundle/agent-bundle@ab5ae66e1d9c2829a092640c586e2b3eacc4be88", "react": "19.3.0", "react-dom": "19.3.0", "typescript": "7.0.2",