Skip to content

feat(cli): complete wave 3 bootstrap and project discovery - #258

Merged
sunerpy merged 4 commits into
mainfrom
codex/wave3-cli-project-discovery
Aug 31, 2026
Merged

sunerpy merged 4 commits into
mainfrom
codex/wave3-cli-project-discovery

Conversation

@sunerpy

@sunerpy sunerpy commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • add project-local Codex MCP/config/instructions/skill installation with location-aware detect, print, and uninstall
  • add init --yes and one-shot install --yes --init bootstrap semantics
  • make bare stdio MCP startup deterministically adopt one indexed workspace child, report sorted ambiguity, and retry discovery after index creation
  • keep HTTP global/no-path behavior unchanged and preserve explicit projectPath precedence
  • update the canonical CodeGraph skill and English/Chinese CLI/MCP documentation

Verification

  • make ci
  • pre-push fmt/clippy/workspace-test/guardrail gate
  • canonical skill quick_validate.py
  • new integration coverage for Codex local install, bootstrap flags, unique/ambiguous/gated stdio discovery, and explicit path override

Release

This is Wave 3 of the v1.6.0 upstream sync and should produce the release-please minor release v0.50.0 after merge.

@codecov

codecov Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.18414% with 34 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/codegraph-mcp/src/rmcp_handler.rs 88.88% 15 Missing ⚠️
crates/codegraph-mcp/src/server.rs 90.76% 12 Missing ⚠️
crates/codegraph-mcp/src/roots.rs 97.83% 6 Missing ⚠️
...rates/codegraph-cli/src/installer/targets/codex.rs 99.09% 1 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #258      +/-   ##
==========================================
- Coverage   95.39%   95.36%   -0.03%     
==========================================
  Files         144      144              
  Lines       83702    84290     +588     
==========================================
+ Hits        79845    80384     +539     
- Misses       3857     3906      +49     
Files with missing lines Coverage Δ
crates/codegraph-cli/src/installer/mod.rs 91.46% <100.00%> (-2.23%) ⬇️
crates/codegraph-cli/src/main.rs 90.94% <100.00%> (+0.05%) ⬆️
...rates/codegraph-cli/src/installer/targets/codex.rs 97.17% <99.09%> (+0.45%) ⬆️
crates/codegraph-mcp/src/roots.rs 98.70% <97.83%> (-0.38%) ⬇️
crates/codegraph-mcp/src/server.rs 95.98% <90.76%> (-1.04%) ⬇️
crates/codegraph-mcp/src/rmcp_handler.rs 91.98% <88.88%> (-0.70%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sunerpy
sunerpy merged commit 4e0cbad into main Aug 31, 2026
7 checks passed
@sunerpy
sunerpy deleted the codex/wave3-cli-project-discovery branch September 1, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant