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.