Skip to content

Rebrand ai-cli-switcher to ai-launcher#53

Merged
jellydn merged 4 commits into
mainfrom
copilot/support-rebranding-ai-launcher
Feb 1, 2026
Merged

Rebrand ai-cli-switcher to ai-launcher#53
jellydn merged 4 commits into
mainfrom
copilot/support-rebranding-ai-launcher

Conversation

Copilot AI commented Feb 1, 2026

Copy link
Copy Markdown
Contributor

Aligns with upstream rebranding in jellydn/ai-launcher#24.

Changes

  • Repository references: Updated GitHub URLs from jellydn/ai-cli-switcher to jellydn/ai-launcher
  • Project naming: Renamed "AI CLI Switcher" to "AI Launcher" in documentation
  • Installation script: Updated installer URL in cli.sh

Modified files

  • README.md: Project table entry, section header, installation command
  • cli.sh: Installer URL for execute_installer call
  • docs/learning-stories.md: Project title and repository link
Original prompt

This section details on the original issue you should resolve

<issue_title>Support rebranding for https://github.com/jellydn/ai-cli-switcher/pull/24/changes</issue_title>
<issue_description></issue_description>

<agent_instructions>Need to check all places with ai-cli-switcher to ai-launcher</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.


Important

Rebrands 'ai-cli-switcher' to 'ai-launcher', updating references, URLs, and configuration paths across the project.

  • Repository references:
    • Updated GitHub URLs from jellydn/ai-cli-switcher to jellydn/ai-launcher in README.md, cli.sh, and docs/learning-stories.md.
  • Project naming:
    • Renamed "AI CLI Switcher" to "AI Launcher" in README.md, docs/learning-stories.md, and AGENTS.md.
  • Installation script:
    • Updated installer URL in cli.sh to use the new repository path.
  • Configuration paths:
    • Updated configuration paths from ai-switcher to ai-launcher in cli.sh and generate.sh.

This description was created by Ellipsis for f9cc87b. You can customize this summary. It will automatically update as commits are pushed.


Summary by CodeRabbit

  • New Features

    • Added Codex (OpenAI Codex CLI) tool with command aliases and prompt execution.
    • Updated Codex configuration with new feature toggles: apps, steer, and personality.
  • Documentation

    • Renamed "AI CLI Switcher" to "AI Launcher" across README, installation instructions, and documentation.
  • Chores

    • Updated repository ignore list.

✏️ Tip: You can customize this high-level summary in your review settings.

@changeset-bot

changeset-bot Bot commented Feb 1, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f9cc87b

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

…cripts

Co-authored-by: jellydn <870029+jellydn@users.noreply.github.com>
Copilot AI changed the title [WIP] Support rebranding from ai-cli-switcher to ai-launcher Rebrand ai-cli-switcher to ai-launcher Feb 1, 2026
Copilot AI requested a review from jellydn February 1, 2026 05:17
@jellydn jellydn marked this pull request as ready for review February 1, 2026 05:30
@coderabbitai

coderabbitai Bot commented Feb 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@ellipsis-dev ellipsis-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to d2f7d34 in 7 seconds. Click for details.
  • Reviewed 65 lines of code in 3 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_pxj8SVg9P8fynTiz

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

- Add codex CLI tool to ai-switcher with aliases
- Enable codex apps, steer, and personality features
- Add cliproxy auth to gitignore for security

@ellipsis-dev ellipsis-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed ab7deda in 5 seconds. Click for details.
  • Reviewed 20 lines of code in 1 files
  • Skipped 2 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_N6aJeLWPbDaOk03z

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/learning-stories.md (1)

99-99: ⚠️ Potential issue | 🟡 Minor

Incomplete rebranding: Table still references old name.

Line 99 in the "Key Takeaways" table still says "AI CLI Switcher" but should be updated to "AI Launcher" for consistency with the rebranding objective.

🔧 Proposed fix
-| **AI CLI Switcher** | Developers working with multiple AI tools |
+| **AI Launcher** | Developers working with multiple AI tools |
🤖 Fix all issues with AI agents
In `@configs/codex/config.toml`:
- Around line 4-6: Remove the invalid top-level feature flags `apps`, `steer`,
and `personality` from the config file and instead define valid Codex CLI
feature flags under the [features] table; update the file by deleting those
three keys and, if needed, add valid flags such as `shell_snapshot`,
`unified_exec`, or the legacy `web_search_request` under `[features]` to reflect
supported configuration options.
🧹 Nitpick comments (1)
README.md (1)

