MCPcopy Create free account
hub / github.com/Noumena-Network/code / buildRuntimeModeProperties

Function buildRuntimeModeProperties

src/utils/status.tsx:48–173  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

46}
47
48export function buildRuntimeModeProperties(): Property[] {
49 const isInternalBuild =
50 process.env.NCODE_BUILD_MODE === 'noumena' ||
51 process.env.USER_TYPE === 'ant'
52 const buildFeatures = [
53 `TRANSCRIPT_CLASSIFIER: ${feature('TRANSCRIPT_CLASSIFIER') ? 'on' : 'off'}`,
54 `BUILTIN_EXPLORE_PLAN_AGENTS: ${feature('BUILTIN_EXPLORE_PLAN_AGENTS') ? 'on' : 'off'}`,
55 `VERIFICATION_AGENT: ${feature('VERIFICATION_AGENT') ? 'on' : 'off'}`,
56 `AGENT_TRIGGERS: ${feature('AGENT_TRIGGERS') ? 'on' : 'off'}`,
57 `AGENT_TRIGGERS_REMOTE: ${feature('AGENT_TRIGGERS_REMOTE') ? 'on' : 'off'}`,
58 `CCR_REMOTE_SETUP: ${feature('CCR_REMOTE_SETUP') ? 'on' : 'off'}`,
59 ]
60
61 const replBlockedBy: string[] = []
62 if (
63 process.env.NCODE_BUILD_MODE !== 'noumena' &&
64 process.env.USER_TYPE !== 'ant'
65 ) {
66 replBlockedBy.push('internal build disabled')
67 }
68 if (
69 process.env.CLAUDE_CODE_ENTRYPOINT !== 'cli' &&
70 process.env.CLAUDE_CODE_ENTRYPOINT !== 'sdk-cli'
71 ) {
72 replBlockedBy.push(
73 `entrypoint=${process.env.CLAUDE_CODE_ENTRYPOINT ?? 'unset'}`,
74 )
75 }
76 if (isEnvDefinedFalsy(process.env.NCODE_REPL)) {
77 replBlockedBy.push('NCODE_REPL=0')
78 } else if (isEnvDefinedFalsy(process.env.CLAUDE_CODE_REPL)) {
79 replBlockedBy.push('CLAUDE_CODE_REPL=0')
80 } else if (
81 !isEnvTruthy(process.env.NCODE_REPL) &&
82 !isEnvTruthy(process.env.CLAUDE_CODE_REPL) &&
83 !isEnvTruthy(process.env.CLAUDE_REPL_MODE)
84 ) {
85 replBlockedBy.push('NCODE_REPL=1')
86 }
87
88 const jsReplBlockedBy: string[] = []
89 if (
90 process.env.NCODE_BUILD_MODE !== 'noumena' &&
91 process.env.USER_TYPE !== 'ant'
92 ) {
93 jsReplBlockedBy.push('internal build disabled')
94 }
95 if (
96 process.env.CLAUDE_CODE_ENTRYPOINT !== 'cli' &&
97 process.env.CLAUDE_CODE_ENTRYPOINT !== 'sdk-cli'
98 ) {
99 jsReplBlockedBy.push(
100 `entrypoint=${process.env.CLAUDE_CODE_ENTRYPOINT ?? 'unset'}`,
101 )
102 }
103 if (isEnvDefinedFalsy(process.env.NCODE_JS_REPL)) {
104 jsReplBlockedBy.push('NCODE_JS_REPL=0')
105 } else if (

Callers 1

buildInternalModeSectionFunction · 0.85

Calls 7

isEnvTruthyFunction · 0.90
isEnvDefinedFalsyFunction · 0.85
formatGateStatusFunction · 0.85
isReplModeEnabledFunction · 0.85
isJsReplEnabledFunction · 0.85
isPolicyAllowedFunction · 0.50

Tested by

no test coverage detected