feat: Support external codebases as a tool execution sandbox (#2159)

This commit is contained in:
Matthew Zhou
2024-12-04 11:37:51 -08:00
committed by GitHub
parent 2faff57069
commit 6dade767c3
14 changed files with 298 additions and 37 deletions

View File

@@ -1876,7 +1876,8 @@ class SyncServer(Server):
apps = self.composio_client.apps.get()
apps_with_actions = []
for app in apps:
if app.meta["actionsCount"] > 0:
# A bit of hacky logic until composio patches this
if app.meta["actionsCount"] > 0 and not app.name.lower().endswith("_beta"):
apps_with_actions.append(app)
return apps_with_actions