Agent terminals have ZERO profile/resource configuration, constantly failing to run COMMON commands

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The new way the terminals work, they have no profile or resource configuration, and as such, lack BASIC and COMMON terminal commands and configuration. I have certain baseline terminal setup that is just required for my general terminal environment to work. This includes things like mise, brew and of course node and several other baseline, standard things I require for ALL of my work. Lacking mise and brew in particular, or any path setup or anything like that, most commands that do not come pre-bundled with MacOS X, or those that needed to be upgraded, do not seem to be available in agent terminals. This includes simple commands like pnpm as well as a myriad of commands used to manage both local and dev/staging environments, local build tools, commands to start and stop local servers/services, etc. etc.

I am not sure why Cursor has dispensed with any form of resource config or profile for the agent terminals, however this is proving to be highly disruptive and limiting.

Is there some way we can get a config setting so we can configure the AGENT terminals (not the integrated terminals, VSCode seems to have config settings for these, however they do not affect the agent terminals, they only affect the user interactive terminals that are embedded into the IDE) with at least some degree of baseline config and command setups? I don’t need (or even want) my full interactive terminal .zshrc to be used, but I do need SOME kind of .cursor.zshrc or something that can be applied any time the agent starts a terminal instance.

Current workaround, is to set up very complex custom commands to run things, that burns tokens doing baseline setup every time the command is run, to ensure that standard things like mise and brew are set up and commands are properly installed, PATH properly set, so that the agent terminals can find and use them.

Steps to Reproduce

Issue prompts to the agent that will require use of the terminal and custom terminal commands that may be installed by mise or brew, rely on custom env setup like PATH, etc.

Expected Behavior

A basic rc/profile for agent terminals should be used to ensure baseline environment config is available to agents.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.60
VSCode Version: 1.99.3
Commit: c6d93c13f57509f77eb65783b28e75a857b74c00
Date: 2025-11-05T00:50:54.645Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

No - Cursor works, but with this issue