MCPcopy Create free account
hub / github.com/codeaashu/claude-code / isModeSetRequest

Function isModeSetRequest

src/utils/teammateMailbox.ts:1048–1062  ·  view source on GitHub ↗
(
  messageText: string,
)

Source from the content-addressed store, hash-verified

1046 * Checks if a message text contains a mode set request
1047 */
1048export function isModeSetRequest(
1049 messageText: string,
1050): ModeSetRequestMessage | null {
1051 try {
1052 const parsed = ModeSetRequestMessageSchema().safeParse(
1053 jsonParse(messageText),
1054 )
1055 if (parsed.success) {
1056 return parsed.data
1057 }
1058 } catch {
1059 // Not JSON or not a valid mode set request
1060 }
1061 return null
1062}
1063
1064/**
1065 * Checks if a message text is a structured protocol message that should be

Callers 1

useInboxPollerFunction · 0.85

Calls 1

jsonParseFunction · 0.85

Tested by

no test coverage detected