diegosouzapw/OmniRoute · error · Error

No user message found in request

Error message

No user message found in request

What it means

Error "No user message found in request" thrown in diegosouzapw/OmniRoute.

Source

Thrown at open-sse/executors/claude-web/session.ts:366

  ) {
    throw new Error("Claude Web parent message state requires a conversation");
  }

  return {
    conversationId,
    parentMessageUuid,
    isNewConversation: !parentMessageUuid,
    ...(cached && cacheMatchesExplicitConversation ? { sourceCacheKey: lookupKey } : {}),
  };
}

function prepareCompletionTurn(
  input: PrepareClaudeWebTurnInput,
  context: PrepareTurnContext
): PreparedClaudeWebTurn {
  const userIndex = latestUserIndex(context.messages);
  if (userIndex < 0 || !context.messages[userIndex].content.trim()) {
    throw new Error("No user message found in request");
  }

  const conversation = resolveCompletionConversation(context, userIndex);
  const prompt =
    conversation.isNewConversation && context.messages.length > 1
      ? buildRecoveryPrompt(context.messages)
      : context.messages[userIndex].content;
  const humanMessageUuid = randomUUID();
  const operation: ClaudeWebOperation = "completion";
  const turnFields: ClaudeWebTurnFields = {
    operation,
    prompt,
    timezone: context.timezone,
    locale: context.locale,
    parentMessageUuid: conversation.parentMessageUuid,
    humanMessageUuid,
    assistantMessageUuid: context.assistantMessageUuid,
    isNewConversation: conversation.isNewConversation,

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at open-sse/executors/claude-web/session.ts:366 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/9ea5e6059bb947ac. Report an issue: GitHub.