Commit Graph

26 Commits

Author SHA1 Message Date
haxzie eb138a4a88 Update release process 2025-05-29 16:26:41 +05:30
haxzie 6dc0c93c3f Create extensive docs 2025-05-28 18:02:48 +05:30
devin-ai-integration[bot] 057bd6d444 feat: add Google GenAI provider with examples (#16)
* feat: add Google GenAI provider with examples

- Add @composio/google provider package extending BaseNonAgenticProvider
- Implement wrapTool/wrapTools methods for Google GenAI function calling format
- Add comprehensive example demonstrating Google GenAI integration
- Support both Gemini Developer API and Vertex AI initialization
- Include proper TypeScript types and documentation

Co-Authored-By: musthaq@composio.dev <musthu.gm@gmail.com>

* chore: update pnpm-lock.yaml

Co-Authored-By: musthaq@composio.dev <musthu.gm@gmail.com>

* feat: add helper functions for tool execution and update documentation

Co-Authored-By: musthaq@composio.dev <musthu.gm@gmail.com>

* fix: update GoogleGenAIFunctionDeclaration interface to match Google GenAI SDK types

Co-Authored-By: musthaq@composio.dev <musthu.gm@gmail.com>

* docs: update Google provider documentation

Co-Authored-By: musthaq@composio.dev <musthu.gm@gmail.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: musthaq@composio.dev <musthu.gm@gmail.com>
2025-05-28 10:51:41 +05:30
haxzie cb46a71b1e Add example usage of user_id in the docs 2025-05-23 11:45:12 +05:30
haxzie d472f17863 Rename middlewares to modifiers 2025-05-21 17:06:22 +05:30
haxzie 43e2d5bca2 Add changeset release documentation 2025-05-20 19:07:38 +05:30
haxzie 1765dd60f4 Add documentation related to connectedAccounts.waitforconnection 2025-05-20 19:00:46 +05:30
haxzie ec6774bff4 Fix tools fetching to always return tool collection 2025-05-20 11:58:27 +05:30
haxzie 17e607423a REname toolset to providers 2025-05-19 18:33:07 +05:30
haxzie 12389facc6 Fix readme 2025-05-15 21:39:29 +05:30
haxzie 64c7427f15 Fix connectedaccounts flow 2025-05-15 19:01:11 +05:30
haxzie 83ed783a1c Update readme.md 2025-05-15 18:35:48 +05:30
haxzie 9fc01ed6d6 Update toolkit model 2025-05-15 16:03:28 +05:30
haxzie 6201e86344 Update toolkit endpoints 2025-05-15 15:24:33 +05:30
haxzie 8063a27475 Fix imports 2025-05-15 15:03:51 +05:30
haxzie f169bb2eda Remove global userIDs 2025-05-14 18:10:52 +05:30
haxzie 7a2e1b2ca3 Add details about modifiers into readme.md 2025-05-13 14:45:13 +05:30
haxzie c43bf494ed Update scripts and readme 2025-05-13 14:39:03 +05:30
haxzie 6220b16d5d Add docs 2025-04-18 13:01:32 +05:30
haxzie 686563976f Add global error telemetry 2025-04-17 16:21:02 +05:30
haxzie cfb5ad7232 Add trigger subscription with pusher 2025-04-17 16:12:15 +05:30
haxzie f157197538 Fix typings 2025-04-17 11:06:08 +05:30
haxzie 406ee83798 Update readme.md 2025-04-16 16:25:12 +05:30
haxzie cb13a64bb5 Finish adding all the toolsets 2025-04-16 16:23:40 +05:30
haxzie 686fe92935 Fix readme 2025-04-16 14:09:33 +05:30
haxzie 5a926cde6d Implement core models for the library 2025-04-15 19:01:44 +05:30