Files
gemini-cli/packages
Abhijit Balaji 61a46fb933 refactor(core): transition topic management from singleton to session-scoped TopicState
- Move topic tracking from global TopicManager to a session-scoped TopicState within Config.
- Implement sanitization to strip newlines and carriage returns from topic titles.
- Reject empty or whitespace-only topic titles for improved robustness.
- Update CreateNewTopicTool and PromptProvider to use the session-scoped state.
- Disable topicUpdateNarration by default in .gemini/settings.json.
- Enhance test coverage for state independence and sanitization.
2026-03-20 16:24:23 -07:00
..