[Feature Request] Improve Memory Confirmation Message in Claude Code UI

Resolved 💬 4 comments Opened Sep 30, 2025 by fredzannarbor Closed Oct 3, 2025

Bug Description

The memory you added is now stored in your user-level CLAUDE.md file and I'll follow those branching practices going forward.

what is the difference between the Claude Code UI and yourself?

⏺ Claude Code UI = The application/CLI tool you're running. It:

  • Manages the conversation interface
  • Handles commands like /memory and # shortcuts
  • Writes files, manages settings, stores memories
  • Shows system confirmations like "Good to know"
  • Provides me with context and tools

Me (Claude) = The LLM generating conversational responses. I:

  • Answer your questions
  • Make tool calls (Read, Edit, Bash, etc.)
  • Generate code and explanations
  • Work within the context the UI provides

Think of it like this:

  • UI = The container/orchestrator
  • Me = The brain inside that responds to your requests

When you use # to add memory, the UI handles storing it and shows you confirmation messages like "Good to know." I don't generate those - I only see them as context in
subsequent messages.

That's why I said the "Good to know" wasn't from me - it was the UI confirming your memory was saved.

---

This behavior was confusing and seems unnecessary. "Good to know" is dismissive and not a message I want to hear from my UI. A straightdforward acknowledgment please.

Environment Info

  • Platform: darwin
  • Terminal: pycharm
  • Version: 2.0.1
  • Feedback ID: 9c29776b-5b2b-4616-a43e-6e833d5610a3

Errors

[{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:440:20)\n    at Object.readFileSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:719:16529)\n    at pBB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3537:659)\n    at Object.call (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1679:952)\n    at call.next (<anonymous>)\n    at QO (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1120:30497)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1757:1328\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-30T05:07:33.189Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at dJB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-09-30T05:07:51.813Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at dJB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-09-30T06:15:27.505Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at dJB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///opt/homebrew/lib/node_modules/@anthropic-ai/

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