Skip to main content

composio-openai-agents

Adapts Composio tools to the OpenAI Agents framework's native tool format, so your agents can take action across 1000+ apps.

Installation

pip install composio composio-openai-agents openai-agents

Set COMPOSIO_API_KEY (from the dashboard) and OPENAI_API_KEY in your environment.

Quickstart

from composio import Composio
from composio_openai_agents import OpenAIAgentsProvider
from agents import Agent, Runner

composio = Composio(provider=OpenAIAgentsProvider())

# Each session is scoped to one of your users
session = composio.create(user_id="user_123")
tools = session.tools()

agent = Agent(
    name="Personal Assistant",
    instructions="You are a helpful assistant. Use Composio tools to take action.",
    tools=tools,
)

result = Runner.run_sync(starting_agent=agent, input="Summarize my emails from today")
print(result.final_output)

By default a session gets meta tools that discover, authenticate, and execute app tools at runtime. For multi-turn use, store session.session_id and reuse it with composio.use(session_id) instead of calling create() again.

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

composio_openai_agents-0.19.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

composio_openai_agents-0.19.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file composio_openai_agents-0.19.0.tar.gz.

File metadata

  • Download URL: composio_openai_agents-0.19.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for composio_openai_agents-0.19.0.tar.gz
Algorithm Hash digest
SHA256 b1368f1bfccf48b59585a7bd7e8b30634b4bff5106a02c5a3428b62d758c0214
MD5 d77b284d02e545a0d654972c6b7ef255
BLAKE2b-256 94aa28d47079a42710b7d13354841b6889eda3f753b1f8bcbb0dc6878256ef56

See more details on using hashes here.

File details

Details for the file composio_openai_agents-0.19.0-py3-none-any.whl.

File metadata

File hashes

Hashes for composio_openai_agents-0.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef2131fa4600eeeca45756abbc1e21eea907424a9cd624fcb1faeebf05d4fdbe
MD5 2b852e84adcd496abceada52684aeb5b
BLAKE2b-256 d6caee48e1d697083d6e078a38364bd7ca4565ca59ac784ff13cb74a12231d01

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page