mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-14 22:02:59 -07:00
docs: weekly audit results for 25294954021
This commit is contained in:
committed by
github-actions[bot]
parent
4e175527a2
commit
e8c014a555
@@ -0,0 +1,30 @@
|
||||
# Audit Implementation Log - 2026-05-04
|
||||
|
||||
## Overview
|
||||
|
||||
Implementation log for the docs audit performed on 2026-05-04.
|
||||
|
||||
## Decisions and Reasoning
|
||||
|
||||
| Finding | Decision | Reasoning |
|
||||
| :------------------------------------------------------- | :------- | :------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `docs/index.md` missing overview for `## Install` | Accept | Adheres to style guide "Every heading must be followed by at least one introductory overview paragraph". |
|
||||
| `docs/get-started/index.md` "Click on **Sign in**." | Accept | "Click **Sign in**" is more concise and direct. |
|
||||
| `docs/get-started/installation.mdx` "We recommend" | Accept | Violates "Avoid 'we'". |
|
||||
| `docs/get-started/installation.mdx` missing "Next steps" | Accept | Adheres to style guide "Conclude with a 'Next steps' section if applicable". |
|
||||
| `docs/cli/cli-reference.md` missing overviews | Accept | Adheres to style guide. |
|
||||
| `docs/cli/cli-reference.md` missing "Next steps" | Accept | Adheres to style guide. |
|
||||
| `/gemma` command missing from reference | Accept | Improves technical accuracy and completeness. |
|
||||
| Advanced UI Settings missing from reference | Reject | Verified they are already present in `docs/reference/configuration.md` via autogen. |
|
||||
| Conseca details missing | Modify | Brief explanation already exists in settings reference. I'll keep the task to create a dedicated guide as a future improvement. |
|
||||
|
||||
## Implementation Progress
|
||||
|
||||
- [x] Update `docs/index.md`
|
||||
- [x] Update `docs/get-started/index.md`
|
||||
- [x] Update `docs/get-started/installation.mdx`
|
||||
- [x] Update `docs/cli/cli-reference.md`
|
||||
- [x] Update `docs/reference/commands.md`
|
||||
- [x] Update `docs/reference/configuration.md` (Verified up to date)
|
||||
- [x] Run auto-generation scripts (Attempted, verified up to date)
|
||||
- [ ] Run `npm run format`
|
||||
@@ -0,0 +1,40 @@
|
||||
# Audit Results - 2026-05-04
|
||||
|
||||
## Phase 1: Editor Audit
|
||||
|
||||
### Summary
|
||||
|
||||
Initial audit of the Gemini CLI documentation for style guide adherence and
|
||||
technical accuracy.
|
||||
|
||||
### Findings
|
||||
|
||||
| File Path | Violation / Inaccuracy | Recommendation |
|
||||
| :---------------------------------- | :----------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------ |
|
||||
| `docs/index.md` | Violation (Formatting): `## Install` heading is followed immediately by a code block. | Add an introductory sentence before the code block. |
|
||||
| `docs/get-started/index.md` | Violation (Language): "Click on **Sign in**." | Replace with "Click **Sign in**." for more precise verb usage. |
|
||||
| `docs/get-started/installation.mdx` | Violation (Voice and Tone): Uses "We recommend". | Replace with "Most users use" or similar passive/neutral phrasing, or use imperative voice. |
|
||||
| `docs/get-started/installation.mdx` | Violation (Structure): Missing "Next steps" section. | Add "Next steps" section linking to authentication. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Formatting): `## CLI commands` heading followed by a table without overview. | Add an introductory overview paragraph. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Formatting): `## CLI Options` heading followed by a table without overview. | Add an introductory overview paragraph. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Formatting): `## Extensions management` heading followed by a table without overview. | Add an introductory overview paragraph. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Formatting): `## MCP server management` heading followed by a table without overview. | Add an introductory overview paragraph. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Formatting): `## Skills management` heading followed by a table without overview. | Add an introductory overview paragraph. |
|
||||
| `docs/cli/cli-reference.md` | Violation (Structure): Missing "Next steps". | Add "Next steps" section. |
|
||||
| `docs/cli/cli-reference.md` | Inaccuracy (Code): `/memory reload` example uses "for example, `GEMINI.md`". | Ensure the description is concise. (Wait, this is okay, but I can improve it). |
|
||||
|
||||
## Phase 2: Software Engineer Audit
|
||||
|
||||
### Undocumented Features
|
||||
|
||||
- **`/gemma` command:** The `/gemma` slash command is available in sessions but
|
||||
not listed in the [Command Reference](../reference/commands.md).
|
||||
- **Advanced UI Settings:** Settings like `ui.footer.items`,
|
||||
`ui.footer.showLabels`, `ui.renderProcess`, and `ui.terminalBuffer` are
|
||||
available in the schema but not documented in the
|
||||
[Configuration Reference](../reference/configuration.md) (due to
|
||||
`showInDialog: false` or `ignoreInDocs`). They should be added to the
|
||||
reference as advanced options.
|
||||
- **Context-Aware Security (Conseca):** The `security.enableConseca` setting is
|
||||
mentioned in the settings reference but lacks a detailed explanation or
|
||||
tutorial on how it works.
|
||||
@@ -5,6 +5,9 @@ and parameters.
|
||||
|
||||
## CLI commands
|
||||
|
||||
The following commands are used to start and manage your Gemini CLI sessions
|
||||
from your terminal.
|
||||
|
||||
| Command | Description | Example |
|
||||
| ---------------------------------- | ---------------------------------- | ------------------------------------------------------------ |
|
||||
| `gemini` | Start interactive REPL | `gemini` |
|
||||
@@ -43,6 +46,9 @@ These commands are available within the interactive REPL.
|
||||
|
||||
## CLI Options
|
||||
|
||||
Use the following global options to configure the behavior of Gemini CLI from
|
||||
the command line.
|
||||
|
||||
| Option | Alias | Type | Default | Description |
|
||||
| -------------------------------- | ----- | ------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `--debug` | `-d` | boolean | `false` | Run in debug mode with verbose logging |
|
||||
@@ -87,6 +93,9 @@ These are convenient shortcuts that map to specific models:
|
||||
|
||||
## Extensions management
|
||||
|
||||
Manage your Gemini CLI extensions with the following commands. Extensions allow
|
||||
you to add new tools and capabilities to the CLI.
|
||||
|
||||
| Command | Description | Example |
|
||||
| -------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------ |
|
||||
| `gemini extensions install <source>` | Install extension from Git URL or local path | `gemini extensions install https://github.com/user/my-extension` |
|
||||
@@ -106,6 +115,9 @@ See [Extensions Documentation](../extensions/index.md) for more details.
|
||||
|
||||
## MCP server management
|
||||
|
||||
Connect Gemini CLI to external data sources and tools using the Model Context
|
||||
Protocol (MCP).
|
||||
|
||||
| Command | Description | Example |
|
||||
| ------------------------------------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- |
|
||||
| `gemini mcp add <name> <command>` | Add stdio-based MCP server | `gemini mcp add github npx -y @modelcontextprotocol/server-github` |
|
||||
@@ -120,6 +132,9 @@ See [MCP Server Integration](../tools/mcp-server.md) for more details.
|
||||
|
||||
## Skills management
|
||||
|
||||
Manage your discovered agent skills to give Gemini CLI specialized expertise for
|
||||
specific tasks.
|
||||
|
||||
| Command | Description | Example |
|
||||
| -------------------------------- | ------------------------------------- | ------------------------------------------------- |
|
||||
| `gemini skills list` | List all discovered agent skills | `gemini skills list` |
|
||||
@@ -132,3 +147,9 @@ See [MCP Server Integration](../tools/mcp-server.md) for more details.
|
||||
| `gemini skills disable --all` | Disable all skills | `gemini skills disable --all` |
|
||||
|
||||
See [Agent Skills Documentation](./skills.md) for more details.
|
||||
|
||||
## Next steps
|
||||
|
||||
- Explore the full [Command reference](../reference/commands.md) for interactive
|
||||
slash commands.
|
||||
- Configure your session using [Settings](./settings.md).
|
||||
|
||||
@@ -43,7 +43,7 @@ cases, you can log in with your existing Google account:
|
||||
|
||||
3. Select your Google account.
|
||||
|
||||
4. Click on **Sign in**.
|
||||
4. Click **Sign in**.
|
||||
|
||||
Certain account types may require you to configure a Google Cloud project. For
|
||||
more information, including other authentication methods, see
|
||||
|
||||
@@ -22,8 +22,8 @@ installation methods, and release types.
|
||||
|
||||
## Install Gemini CLI
|
||||
|
||||
We recommend most users install Gemini CLI using one of the following
|
||||
installation methods. Note that Gemini CLI comes pre-installed on
|
||||
Most users install Gemini CLI using one of the following installation methods.
|
||||
Note that Gemini CLI comes pre-installed on
|
||||
[**Cloud Shell**](https://docs.cloud.google.com/shell/docs) and
|
||||
[**Cloud Workstations**](https://cloud.google.com/workstations).
|
||||
|
||||
@@ -73,7 +73,7 @@ installation methods. Note that Gemini CLI comes pre-installed on
|
||||
|
||||
## Run Gemini CLI
|
||||
|
||||
For most users, we recommend running Gemini CLI with the `gemini` command:
|
||||
Use the `gemini` command to start an interactive session:
|
||||
|
||||
```bash
|
||||
gemini
|
||||
@@ -157,8 +157,8 @@ You can also run Gemini CLI using one of the following advanced methods:
|
||||
|
||||
## Releases
|
||||
|
||||
Gemini CLI has three release channels: stable, preview, and nightly. For most
|
||||
users, we recommend the stable release, which is the default installation.
|
||||
Gemini CLI has three release channels: stable, preview, and nightly. Most users
|
||||
use the stable release, which is the default installation.
|
||||
|
||||
<Tabs>
|
||||
<TabItem label="Stable">
|
||||
@@ -199,3 +199,9 @@ users, we recommend the stable release, which is the default installation.
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
## Next steps
|
||||
|
||||
- [Authenticate](./authentication.mdx) your Gemini CLI session.
|
||||
- Learn about [Gemini 3 on Gemini CLI](./gemini-3.md).
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@ context.
|
||||
|
||||
## Install
|
||||
|
||||
Install Gemini CLI globally using `npm`:
|
||||
|
||||
```bash
|
||||
npm install -g @google/gemini-cli
|
||||
```
|
||||
|
||||
@@ -193,6 +193,20 @@ Slash commands provide meta-level control over the CLI itself.
|
||||
- **`update`**:
|
||||
- **Description:** Update extensions. Usage: update <extension-names>|--all
|
||||
|
||||
### `/gemma`
|
||||
|
||||
- **Description:** Manage local Gemma models and LiteRT-LM server integration.
|
||||
- **Sub-commands:**
|
||||
- **`setup`**:
|
||||
- **Description:** Guide you through the setup of local Gemma models.
|
||||
- **`status`**:
|
||||
- **Description:** Check the status of the LiteRT-LM server and local model
|
||||
availability.
|
||||
- **`start`**:
|
||||
- **Description:** Manually start the local LiteRT-LM server.
|
||||
- **`stop`**:
|
||||
- **Description:** Stop the running LiteRT-LM server.
|
||||
|
||||
### `/help` (or `/?`)
|
||||
|
||||
- **Description:** Display help information about Gemini CLI, including
|
||||
|
||||
Reference in New Issue
Block a user