tinyhumansai/openhuman · error · SubagentRunError

subagent_runner: config load failed building integrations_ag

Error message

subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}

What it means

Error "subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}" thrown in tinyhumansai/openhuman.

Source

Thrown at src/openhuman/agent/harness/subagent_runner/ops/runner.rs:834

    // specialists whose tools they do not advertise directly.
    super::super::tool_prep::retain_parent_visible_tool_indices(
        &mut allowed_indices,
        &parent.all_tools,
        &parent.subagent_tool_ceiling_names,
    );

    if is_integrations_agent_with_toolkit {
        if let Some(tk) = toolkit_filter {
            let arc_config = match config.as_ref() {
                Ok(c) => std::sync::Arc::clone(c),
                Err(e) => {
                    tracing::warn!(
                        agent_id = %definition.id,
                        toolkit = %tk,
                        error = %e,
                        "[subagent_runner:typed] config load failed; dynamic composio tools won't be registered"
                    );
                    return Err(SubagentRunError::Provider(anyhow::anyhow!(
                        "subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}"
                    )));
                }
            };

            use crate::openhuman::integrations::composio::client::{
                create_composio_client, ComposioClientKind,
            };
            let client_kind = match create_composio_client(arc_config.as_ref()) {
                Ok(k) => Some(k),
                Err(e) => {
                    tracing::warn!(
                        agent_id = %definition.id,
                        toolkit = %tk,
                        error = %e,
                        "[subagent_runner:typed] composio factory failed; dynamic per-action tools fall back to cached catalogue"
                    );
                    None

View on GitHub (pinned to a221052e0d)

When it happens

Trigger: Thrown at src/openhuman/agent/harness/subagent_runner/ops/runner.rs:834 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/0088f81df98d4117. Report an issue: GitHub.