369-369: Table alignment inconsistency.

Static analysis flags that the table pipes don't align with headers. The content is correct, but alignment could be improved for readability.

📝 Proposed fix for alignment
-| [AI Launcher](https://github.com/jellydn/ai-launcher)     | Fast launcher for switching between AI coding assistants | TypeScript        |
+| [AI Launcher](https://github.com/jellydn/ai-launcher)             | Fast launcher for switching between AI coding assistants | TypeScript        |

Comment thread configs/codex/config.toml
Comment on lines +4 to +6
apps = true
steer = true
personality = true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

Codex CLI config.toml feature flags apps steer personality

💡 Result:

Codex CLI config.toml (where things go)

Config file location: ~/.codex/config.toml (optionally project-scoped in .codex/config.toml for trusted projects). [1]

1) Feature flags

Codex “feature flags” live under the [features] table (aka features.* keys). Examples include features.shell_snapshot, features.unified_exec, and the legacy features.web_search_request toggle. [1][2]
Codex’s web search is explicitly opt-in via config (or --search). [3]

2) “Apps” / app integrations

There isn’t an [apps] table in Codex’s config.toml reference. What OpenAI calls “apps” in the Codex ecosystem is usually one of:

  • Codex app-server (for building rich clients/integrations like an IDE extension). This is a separate codex app-server protocol surface, not a config.toml section named [apps]. [4]
  • ChatGPT Apps SDK (a different product area; not configured via Codex CLI config.toml). [2]

3) “Steer” and “personality”

These are not Codex config.toml keys. In Codex, you steer behavior primarily through instructions, e.g.:

  • developer_instructions (inline string injected into the session) [1]
  • model_instructions_file (instructions loaded from a file) [1]
  • AGENTS.md (project instructions; commonly used to shape behavior) [2]

Conceptually, “personality” is a prompting/instructions pattern (tone/style defaults) rather than a Codex CLI config flag. [5]

Sources: [1] https://developers.openai.com/codex/config-reference • [2] https://developers.openai.com/codex/config-basic/ • [3] https://developers.openai.com/codex/cli/features • [4] https://developers.openai.com/codex/app-server • [5] https://developers.openai.com/cookbook/examples/gpt-5/prompt_personalities/


🏁 Script executed:

# Search the codebase for references to these feature toggles
rg "(apps|steer|personality)" --type toml --type json --type py --type js -A 2 -B 2

Repository: jellydn/my-ai-tools

Length of output: 357


🏁 Script executed:

# Check the full context of the config file to understand the changes
cat -n configs/codex/config.toml

Repository: jellydn/my-ai-tools

Length of output: 845


🏁 Script executed:

# Search for any documentation or comments about these features
rg "apps.*true|steer.*true|personality.*true" -A 3 -B 3

Repository: jellydn/my-ai-tools

Length of output: 442


Remove invalid Codex CLI feature flags.

The keys apps, steer, and personality are not valid Codex CLI config.toml feature flags according to the official Codex CLI documentation. Valid feature flags are defined under [features] and include shell_snapshot, unified_exec, and the legacy web_search_request. These invalid keys will be unrecognized by Codex CLI and should be removed or replaced with valid configuration options.

🤖 Prompt for AI Agents
In `@configs/codex/config.toml` around lines 4 - 6, Remove the invalid top-level
feature flags `apps`, `steer`, and `personality` from the config file and
instead define valid Codex CLI feature flags under the [features] table; update
the file by deleting those three keys and, if needed, add valid flags such as
`shell_snapshot`, `unified_exec`, or the legacy `web_search_request` under
`[features]` to reflect supported configuration options.

- Update configuration paths from ~/.config/ai-switcher to ~/.config/ai-launcher
- Rename configs/ai-switcher directory to configs/ai-launcher
- Update all references in documentation and shell scripts
- Add changeset for version bump

This change aligns the project naming with the new ai-launcher branding
while maintaining backward compatibility for existing installations.

@ellipsis-dev ellipsis-dev Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed f9cc87b in 7 seconds. Click for details.
  • Reviewed 104 lines of code in 5 files
  • Skipped 0 files when reviewing.
  • Skipped posting 0 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.

Workflow ID: wflow_khnn6Q4pXbM2svUU

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

@jellydn jellydn merged commit c5db46a into main Feb 1, 2026
6 checks passed
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.

Support rebranding for https://github.com/jellydn/ai-cli-switcher/pull/24/changes

2 participants