MCPcopy Index your code
hub / github.com/openai/codex-plugin-cc / getCodexAuthStatusFromClient

Function getCodexAuthStatusFromClient

plugins/codex/scripts/lib/codex.mjs:868–884  ·  view source on GitHub ↗
(client, cwd)

Source from the content-addressed store, hash-verified

866}
867
868async function getCodexAuthStatusFromClient(client, cwd) {
869 try {
870 const accountResponse = await client.request("account/read", { refreshToken: false });
871 const configResponse = await client.request("config/read", {
872 includeLayers: false,
873 cwd
874 });
875
876 return buildAppServerAuthStatus(accountResponse, configResponse);
877 } catch (error) {
878 return buildAuthStatus({
879 loggedIn: false,
880 detail: error instanceof Error ? error.message : String(error),
881 source: "app-server"
882 });
883 }
884}
885
886export function getCodexAvailability(cwd) {
887 const versionStatus = binaryAvailable("codex", ["--version"], { cwd });

Callers 1

getCodexAuthStatusFunction · 0.85

Calls 3

buildAppServerAuthStatusFunction · 0.85
buildAuthStatusFunction · 0.85
requestMethod · 0.80

Tested by

no test coverage detected