{"version":"2.1.257","anchor":"credentialstoken-file-descriptors-can-now-be-read-directly","canonical_anchor":"credentialstoken-file-descriptors-can-now-be-read-directly","heading":"Credentials\/token file descriptors can now be read directly when IPC isn't available","tier":"internal","area":"Auth","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257\/e\/credentialstoken-file-descriptors-can-now-be-read-directly","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.257","markdown":"### Credentials\/token file descriptors can now be read directly when IPC isn't available\n\nWebsocket and gateway tokens can be read straight from an inherited file descriptor when there is no IPC channel.\n\nA new helper reads a websocket-auth token or gateway token directly from an inherited file descriptor, bypassing `\/proc\/self\/fd`, whenever the process is not running under `CLAUDE_CODE_REMOTE` and has no `process.send` IPC channel. This serves as a fallback for both the session ingress token and gateway token readers.\n\n- Area: Auth\n- Names: `CLAUDE_CODE_REMOTE`\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}