From b8c6937fbcb5a42f2d9be44ffd25f744d96dd800 Mon Sep 17 00:00:00 2001 From: Argenis Date: Sun, 15 Feb 2026 11:17:28 -0500 Subject: [PATCH] feat(agent): wire Composio tool into LLM tool descriptions Co-Authored-By: Claude Opus 4.6 --- src/agent/loop_.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/agent/loop_.rs b/src/agent/loop_.rs index 8216ca3..9ca3fd4 100644 --- a/src/agent/loop_.rs +++ b/src/agent/loop_.rs @@ -118,6 +118,12 @@ pub async fn run( "Open approved HTTPS URLs in Brave Browser (allowlist-only, no scraping)", )); } + if config.composio.enabled { + tool_descs.push(( + "composio", + "Execute actions on 1000+ apps via Composio (Gmail, Notion, GitHub, Slack, etc.). Use action='list' to discover, 'execute' to run, 'connect' to OAuth.", + )); + } let system_prompt = crate::channels::build_system_prompt( &config.workspace_dir, model_name,