surshar / claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Built by Anthropic · github.com/anthropics
| @@ -320,7 +320,15 @@ | ||
| 320 | 320 | credential, provider and home variables (`HTTPS_PROXY`, |
| 321 | 321 | `NODE_EXTRA_CA_CERTS`, `ANTHROPIC_API_KEY`, `HOME` and their like): they are |
| 322 | 322 | not pinned, because a person sets the same ones in their own settings and |
| 323 | - shell, so a pin on `env.set` would not close that road. An organization pins the variables its hooks rely | |
| 323 | + shell, so a pin on `env.set` would not close that road. Where that road is | |
| 324 | + closed, the engine closes it for a plugin too, with or without this | |
| 325 | + plugin seated: in a session that asks its organization for its settings (a | |
| 326 | + Cowork cloud session), a plugin that is not built in sets or unsets only a | |
| 327 | + variable the filters on every settings `env` would let a person's own | |
| 328 | + settings file set there, and any other write (the proxy and certificate | |
| 329 | + variables among them) is held. A plugin the container's managed settings | |
| 330 | + enable is held alike: the session can write that file. So is a write, or | |
| 331 | + an unset, of a name the organization's own settings `env` set there. An organization pins the variables its hooks rely | |
| 324 | 332 | on by setting them in managed `env`. An |
| 325 | 333 | organization's plugin's `$.env.get` is answered past the user tier's hooks, |
| 326 | 334 | with the environment as written. |