feat(chat): install skills and connect integrations inline (#4062)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
YellowSnnowmann
2026-06-24 12:53:18 -07:00
committed by GitHub
co-authored by Claude Opus 4.8
parent 48e16d1363
commit 2b90955482
35 changed files with 1315 additions and 30 deletions
@@ -308,7 +308,8 @@ async fn round18_composio_ops_and_agent_tools_cover_backend_errors_and_metadata(
.contains("not in the curated whitelist"));
let registered_tools = all_composio_agent_tools(&harness.config);
assert_eq!(registered_tools.len(), 5);
// 6 generic composio agent tools incl. the inline-connect card tool (#3993).
assert_eq!(registered_tools.len(), 6);
*state.scenario.lock().expect("scenario") = Scenario::ToolkitsFail;
let toolkits_error = composio_list_toolkits(&harness.config)
+1
View File
@@ -1119,6 +1119,7 @@ async fn composio_agent_tools_cover_metadata_missing_params_and_scope_helpers()
"composio_list_toolkits",
"composio_list_connections",
"composio_authorize",
"composio_connect",
"composio_list_tools",
"composio_execute",
]
@@ -781,6 +781,7 @@ async fn composio_agent_tools_cover_backend_discovery_markdown_and_execution_pat
"composio_list_toolkits",
"composio_list_connections",
"composio_authorize",
"composio_connect",
"composio_list_tools",
"composio_execute",
]