Conversation
deploy.sh detects claude and codex independently and now degrades
gracefully when only one (or neither) is installed. Per-client
registration failures no longer abort the install or strand the
uninstall before rm: failures are counted and surfaced in the final
banner.
src/mcp/setup.rs grows a Host::Codex variant with matching aliases
("codex", "codex-cli"), ALL_HOSTS entry, generate_for_host arm, and
round-trip tests. cargo test 1375 passed; clippy clean; shellcheck -x
clean except a pre-existing SC2005 in get_script_dir.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
deploy.sh detects claude and codex independently and now degrades gracefully when only one (or neither) is installed. Per-client registration failures no longer abort the install or strand the uninstall before rm: failures are counted and surfaced in the final banner.
src/mcp/setup.rs grows a Host::Codex variant with matching aliases ("codex", "codex-cli"), ALL_HOSTS entry, generate_for_host arm, and round-trip tests. cargo test 1375 passed; clippy clean; shellcheck -x clean except a pre-existing SC2005 in get_script_dir.
Summary by cubic
Adds Codex CLI as a second MCP registration target and updates install/uninstall/status to detect and register with whichever clients are available. Improves reliability with safer process handling and per-client errors that don’t abort the flow.
New Features
scripts/deploy.shnow detectsclaudeandcodexindependently and registers with those found.CODEX_MCP_NAME(defaultzhtw) andcodex mcp add zhtw -- /path/to/zhtw-mcp, with validation viacodex mcp get --json.zhtw-mcp setup codexvia newHost::Codex(aliases:codex,codex-cli) insrc/mcp/setup.rs.Bug Fixes
Written for commit e3def40. Summary will update on new commits.