Problem: Current “Activation Friction” causes the Agent Manager to desync from the Terminal’s .venv, leading to persistent ModuleNotFoundError during Python workflows.
Proposed Solution (Unified Environment Sync):
-
Auto-Provisioning: IDE should detect
requirements.txt/uv.lockon folder-open and automate.venvcreation. -
One-Click Sync: A status bar button to lock the Agent’s interpreter path to the active Terminal session.
-
Persistent Inheritance: Force all agent sub-processes to inherit the terminal’s active environment variables.
I have identified the logic gaps in the current implementation and am looking for the right path to contribute this fix.