Commit Graph

184 Commits

Author SHA1 Message Date
Alberto Schiabel b28c2d7bb1 fix(core): support v1, v2, v3 in composio.triggers.verifyWebhooks (#2361)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2026-01-13 13:06:03 +05:30
Musthaq Ahamad 4a9167d768 Update tool router sdk docs (#2369) 2026-01-12 21:13:27 +05:30
Musthaq Ahamad c7e121706f Fix. Use dedicated tools endpoint for tool router (#2368) 2026-01-12 20:37:54 +05:30
Alberto Schiabel 2f879e8486 core(py): add auto_upload_download_files boolean flag to Composio() (#2334)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2026-01-12 16:31:29 +05:30
Musthaq Ahamad 5d05d0b92a Fix pin python client dependency in py SDK (#2365) 2026-01-12 16:19:23 +05:30
Sushmithamallesh 926a5d38a0 docs: add README for Python SDK docs generator
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 18:45:10 -08:00
Sushmithamallesh da031aa7fa fix: resolve mypy errors in Python docs generator
- Handle filepath as Path | list[Path] correctly
- Add explicit Optional type annotation for prop_to_class parameter

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 18:37:27 -08:00
Sushmithamallesh 713cf79412 Reapply "feat: add Python SDK reference docs with auto-generation"
This reverts commit 3ac5664095.
2026-01-06 17:18:48 -08:00
Sushmithamallesh 3ac5664095 Revert "feat: add Python SDK reference docs with auto-generation"
This reverts commit 5f38a486e2.
2026-01-06 17:15:36 -08:00
Sushmithamallesh 5f38a486e2 feat: add Python SDK reference docs with auto-generation
- Add generate-docs.py script using griffe for doc extraction
- Generate MDX docs for Composio, Tools, Toolkits, Triggers,
  ConnectedAccounts, and AuthConfigs classes
- Include decorators section (before_execute, after_execute,
  schema_modifier) on index page
- Add CI workflow job for auto-generating on python/composio/** changes
- Update CLAUDE.md with Python SDK docs instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-06 17:06:05 -08:00
Musthaq Ahamad eeb296b9a8 Fix claude agent sdk (#2307) 2025-12-27 14:25:26 +05:30
Musthaq Ahamad a76b002705 Feat: Add support for enable/disable tags and search in toolkits (#2305) 2025-12-24 16:36:17 +05:30
Musthaq Ahamad 69cfedefb0 Add openWorldHint as a toolRouter Tag filters, with updated client dependencies (#2288) 2025-12-23 11:44:24 +05:30
Alberto Schiabel 9a4465d87b feat(core): add Anthropic Claude Code Agents provider (#2285)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2025-12-23 11:18:29 +05:30
Musthaq Ahamad df1c8ec8f4 Fix missing workbench options in session config (#2272) 2025-12-16 15:46:53 +05:30
Musthaq Ahamad 62e26c1f0b Release: Bump SDK versions to minor update with latest tool router changes (#2268) 2025-12-15 13:42:16 +05:30
Alberto Schiabel 2ff5ff4f2d feat(core): add composio.triggers.verifyWebhook() (#2251)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2025-12-13 13:01:57 +05:30
devin-ai-integration[bot] a1cf6c589c fix: correct typo in deprecate decorator error message (#2257)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: rahul@composio.dev <rahultarak12345@gmail.com>
2025-12-13 13:01:15 +05:30
Alberto Schiabel eaacfec552 fix(py): KeyError: 'type' when SUPABASE_BETA_RUN_SQL_QUERY is used with Agents (#2264)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2025-12-13 12:58:25 +05:30
Musthaq Ahamad a550aeb289 Chore: Move tool router out of experimental and remove depreacted mcp (#2267) 2025-12-13 12:58:09 +05:30
Musthaq Ahamad f97d191cc6 Add native tool execution support for tool router in python (#2266) 2025-12-12 22:17:10 +05:30
jkomyno 87765434a9 test(py): add test for connected_accounts 2025-12-10 11:48:12 +01:00
jkomyno 2727a17fdd Merge branch 'next' into fix/auth-schema-initializing-typo 2025-12-10 11:37:17 +01:00
jkomyno 83142d49c5 feat(py): port langchain to v1 2025-12-08 10:39:05 +01:00
jkomyno 0741de073e fix(py): typo in auth_scheme.status 2025-12-08 10:15:58 +01:00
Musthaq Ahamad 261b114d79 Fix docstrings and examples for toolrouter (#2230) 2025-12-05 16:01:17 +05:30
Musthaq Ahamad f0e67c435c Fix tool router types from latest API changes (#2227)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-05 15:50:46 +05:30
Musthaq Ahamad 31521bd1a5 Fix typedocs and examples for toolkit version (#2212)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2025-12-04 16:03:23 +05:30
Musthaq Ahamad 9e002c5ca3 Tool Router API Integration (#2214)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2025-12-04 15:31:09 +05:30
Musthaq Ahamad 3b10fafc03 Fix provider tool execution in py sdk (#2203) 2025-11-26 15:14:59 +05:30
Karan Vaidya 04f1ab33a3 New release (#2191) 2025-11-22 21:17:08 +05:30
Karan Vaidya e0bde197c7 Fix non-agentic tool execution (#2190)
Non-agentic providers now execute tools via a partial that skips version checks, aligning with agentic behavior while keeping direct calls strict.

Core tools (python/composio/core/models/tools.py):
Non-agentic providers: set_execute_tool_fn now passes functools.partial(self.execute, dangerously_skip_version_check=True) to skip version checks during provider-invoked executions, mirroring _wrap_execute_tool behavior for agentic providers.
2025-11-22 21:14:03 +05:30
Musthaq Ahamad 97c4138cbb Chore: Update client dependencies and types for triggers (#2150) 2025-11-10 17:53:31 +05:30
Musthaq Ahamad f88ab9936d Fix: Telemetry and request headers (#2134) 2025-10-31 17:27:21 +05:30
Musthaq Ahamad 1ce11707a8 Chore: Update python deps, update types and method signatures (#2135) 2025-10-31 17:17:25 +05:30
Prateek b965d0102c fix lint issue 2025-10-27 10:37:20 +05:30
Prateek 71324d962a Add SDK version 2025-10-27 10:36:14 +05:30
Prateek 8ff91662b9 Update provider headers 2025-10-27 10:36:14 +05:30
Musthaq Ahamad 157bf7ba4e Fix Throw error when explicit toolkit version is not provided for manual execute (#2070) 2025-10-22 11:01:50 +05:30
prateek 65e4f94a1c Make tools proxy fail if wrong params (#2052) 2025-10-10 15:39:36 +05:30
prateek 99d21fc16c Add readme (#2047)
Co-authored-by: Prateek <prateek@composio.dev>
Co-authored-by: Musthaq Ahamad <53584487+haxzie@users.noreply.github.com>
2025-10-10 15:39:05 +05:30
prateek ea67e5e0ab Add integration tests (#2021)
Co-authored-by: Prateek <prateek@composio.dev>
2025-10-09 11:32:13 +05:30
Prateek d24a0433db Lint fixes 2025-10-03 13:21:03 +05:30
Prateek 8bad54c8a8 Cleanup 2025-10-03 13:17:36 +05:30
Prateek 299f307e1e Make create session return type pythonic 2025-10-03 13:11:32 +05:30
Musthaq Ahamad 7b9a7f595d Merge branch 'next' into python/fix-responses 2025-10-03 11:03:04 +05:30
Musthaq Ahamad af12571ca2 Bump python packages for release (#2025) 2025-10-03 10:31:28 +05:30
Sushmithamallesh bd75f823e5 fix 2025-10-02 20:44:04 -07:00
Sushmitha Mallesh 176be471bb Merge branch 'next' into python/fix-responses 2025-10-03 09:01:01 +05:30
Sushmithamallesh e0da978eee Fix python responses API 2025-10-01 10:44:32 -07:00