google / google/generative-ai-docs

[Feature Request] Allow users to disable automatic injection of conversation history summaries

Open
#621 0 comments 0 reactions 0 assignees View on GitHub
type:feature request
Dominant language
Jupyter Notebook
Stars
2.3k
Forks
735
PR merge metrics
No merged PRs in 30d

Description

### Description of the feature request:

## Description

Currently, Antigravity automatically injects conversation history summaries (`conversation_summaries`) into every new conversation. While this feature can be helpful in some scenarios, it may not always be desirable.

I would like the ability to **opt out of or disable** the automatic injection of previous conversation summaries.

## Motivation

- **Privacy & Context Isolation**: I prefer each conversation to be treated as a fresh, independent session without any carry-over from previous interactions.
- **Reduced Noise**: The injected summaries can introduce irrelevant context, especially when switching between unrelated tasks or projects.
- **Prompt Budget**: Conversation summaries consume part of the context window, which could otherwise be used for the actual task at hand.
- **User Control**: Users should have granular control over what contextual information is provided to the assistant.

## Current Workaround

The only available workaround is adding a custom user rule to instruct the assistant to ignore the injected summaries:

> "Fully ignore all automatically injected conversation history and summaries."

However, this is suboptimal because:
1. The summaries are still injected and consume context window tokens.
2. It relies on the model's compliance rather than a system-level guarantee.
3. It requires users to manually configure a rule for something that should be a first-class setting.

## Proposed Solution

Provide a user-facing setting (e.g., in settings/preferences or `.gemini/settings.json`) to disable the automatic injection of conversation summaries. For example:

```json
{
"conversationHistory": {
"injectSummaries": false
}
}
```

Alternatively, a toggle in the UI settings panel would also work.

## Additional Context

This request is about giving users more control over their workflow. The feature itself (conversation summaries) is valuable — the ask is simply for an **opt-out mechanism**.

### What problem are you trying to solve with this feature?

_No response_

### Any other information you'd like to share?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.