Commit Graph

1597 Commits

Author SHA1 Message Date
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
Sushmithamallesh 0dcacdc5a4 ci: improve SDK docs workflow efficiency
- Add detect-changes job to only run relevant SDK generator
- Add workflow_dispatch input to select which SDK to generate
- Add uv caching for Python job

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 19:08:29 -08:00
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 1a7b2a00b7 chore: update pnpm-lock.yaml for pnpm 10.17.0
Regenerated lockfile with pnpm 10.17.0 to fix CI config mismatch.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 17:33:13 -08:00
Sushmitha Mallesh 6d2e86ef88 Merge branch 'next' into docs/fuma 2026-01-06 17:30:05 -08:00
Sushmithamallesh a8d8bbfcbd Fix duplicate title/description in TypeScript SDK docs
Fumadocs automatically renders title and description from frontmatter,
so the generator was creating duplicate content by also including
# Title and description paragraph in the MDX body.

Changes:
- Remove duplicate # heading and description from generateClassMdx()
- Remove duplicate heading from index template
- Regenerate all TypeScript SDK docs

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 17:28:23 -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
Claude 7cfcfe4b1f docs: add JSDoc comments to Composio class properties
Add concise JSDoc comments to the public properties of the Composio class
to improve IDE IntelliSense and documentation.

Properties documented:
- tools: List, retrieve, and execute tools
- toolkits: Retrieve toolkit metadata and authorize user connections
- triggers: Manage webhook triggers and event subscriptions
- provider: Tool provider instance for framework-specific wrapping
- files: Upload and download files
- authConfigs: Manage authentication configurations for toolkits
- connectedAccounts: Manage authenticated connections
- mcp: Model Context Protocol server management

No functional changes - documentation only.
2026-01-06 23:36:39 +00:00
Sushmithamallesh 85625c38a7 Add SDK reference documentation for contributors
- Add SDK Reference Docs section to fumadocs/CLAUDE.md
- Add README.md for the generate-docs.ts script

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 15:19:01 -08:00
Sushmithamallesh 7a85839c6f refactor: reorganize reference docs into API and SDK sections
- Move TypeScript SDK docs to /reference/sdk-reference/typescript/
- Add API Reference section for OpenAPI-generated REST API docs
- Configure OpenAPI source with baseDir for proper routing
- Update generator script output path

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 15:08:47 -08:00
Sushmithamallesh e8eb3940cb feat: add TypeScript SDK reference docs with auto-generation
- Add generate-docs.ts script that extracts JSDoc from source
- Auto-discovers classes from src/models/ directory
- Generates clean MDX with proper type formatting
- Add GitHub Actions workflow for auto-PR on SDK changes
- Generated docs for: Composio, Tools, Toolkits, ConnectedAccounts, AuthConfigs, Triggers

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 14:29:19 -08:00
Soham 90e61ba555 Remove Ask AI feature from documentation (#2332) 2026-01-06 13:26:37 -08:00
Anshu Garg f0dbd5e1c8 docs: add March 1, 2026 rollout date for MCP API key enforcement
PLEN-930
2026-01-06 18:10:54 +05:30
Sushmithamallesh 43c7868407 Remove Ask AI feature from documentation
Remove the ai-search configuration block from docs.yml to disable
the Ask AI assistant feature in the Composio documentation.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 00:03:58 -08:00
Sushmithamallesh dba1a84f76 Improve sidebar spacing between section groups
- Increase top margin on section headers for clearer visual separation
- Adjust nav item padding and border-radius
- First section header has no extra margin

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 13:47:55 -08:00
Musthaq Ahamad 3d006ab72f Release: update version (#2329)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@composio/vercel@0.3.4 @composio/openai@0.3.4 @composio/openai-agents@0.3.4 @composio/mastra@0.3.4 @composio/llamaindex@0.3.4 @composio/langchain@0.3.4 @composio/google@0.3.4 @composio/core@0.3.4 @composio/cloudflare@0.3.4 @composio/claude-agent-sdk@0.3.4 @composio/anthropic@0.3.4
2026-01-05 18:37:01 +05:30
Musthaq Ahamad 019f54f157 Fix method binding in tool router (#2328) 2026-01-05 18:29:43 +05:30
Abhishek Patil 8f55341c1d feat: add Decimal chat widget (#2323)
Co-authored-by: Sushmitha Mallesh <sushdec6@gmail.com>
2026-01-05 15:12:07 +05:30
Sushmithamallesh 68fe5e3e9d Fix toolkit tools list responsive layout
- Stack tool name and slug vertically on mobile
- Truncate long slugs with max-width (200px mobile, 300px desktop)
- Truncate tool names if too long
- Fix flex overflow with min-w-0 and shrink-0

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-05 00:32:20 -08:00