tinyhumansai/openhuman · error

GMAIL_FETCH_EMAILS error: {err}

Error message

GMAIL_FETCH_EMAILS error: {err}

What it means

Error "GMAIL_FETCH_EMAILS error: {err}" thrown in tinyhumansai/openhuman.

Source

Thrown at src/openhuman/agent/learning/linkedin_enrichment.rs:555

        ComposioClientKind::Direct(direct) => {
            tracing::debug!(
                "[linkedin_enrichment][composio-direct] GMAIL_FETCH_EMAILS via direct tenant"
            );
            direct_execute(
                direct,
                "GMAIL_FETCH_EMAILS",
                Some(args),
                &config.composio.entity_id,
                None,
            )
            .await
            .map_err(|e| anyhow::anyhow!("GMAIL_FETCH_EMAILS (direct) failed: {e:#}"))?
        }
    };

    if !resp.successful {
        let err = resp.error.unwrap_or_else(|| "unknown error".into());
        anyhow::bail!("GMAIL_FETCH_EMAILS error: {err}");
    }

    // Walk the messages, decode HTML parts, and search for profile URLs.
    let messages = resp
        .data
        .get("messages")
        .and_then(|v| v.as_array())
        .cloned()
        .unwrap_or_default();

    for msg in &messages {
        // Collect all text to search: plain messageText + decoded HTML parts.
        let mut searchable = String::new();

        // Plain text body (already decoded by Composio).
        if let Some(text) = msg.get("messageText").and_then(|v| v.as_str()) {
            searchable.push_str(text);
            searchable.push('\n');

View on GitHub (pinned to a221052e0d)

When it happens

Trigger: Thrown at src/openhuman/agent/learning/linkedin_enrichment.rs:555 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of tinyhumansai/openhuman@a221052e0d (2026-08-16). Data as JSON: /api/errors/d98a6bb5c426f49d. Report an issue: GitHub.