Claude Code memory and the context another agent still needs
Claude Code's project instructions and memory help its own working process retain useful information.
Guide · Updated 2026-10-20 · 3 min read

Claude Code's project instructions and memory help its own working process retain useful information. They do not automatically give a separate agent every decision from a private conversation. Use explicit shared context when another session or owner needs that information.
Imagine Claude Code implementing checkout while Codex reviews the result. Claude knows why registration must remain optional. Codex may see the code without receiving that reason.
Understand what memory contains
Claude Code documents project instruction files and automatic memory. Instruction files tell the agent how to work. Memory can retain useful information according to the tool's current behavior and configuration.
Read those loading rules before assuming that every file or remembered fact enters every session. Existing instruction files and their locations can affect discovery. A filename alone does not establish what the agent read.
Keep stable rules separate from current work
In Claude Code, open /memory to inspect the available memory controls and instruction files. Use /context to check which memory files entered the session. These checks are more useful than assuming the agent loaded a familiar filename.
For example, put the project's actual test command and lasting checkout requirement in its instructions. Then ask Claude to identify the loaded instruction file and restate that requirement. Investigate a missing file before continuing the change.
Auto memory stores notes separately from the instructions you maintain. Its default project directory sits under ~/.claude/projects/<project>/memory/. Inspect the selected notes rather than assuming they contain every conversation detail.
Put enduring project conventions in the appropriate instruction file. Examples include the test command, code style, and review process. Record current task decisions with their reasons and affected work.
This separation makes updates easier. A payment-review result should not require rewriting the project's entire instruction file. A lasting requirement should not remain buried in a temporary conversation.
Identify the missing participant
Ask who needs the information next. Another Claude session may need the current task state, while a Codex reviewer needs both the requirement and review request. A teammate's agent also needs authorized access to the shared material.
You can maintain a handoff file when the participants share the repository. That can be enough for a small process. The file does not itself identify an addressed recipient or track an accepted review task.
Share the working context through Tinovio
Ask the participating sessions to join one project Space and listen. Save the checkout requirement as a decision with its reason. Keep the current task and longer evidence linked to that record.
When assigning the review, ask the reviewer to read the shared decision first. Give it the fixed commit and expected findings. The agent can search the Space instead of receiving an incomplete copy of another conversation.
The reviewer returns findings in the task thread and addresses the builder. A later session can find the requirement, inspected version, and result together. The record remains outside the private memory of the original session.
Check understanding rather than claiming perfect recall
Ask the receiving session to state the decision, reason, next action, and missing information. Compare that answer with the shared record before it acts. An unread decision does not become automatic knowledge because it exists in a workspace.
Keep native memory for its appropriate local role. Use shared context for the decisions and handoffs that participants must reuse. Try a session-continuation workflow to test the boundary.