different-ai/openwork · error

Failed to inspect GitHub repository (${response.status}).

Error message

Failed to inspect GitHub repository (${response.status}).

What it means

Error "Failed to inspect GitHub repository (${response.status})." thrown in different-ai/openwork.

Source

Thrown at ee/apps/den-web/app/(den)/dashboard/_components/integration-data.tsx:675

      queryClient.invalidateQueries({ queryKey: integrationQueryKeys.all });
      queryClient.invalidateQueries({ queryKey: ["plugins"] });
    },
  });
}

export function useGithubConnectorDiscovery(connectorInstanceId: string | null) {
  return useQuery({
    enabled: Boolean(connectorInstanceId),
    queryKey: integrationQueryKeys.githubDiscovery(connectorInstanceId),
    queryFn: async (): Promise<GithubConnectorDiscoveryResult> => {
      const { response, payload } = await requestJson(
        `/v1/connector-instances/${encodeURIComponent(connectorInstanceId ?? "")}/discovery`,
        { method: "GET" },
        20000,
      );

      if (!response.ok) {
        throw new Error(getErrorMessage(payload, `Failed to inspect GitHub repository (${response.status}).`));
      }

      const item = isRecord(payload) && isRecord(payload.item) ? payload.item : null;
      const connectorInstance = item && isRecord(item.connectorInstance) ? item.connectorInstance : null;
      const connectorTarget = item && isRecord(item.connectorTarget) ? item.connectorTarget : null;
      const connectorInstanceIdValue = connectorInstance ? asString(connectorInstance.id) : null;
      const connectorTargetId = connectorTarget ? asString(connectorTarget.id) : null;
      const repositoryFullName = item ? asString(item.repositoryFullName) : null;
      const sourceRevisionRef = item ? asString(item.sourceRevisionRef) : null;
      const classification = item ? asString(item.classification) : null;
      const discoveredPlugins = item && Array.isArray(item.discoveredPlugins)
        ? item.discoveredPlugins.flatMap((entry) => {
            if (!isRecord(entry)) {
              return [];
            }

            const key = asString(entry.key);
            const displayName = asString(entry.displayName);

View on GitHub (pinned to 2b7df46e8a)

When it happens

Trigger: Thrown at ee/apps/den-web/app/(den)/dashboard/_components/integration-data.tsx:675 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of different-ai/openwork@2b7df46e8a (2026-09-01). Data as JSON: /api/errors/e6e4b799c53c1db0. Report an issue: GitHub.