Repository navigation
Add private chats that keep nothing - #264
Merged
Merged
Conversation
A Private toggle on Home (or Shift+Cmd+N) starts a chat that is in no list, writes no transcript, memory, follow-up, notice or commit, and is wiped with its messages, uploads, run logs and Claude Code session once you leave it. Leftovers from a crash are wiped when Godmode starts. Runs keep only their cost so budgets stay right.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What
A Private chat mode: press the new pill on Home (top right), Shift+Cmd+N, or "New private chat" in Cmd+K. The chat works like any other, but nothing of it is kept.
How it stays private
conversations.private(migration 106). Private chats never show up in a list, a search, Inbox notices, unread marks or dreams, andruns_listonly shows that a private run happened.CLAUDE_CODE_DISABLE_AUTO_MEMORY=1). The system prompt gets a "Private chat" section: memory can be read but not written.Tests
conversations.test.ts: lists and search leave private chats out, no transcript, the prompt section, and the full wipe (session, upload, run log, run text) plus the startup cleanup.pnpm typecheckis clean. In the core suite, 5 tests already fail on main for local-environment reasons (folders, maintenance, mods x2, updates); they fail the same way here.