rustlift 2.0.2

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: Gemini CLI interactive mode slash commands reference
---

# Gemini Interactive Mode Commands

## Purpose
Reference for all slash commands available within Gemini CLI interactive mode.

## Slash Commands (/)

### Session Management
| Command | Description |
|---------|-------------|
| `/chat save <tag>` | Save current conversation |
| `/chat resume <tag>` | Resume a saved conversation |
| `/chat list` | View available saved tags |
| `/compress` | Replace chat context with summary (save tokens) |
| `/restore` | List or restore a project state checkpoint |
| `/quit` | Exit Gemini CLI |

### Display & Interface
| Command | Description |
|---------|-------------|
| `/clear` | Clear terminal screen (or Ctrl+L) |
| `/copy` | Copy last response to clipboard |
| `/theme` | Change CLI visual theme |
| `/vim` | Toggle Vim mode for input editing |
| `/editor` | Open dialog to select editor |

### Information & Help
| Command | Description |
|---------|-------------|
| `/help` or `/?` | Display help information |
| `/stats` | Show session token usage and savings |
| `/tools` | List available tools |
| `/mcp` | List MCP servers and their status |
| `/bug` | File an issue about Gemini CLI |

### Configuration
| Command | Description |
|---------|-------------|
| `/settings` | Open editor to change settings.json |
| `/init` | Create a GEMINI.md file |
| `/ide install` | Install IDE integration |
| `/ide enable` | Enable IDE integration |

### Memory Management
| Command | Description |
|---------|-------------|
| `/memory show` | Show combined context from GEMINI.md files |
| `/memory refresh` | Reload all GEMINI.md files |

## Context Commands (@)
| Command | Description |
|---------|-------------|
| `@<path>` | Inject file/directory content into prompt |
| `@` | Pass query as-is to model |

## Shell Commands (!)
| Command | Description |
|---------|-------------|
| `!<command>` | Execute shell command |
| `!` | Toggle shell mode |

## Notes
- Use Tab for command completion
- Context respects `.gitignore` and `.geminiignore`
- Settings persist to `~/.gemini/settings.json`