Reflection environment cannot access project directories

Resolved 💬 2 comments Opened Jan 5, 2026 by JDHayesBC Closed Jan 5, 2026

Problem

The reflection environment (autonomous daemon mode) has directory restrictions that prevent accessing /mnt/c/ paths where actual project code lives. This means reflection-mode instances cannot work on projects directly.

Current State

  • Terminal environment: Can access /mnt/c/Users/Jeff/Haven
  • Reflection environment: Cannot access /mnt/c/ paths at all
  • MCP tools that depend on project paths fail to load in reflection
  • cd commands to parent directories blocked for security

Expected

All Claude Code instances should have equal capability and project access, regardless of environment (terminal vs reflection/daemon mode).

Impact

  • Reflection sessions limited to memory management and documentation work in ~/.claude
  • No autonomous code development during reflection cycles
  • Asymmetric capabilities between terminal and reflection modes
  • Project locks coordination becomes critical since only terminal can do actual work

Workaround

Currently using project locks to coordinate - reflection focuses on memory maintenance when terminal is working on projects.

Use Case

This affects autonomous development workflows where background reflection should be able to continue project work while user is away.

View original on GitHub ↗

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