tinyhumansai/openhuman · error
Apify run returned no items array
Error message
Apify run returned no items array
What it means
Error "Apify run returned no items array" thrown in tinyhumansai/openhuman.
Source
Thrown at src/openhuman/agent/learning/linkedin_enrichment.rs:666
let resp: serde_json::Value = client
.post("/agent-integrations/apify/run", &body)
.await
.map_err(|e| anyhow::anyhow!("Apify run failed: {e:#}"))?;
let status = resp
.get("status")
.and_then(|v| v.as_str())
.unwrap_or("UNKNOWN");
if status != "SUCCEEDED" {
anyhow::bail!("Apify run finished with status: {status}");
}
// Extract the first item from the inline results array.
let items = resp
.get("items")
.and_then(|v| v.as_array())
.ok_or_else(|| anyhow::anyhow!("Apify run returned no items array"))?;
items
.first()
.cloned()
.ok_or_else(|| anyhow::anyhow!("Apify run returned an empty items array"))
}
/// Build a local memory client for profile persistence.
fn build_memory_client() -> anyhow::Result<crate::openhuman::memory::store::MemoryClient> {
crate::openhuman::memory::store::MemoryClient::new_local()
.map_err(|e| anyhow::anyhow!("memory client unavailable: {e}"))
}
/// Persist the full scraped LinkedIn profile to the user-profile memory
/// namespace so the agent has rich context about the user.
async fn persist_linkedin_profile(
memory: &crate::openhuman::memory::store::MemoryClient,
url: &str,View on GitHub (pinned to a221052e0d)
When it happens
Trigger: Thrown at src/openhuman/agent/learning/linkedin_enrichment.rs:666 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/6c9f840a181bb0dc.
Report an issue: GitHub.