Rebrand ai-cli-switcher to ai-launcher#53
Conversation
🦋 Changeset detectedLatest 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>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the
Comment |
There was a problem hiding this comment.
Important
Looks good to me! 👍
Reviewed everything up to d2f7d34 in 7 seconds. Click for details.
- Reviewed
65lines of code in3files - Skipped
0files when reviewing. - Skipped posting
0draft 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 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
There was a problem hiding this comment.
Important
Looks good to me! 👍
Reviewed ab7deda in 5 seconds. Click for details.
- Reviewed
20lines of code in1files - Skipped
2files when reviewing. - Skipped posting
0draft 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 by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.
There was a problem hiding this comment.
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 | 🟡 MinorIncomplete 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 |
| apps = true | ||
| steer = true | ||
| personality = true |
There was a problem hiding this comment.
🧩 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-serverprotocol surface, not aconfig.tomlsection 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 2Repository: 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.tomlRepository: 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 3Repository: 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.
There was a problem hiding this comment.
Important
Looks good to me! 👍
Reviewed f9cc87b in 7 seconds. Click for details.
- Reviewed
104lines of code in5files - Skipped
0files when reviewing. - Skipped posting
0draft 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 by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.
Aligns with upstream rebranding in jellydn/ai-launcher#24.
Changes
jellydn/ai-cli-switchertojellydn/ai-launchercli.shModified files
README.md: Project table entry, section header, installation commandcli.sh: Installer URL for execute_installer calldocs/learning-stories.md: Project title and repository linkOriginal prompt
💬 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.
jellydn/ai-cli-switchertojellydn/ai-launcherinREADME.md,cli.sh, anddocs/learning-stories.md.README.md,docs/learning-stories.md, andAGENTS.md.cli.shto use the new repository path.ai-switchertoai-launcherincli.shandgenerate.sh.This description was created by
for f9cc87b. You can customize this summary. It will automatically update as commits are pushed.
Summary by CodeRabbit
New Features
Documentation
Chores
✏️ Tip: You can customize this high-level summary in your review settings.