Registry / llm-agents / composio-openai-agents

composio-openai-agents

JSON →
library0.15.0pypypi✓ verified 82d ago

Provides strongly typed tools for OpenAI Agents SDK via Composio, a platform for integrating external APIs and services as tools. Current version 0.12.0. Releases are frequent (weekly/monthly).

pip install composio-openai-agents
INSTALL
IMPORT
SIG · COMPOSIO-OPENAI-AG
C
composio-openai-agents
llm-agentspythonv0.15.0
Install
10.0s avg
Import
Disk
89MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.15.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 94.8MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 10.0s · import 0.000s · 93MB
89MB installed
● package 89MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

OpenAIAgentsProvider
from composio_openai_agents import OpenAIAgentsProvider
from composio_openai_agents import ComposioOpenAIAgents
provider
from composio_openai_agents import provider

Initialize the Composio wrapper for OpenAI Agents SDK.

import os from composio_openai_agents import ComposioOpenAIAgents composio_tools = ComposioOpenAIAgents() # tools = composio_tools.get_tools(tools=['github']) # uncomment with valid app name print('Composio OpenAI Agents SDK ready')
Debug
Known issues
breakingAutomatic file upload/download is now opt-in (since 0.12.0). Previous versions auto-staged local paths for file_uploadable inputs.
fix
Set Composio(dangerously_allow_file_upload=True) to restore old behaviour, or handle file uploads manually.
affects: >=0.12.0
gotchaThe package name is 'composio-openai-agents', but import uses underscores: 'composio_openai_agents'.
fix
Install via pip using hyphens, import using underscores.
affects: all
deprecatedThe 'get_tools' method may return tool schemas that require app-specific authentication. Failing to authenticate will cause runtime errors.
fix
Ensure you have connected the app via Composio dashboard or API before using tools.
affects: all
Upgrade
Version history
0.15.0latest on PyPI · released Jun 18, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
24
OpenAI (training)
1
Resources
composio-openai-agents — pip install composio-openai-agents · libregistry