feat: add /introspect slash command #17048
Merged
+16
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new custom slash command
/introspect {args}to the project's.gemini/commands/directory. This command allows users to ask the model to analyze its own system instructions and internal reasoning for a specific action or decision.Example:

Details
The
/introspectcommand is implemented as a TOML file in.gemini/commands/introspect.toml. It uses the{{args}}placeholder to inject the user's specific point of interest into a detailed prompt that asks the model for:This is intended to help developers understand how system instructions (global, workspace, or
GEMINI.md) are interpreted by the model.Related Issues
None.
How to Validate
/introspect why did you use a specific tool in the previous turn?Pre-Merge Checklist
FileCommandLoadertests pass.