feat(acp): add support for /about command#24649
Conversation
|
Hi @sripasg, thank you so much for your contribution to Gemini CLI! We really appreciate the time and effort you've put into this. We're making some updates to our contribution process to improve how we track and review changes. Please take a moment to review our recent discussion post: Improving Our Contribution Process & Introducing New Guidelines. Key Update: Starting January 26, 2026, the Gemini CLI project will require all pull requests to be associated with an existing issue. Any pull requests not linked to an issue by that date will be automatically closed. Thank you for your understanding and for being a part of our community! |
|
Size Change: +1.89 kB (+0.01%) Total Size: 34 MB
ℹ️ View Unchanged
|
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request adds a new Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces a new /about command to the CLI, which displays version and environment information such as OS, sandbox status, model, and authentication details. The changes include the command implementation, its registration in the CommandHandler, and a new test case. A review comment suggests using optional chaining when accessing configuration settings to prevent potential runtime errors from missing optional properties.
Added support for the `/about` command in the ACP client interface to provide version and environment information, mirroring the functionality in the TUI. - **New Command Implementation**: Created `about.ts` in `src/acp/commands/` to collect and format information about the CLI version, OS, active model, auth type, GCP project, and user tier. - **Handler Integration**: Registered `AboutCommand` in `commandHandler.ts` to make it available represented in the ACP registry. - **Tests**: Added a test case in `commandHandler.test.ts` to verify correct parsing of the `/about` slash command. - **Verification**: Verified that the test passes and the package build succeeds.
f87e24e to
55a52ba
Compare
Summary
Added support for the
/aboutcommand in the ACP client interface to provide version and environment information, mirroring the functionality in the TUI.Details
about.tsinsrc/acp/commands/to collect and format information about the CLI version, OS, active model, auth type, GCP project, and user tier.AboutCommandincommandHandler.tsto make it available represented in the ACP registry.commandHandler.test.tsto verify correct parsing of the/aboutslash command.How to Validate
Ensure /about works as expected from ACP based IDEs when accessing gemini-cli agent.
Pre-Merge Checklist