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

Function hasOauthCommandAvailabilitySession

src/utils/commandAvailability.ts:13–21  ·  view source on GitHub ↗
(
  session: CommandAvailabilitySession,
)

Source from the content-addressed store, hash-verified

11 | undefined
12
13export function hasOauthCommandAvailabilitySession(
14 session: CommandAvailabilitySession,
15): boolean {
16 return (
17 session?.providerPlan.mode === 'noumena_managed' &&
18 session.headersKind === 'bearer' &&
19 session.scopes.includes('user:inference')
20 )
21}
22
23export function getCurrentCommandAvailabilitySession(): CommandAvailabilitySession {
24 try {

Calls

no outgoing calls

Tested by

no test coverage detected