Skip to content

Install all supported agent platforms by default#75

Closed
neulketing wants to merge 1 commit into
code-yeongyu:mainfrom
neulketing:gjc-agent-platforms
Closed

Install all supported agent platforms by default#75
neulketing wants to merge 1 commit into
code-yeongyu:mainfrom
neulketing:gjc-agent-platforms

Conversation

@neulketing

@neulketing neulketing commented Jun 25, 2026

Copy link
Copy Markdown

Summary\n- install Codex, Claude Code, and Gemini targets by default\n- keep explicit --platform targeting for single-surface installs\n- add --platform=all / --all-platforms aliases and filter Codex-only flags from non-Codex installs\n\n## Verification\n- npm test


Summary by cubic

npx lazycodex-ai install now installs OmO for Codex, Claude Code, and Gemini by default. It keeps single-surface installs via --platform, adds --platform=all/--all-platforms aliases, and filters Codex-only flags on non-Codex targets.

  • New Features

    • Default multi-install for Codex, Claude Code, and Gemini with one command.
    • New aliases: --platform=all and --all-platforms (also accepts all, multi, *); explicit --platform=<target> still installs a single surface.
    • Non-Codex installs drop Codex-only args (e.g., --codex-autonomous).
    • Dry-run shows one line per target; non-install commands still pass through to oh-my-openagent unchanged.
  • Migration

    • To install a single surface: npx lazycodex-ai install --platform=codex|claude-code|gemini.
    • To force multi-install: --platform=all or --all-platforms.
    • No changes needed unless you passed Codex-only flags when targeting other platforms.

Written for commit 260259a. Summary will update on new commits.

Review in cubic

@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR! Changes to LazyCodex land through oh-my-openagent — could you open this against omo-codex over there instead? PRs in this repository can't be merged.

This PR was closed because it changes source-code paths in this repository:

bin/lazycodex-ai.js
package.json
test/lazycodex-ai-bin.test.mjs

If you're working with a coding agent, prompt it like this:

I opened #75 ("Install all supported agent platforms by default") against code-yeongyu/lazycodex, but changes there land through code-yeongyu/oh-my-openagent, where the Codex implementation lives under packages/omo-codex. Read my original PR, then open an equivalent PR against code-yeongyu/oh-my-openagent. In the new PR body, link the original PR (#75), explain that it was first opened against lazycodex, and describe in detail what that PR changed and why.

@code-yeongyu

Copy link
Copy Markdown
Owner

[sisyphus-bot] Correction: LazyCodex is intentionally Codex-only. The multi-target default proposed here (Codex + Claude Code + Gemini) was ported to oh-my-openagent in #5766, but that was the wrong product boundary and is being reverted. LazyCodex install should stay scoped to Codex; other harness installers need their own explicit surfaces instead of riding on LazyCodex defaults.

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.

2 participants