Skip to content

chore: revert dual-host Node bridge — back to two-step install#141

Merged
firstintent merged 1 commit into
mainfrom
chore/revert-dual-host
May 24, 2026
Merged

chore: revert dual-host Node bridge — back to two-step install#141
firstintent merged 1 commit into
mainfrom
chore/revert-dual-host

Conversation

@firstintent
Copy link
Copy Markdown
Owner

Revert

User tested PR #140 on macOS: /plugin install ccteam could not install Rust binary via Node bridge. Reverting architecture to two-step install proven in V0.6.6:

  1. curl install.sh | sh — binary to ~/.local/bin
  2. /plugin marketplace add + /plugin install ccteam — skills + .mcp.json (which calls binary on PATH)

Files

  • Reverted to d7b4201: .mcp.json / README / quickstart / troubleshooting
  • Removed: index.js / .codex-plugin/
  • Kept (good drift fix): .claude-plugin/{plugin,marketplace}.json version 0.6.5 → 0.6.6

Scope

  • No code change
  • No version bump (workspace stays 0.6.6)
  • No test impact

User tested PR #140 on real macOS and found `/plugin install ccteam`
cannot install the Rust binary via the Node bridge (likely
${CLAUDE_PLUGIN_ROOT} substitution / sandbox / permission issue —
not investigated further per user direction).

Reverting to the proven two-step install:
1. curl install.sh | sh — downloads + installs ccteam binary to ~/.local/bin
2. /plugin marketplace add + /plugin install ccteam — installs skills + .mcp.json

Files reverted (to d7b4201 state):
- .mcp.json (command "ccteam" on PATH, not node + index.js)
- README.md (install.sh-then-plugin lead restored)
- docs/quickstart.md (Step 1 binary install + Step 2 plugin install)
- docs/troubleshooting.md (removed bridge-specific entries)

Files removed:
- index.js (Node bridge — dead path)
- .codex-plugin/ (dual-host manifest — unused now)

Files kept from PR #140 (good drift fix, unrelated to revert):
- .claude-plugin/{plugin,marketplace}.json version 0.6.5 → 0.6.6 sync

No workspace version bump. No code/test impact.

Future Codex-side integration (if desired): separate finding, will not
use Node bridge approach.
@firstintent firstintent merged commit 23e2455 into main May 24, 2026
1 of 2 checks passed
firstintent added a commit that referenced this pull request May 24, 2026
…ME (#142)

Codex-side manifest is useful in the two-step install model:
- Step 1: install.sh → binary on $PATH
- Step 2a (Claude): /plugin install reads .claude-plugin/plugin.json
- Step 2b (Codex):  codex plugin marketplace add reads .codex-plugin/plugin.json
- Both wire .mcp.json (command "ccteam") → spawn ccteam mcp-serve on PATH

Restored from PR #140 (which was reverted in PR #141):
- .codex-plugin/plugin.json (rich interface metadata for Codex UI)

Added to README install section:
- Codex install one-liner (`codex plugin marketplace add firstintent/ccteam`)

No code change, no version bump, no test impact.

Co-authored-by: cs <dev@cs>
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