Commit Graph

1618 Commits

Author SHA1 Message Date
Musthaq Ahamad f33ad41e42 Release: update version (#2378)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@composio/vercel@1.0.0 @composio/openai-agents@1.0.0 @composio/mastra@1.0.0 @composio/llamaindex@1.0.0 @composio/langchain@1.0.0 @composio/google@1.0.0 @composio/core@0.5.0 @composio/cloudflare@1.0.0 @composio/claude-agent-sdk@1.0.0 @composio/anthropic@1.0.0
2026-01-13 14:05:47 +05:30
Sushmithamallesh 1342d469ca chore: trigger fumadocs build 2026-01-13 00:11:51 -08:00
Sushmithamallesh e5dad0c78f chore: trigger fumadocs rebuild 2026-01-13 00:02:38 -08:00
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
Alberto Schiabel ded64beb75 feat(ts): support Cloudflare Workers + refactor build pipeline with tsdown + introduce e2e tests (#2360)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2026-01-13 13:02:58 +05:30
devin-ai-integration[bot] 16f17459b7 docs: hide labs/tool_router/session endpoint from API reference (#2376)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: himanshu@composio.dev <himanshu@composio.dev>
2026-01-13 12:11:24 +05:30
Sushmitha Mallesh 777b989ecf fix(fumadocs): fix PostHog initialization race condition (#2375) 2026-01-12 17:36:16 -08:00
Sushmithamallesh a2bdc64da1 Fix PostHog initialization when already loaded
Handle the case when posthog.__loaded is already true (e.g., during HMR
or React StrictMode remounts). Previously, the init block was skipped
but isInitialized was never set to true, preventing pageview tracking.

Now we check posthog.__loaded first and set isInitialized immediately
if PostHog is already initialized.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 17:22:08 -08:00
Sushmitha Mallesh 8c3eb75a47 Merge branch 'next' into claude/work-branch 2026-01-12 17:13:46 -08:00
Sushmithamallesh 145a249e1a fix(fumadocs): fix PostHog initialization race condition
- Add isInitialized state to track when PostHog is ready
- Check posthog.__loaded to prevent double initialization
- Only render pageview tracker after PostHog is loaded

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 17:09:49 -08:00
Sushmitha Mallesh 87b5f3cad2 feat(fumadocs): add PostHog analytics integration (#2372) 2026-01-12 16:58:57 -08:00
Sushmitha Mallesh 32584923c3 Merge branch 'next' into claude/work-branch 2026-01-12 16:31:26 -08:00
Sushmitha Mallesh 8ae4b3fa6c docs(fumadocs): sync missing changelogs from fern (#2373) 2026-01-12 16:22:46 -08:00
Sushmithamallesh c3ca84a0f9 docs(fumadocs): sync missing changelogs from fern
Add 7 changelog entries that were added to fern after initial migration:
- 12-30-25-proxy-binary-data: Binary Data Support for Proxy Execute
- 12-30-25: Webhook Payload V3 announcement
- 12-31-25: Deprecating BEARER_TOKEN auth scheme
- 01-07-26: Consistent Error Response & Union Types
- 01-08-26-mcp-api-key-enforcement: Optional API Key for MCP
- 01-09-26: Tool Enum Name Shortening
- 01-12-26-tool-router-improvements: Tool Router improvements

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 15:37:13 -08:00
Sushmithamallesh 49fd92e2de chore: resolve merge conflicts with next branch
Update next to 16.1.0 while keeping posthog-js dependency.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 14:14:14 -08:00
Sushmithamallesh f708f54a01 feat(fumadocs): add PostHog analytics integration
Add PostHog analytics to the documentation site for tracking pageviews
and user engagement. The integration is optional and only activates
when environment variables are configured.

- Add posthog-js dependency
- Create PostHogProvider component with automatic pageview tracking
- Wrap app layout with PostHogProvider
- Add PostHog env vars to .env.example

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 14:09:49 -08:00
Sushmitha Mallesh 91ee305df5 fix(fumadocs): upgrade Next.js to 16.1 and fix Turbopack workspace warning (#2370) 2026-01-12 13:31:29 -08:00
Sushmithamallesh c4f220d408 chore: add CODEOWNERS entry for fumadocs
Add @sushmithamallesh as codeowner for the fumadocs directory.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 13:18:24 -08:00
Sushmitha Mallesh c5c713ff51 Merge branch 'next' into docs/fix-next-build-errors 2026-01-12 13:15:31 -08:00
Sushmithamallesh a1adc435eb fix(fumadocs): upgrade Next.js to 16.1 and fix Turbopack workspace warning
- Upgrade Next.js from 16.0.10 to 16.1.0 (latest stable)
- Upgrade eslint-config-next to 16.1.0
- Add turbopack.root config to explicitly set project root

The fumadocs project uses bun independently from the parent monorepo's
pnpm workspaces. Without explicit turbopack.root, Next.js was detecting
both lockfiles and incorrectly inferring the workspace root.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 13:14:53 -08:00
Musthaq Ahamad 4a9167d768 Update tool router sdk docs (#2369) 2026-01-12 21:13:27 +05:30
Musthaq Ahamad 3c63b99b6b Release: update version (#2367)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@composio/openai-agents@0.4.0 @composio/openai@0.4.0 @composio/vercel@0.4.0 @composio/mastra@0.4.0 @composio/llamaindex@0.4.0 @composio/langchain@0.4.0 @composio/google@0.4.0 @composio/core@0.4.0 @composio/cloudflare@0.4.0 @composio/claude-agent-sdk@0.4.0 @composio/anthropic@0.4.0 v0.10.5
2026-01-12 20:52:23 +05:30
Musthaq Ahamad c7e121706f Fix. Use dedicated tools endpoint for tool router (#2368) 2026-01-12 20:37:54 +05:30
Alberto Schiabel 37a89abe57 feat(ts): upgrade Vercel provider to support AI v6 (#2314)
Co-authored-by: jkomyno <12381818+jkomyno@users.noreply.github.com>
2026-01-12 18:24:28 +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) v0.10.4 2026-01-12 16:19:23 +05:30
Samvit Jatia 33b2404765 docs: add changelog for tool enum name shortening (#2358) 2026-01-11 14:46:23 +05:30
sjd9021 06b95dc320 docs: fix duplicate toolkit prefixes in changelog enum names
Addresses haxzie's review comment - removed duplicate toolkit prefixes
like DATABRICKS_DATABRICKS_... -> DATABRICKS_...
2026-01-10 14:36:00 +00:00
Sushmitha Mallesh 931ae644cf feat(fumadocs): add link validation with CI workflow (#2344) 2026-01-08 11:56:00 -08:00
Sushmithamallesh d32a645490 fix: skip OpenAPI pages that lack getText method 2026-01-08 11:50:11 -08:00
Sushmithamallesh fe532c8301 fix: use filteredErrors.length instead of printErrors return value 2026-01-08 11:47:22 -08:00
Sushmitha Mallesh 8712f2aa2e Merge branch 'next' into docs/linkcheck 2026-01-08 11:39:12 -08:00
Anshu Garg 67b3b0ace4 chore(PLEN-930): add changelog for MCP API key enforcement feature (#2315) 2026-01-08 14:24:16 +05:30
Anshu Garg d7792e546d docs: rename MCP API key changelog to today's date
PLEN-930
2026-01-08 14:13:38 +05:30
Sushmithamallesh 2b259831cb feat(fumadocs): add link validation with CI workflow
- Add next-validate-link for MDX link checking
- Create validate-links.ts script covering all doc sources
- Add GitHub workflow to run on PRs with fumadocs changes
- Add redirects for legacy URLs (/api-reference, /rest-api)
- Fix broken links: /tools/github → /toolkits/github

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 23:35:54 -08:00
Sushmitha Mallesh 82923912d9 fix: use npx instead of bunx for TypeDoc in generate-docs script (#2342) 2026-01-07 22:43:57 -08:00
Sushmitha Mallesh f450fb3e68 Merge branch 'next' into plen-930-mcp-api-key-changelog 2026-01-07 22:37:25 -08:00
Sushmithamallesh 32f8a70b9c fix: use npx instead of bunx for TypeDoc in generate-docs script
CI environments don't have bun installed, causing the generate:docs
script to fail with "bunx: not found". Using npx works universally.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 22:27:54 -08:00
Sushmitha Mallesh c85669cb2b docs: add JSDoc comments to TS SDK class properties (#2333) 2026-01-07 20:52:44 -08:00
Sushmitha Mallesh f1df244aa8 Merge branch 'next' into claude/ts-sdk-jsdoc-mtepP 2026-01-07 20:50:04 -08:00
Sushmitha Mallesh ad2f3a1b3c Docs: Fuma migration (#2317) 2026-01-07 12:17:17 -08:00
Sushmitha Mallesh 5249db6426 Merge branch 'next' into docs/fuma 2026-01-07 12:05:29 -08:00
Sushmitha Mallesh eb61913855 Merge branch 'next' into claude/ts-sdk-jsdoc-mtepP 2026-01-07 12:02:55 -08:00
venkat82 4e9c3d8fa0 feat: add response error and request union changelog (#2335) 2026-01-07 18:07:14 +05:30
shreysingla11 383eb64e4d feat: add response error and request union changelog 2026-01-07 16:52:43 +05:30
shreysingla11 904f86fbce feat: add response error and request union changelog 2026-01-07 16:20:16 +05:30
shreysingla11 fe94fa0c0a feat: add response error and request union changelog 2026-01-07 15:59:02 +05:30
Sushmithamallesh cb02a9ada1 Add error handling to llms-full.txt route
Wrap getPages() call in try-catch to handle potential errors gracefully

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 19:48:17 -08:00
Sushmithamallesh 639e9ee0b2 Fix OG image: use Composio site name, remove unused lang param
- Change site prop from "My App" to "Composio"
- Remove unused lang parameter from generateStaticParams

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 19:46:38 -08:00
Sushmithamallesh 02a0dd96a9 docs: reorganize meta files
- Move planning docs to .claude/decisions/
- Merge CONTRIBUTING.md into README.md
- Add examples.md (from user interviews)

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 19:30:38 -08:00