{"record":{"id":"0088f81df98d4117","repo":"tinyhumansai/openhuman","slug":"subagent-runner-config-load-failed-building-integ","errorCode":null,"errorMessage":"subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}","messagePattern":"subagent_runner: config load failed building integrations_agent for toolkit `(.+?)`: (.+?)","errorType":"exception","errorClass":"SubagentRunError","httpStatus":null,"severity":"error","filePath":"src/openhuman/agent/harness/subagent_runner/ops/runner.rs","lineNumber":834,"sourceCode":"    // specialists whose tools they do not advertise directly.\n    super::super::tool_prep::retain_parent_visible_tool_indices(\n        &mut allowed_indices,\n        &parent.all_tools,\n        &parent.subagent_tool_ceiling_names,\n    );\n\n    if is_integrations_agent_with_toolkit {\n        if let Some(tk) = toolkit_filter {\n            let arc_config = match config.as_ref() {\n                Ok(c) => std::sync::Arc::clone(c),\n                Err(e) => {\n                    tracing::warn!(\n                        agent_id = %definition.id,\n                        toolkit = %tk,\n                        error = %e,\n                        \"[subagent_runner:typed] config load failed; dynamic composio tools won't be registered\"\n                    );\n                    return Err(SubagentRunError::Provider(anyhow::anyhow!(\n                        \"subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}\"\n                    )));\n                }\n            };\n\n            use crate::openhuman::integrations::composio::client::{\n                create_composio_client, ComposioClientKind,\n            };\n            let client_kind = match create_composio_client(arc_config.as_ref()) {\n                Ok(k) => Some(k),\n                Err(e) => {\n                    tracing::warn!(\n                        agent_id = %definition.id,\n                        toolkit = %tk,\n                        error = %e,\n                        \"[subagent_runner:typed] composio factory failed; dynamic per-action tools fall back to cached catalogue\"\n                    );\n                    None","sourceCodeStart":816,"sourceCodeEnd":852,"githubUrl":"https://github.com/tinyhumansai/openhuman/blob/a221052e0df5b1f7598fceba7329fd1af95d6699/src/openhuman/agent/harness/subagent_runner/ops/runner.rs#L816-L852","documentation":"Error \"subagent_runner: config load failed building integrations_agent for toolkit `{tk}`: {e}\" thrown in tinyhumansai/openhuman.","triggerScenarios":"Thrown at src/openhuman/agent/harness/subagent_runner/ops/runner.rs:834 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a221052e0df5b1f7598fceba7329fd1af95d6699","analyzedAt":"2026-08-16T12:47:06.542Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}