Commit Graph

47 Commits

Author SHA1 Message Date
jkomyno 7681b90ad9 docs: list the TypeSafe provider 2026-09-17 16:55:28 +02:00
jkomyno bd6582a266 docs(cli): describe automatic shell setup as the installer default 2026-08-03 16:52:34 +05:30
jkomyno 4e30d1ffe5 docs(cli): document install-only shell workflow 2026-07-31 19:21:01 +05:30
Alberto Schiabel fbcf08136d revert(core): defer v1 session alias removal (#3826)
This PR:
- reverts https://github.com/ComposioHQ/composio/pull/3780
- restores the TypeScript `composio.create()` and `composio.use()`
session aliases, with their runtime and type-test coverage
- restores the prior deprecation state for
`BaseProvider.wrapMcpServerResponse`
- removes the pre-v1 breaking-change changeset so the release PR no
longer advertises this removal

The v1 API-freeze change should be recreated later as a draft PR and
kept out of the merge queue until v1 is ready.
2026-07-14 01:01:18 +04:00
Alberto Schiabel edd0bf0479 docs: centralize SDK release notes (#3814)
This PR:
- Adds public docs changelog entries for the Python and TypeScript SDK
releases since May 15, 2026, including the previously unmigrated Python
0.13.1 entry.
- Removes the Python-local changelog and replaces it with canonical
changelog links from the repository and Python READMEs.
- Retargets the Python release guard to the docs changelog, documents
its table contract, and covers prior-version plus PEP 440 version
parsing.

Validation:
- pnpm test:release-workflow
- docs: bun run test
- docs: bun run lint:links
- docs: bun run types:check
- docs: bun run build
- pnpm exec prettier --check test/release-workflow.test.ts
docs/agent-guidance/guides/changelog.md docs/content/changelog/*.mdx

Review:
- ce-code-review completed with correctness, testing, maintainability,
project-standards, agent-native, learnings, and adversarial passes. All
actionable findings were fixed; final adversarial re-review found no
remaining P0-P2 issue.
2026-07-13 16:23:11 +04:00
Alberto Schiabel 0de52639c4 feat(core)!: remove bare session aliases; freeze MCP SPI (#3780)
## What and why

This makes the intended v1 API cleanup real rather than postponing it to
v2:

- Remove the TypeScript root aliases `composio.create(...)` and
`composio.use(...)`. Session creation and reuse now live only at
`composio.sessions.create(...)` and `composio.sessions.use(...)`. This
is a deliberate breaking change, reflected by a major changeset.
- Retain `BaseProvider.wrapMcpServerResponse` as the stable v1 provider
SPI. Its earlier deprecation pointed to a method that was never
introduced.

The scope is intentionally narrow: it does **not** remove unrelated
deprecated APIs, and Python keeps its supported `Composio.create/use`
API. The TypeScript docs, examples, providers, runtime fixtures,
generated SDK reference, and API-reference indexes now use the
namespaced TypeScript API. Historical changelog examples are left as
history.

## Verification

- `pnpm typecheck`
- `pnpm --filter @composio/core test -- --run test/core/session.test.ts`
(42 files, 1,018 tests)
- `pnpm exec eslint ts/packages/core/src/composio.ts`
- `pnpm --filter @composio/core generate:docs`
- `cd docs && bun run generate:api-index`
- `cd docs && bun run types:check`
- `git diff --check` and targeted scans for removed TypeScript aliases

I also attempted the affected Node and Cloudflare runtime E2E suites.
They cannot initialize in this checkout without `COMPOSIO_API_KEY` (and,
for Cloudflare, `COMPOSIO_BASE_URL` and `OPENAI_API_KEY`); they did not
report a product assertion failure.
2026-07-13 13:22:55 +04:00
Rahul Tarak caef908075 docs: refresh README(s) (#3801)
## Summary

Rewrites the stale root `README.md` against the current docs (structure
modeled on [earendil-works/pi](https://github.com/earendil-works/pi)'s
README).

- **Quickstarts** now use the session-based API (`composio.create()` →
`session.tools()`) that the docs treat as canonical, replacing the
legacy `composio.tools.get()` flow
- **Positioning** matches the docs welcome page: 1000+ pre-authenticated
toolkits, per-user sessions, auth, triggers, and a sandbox
- **New sections**: CLI install (curl / Homebrew / npm),
sessions-via-MCP note, repository layout, minimum runtime versions
- **Provider table** merged with package links; adds the Claude Agent
SDK providers (both SDKs) and the experimental Pi provider
(`@composio/experimental`); documents the Python
`composio-gemini`/`composio-google`/`composio-google-adk` split
- **Removed**: Rube section (no longer in docs), cover banner (replaced
with theme-adaptive brand logomark from brand.composio.dev),
master-branch pointer, internal OpenAPI-pull section, private
`@composio/ts-builders` listing

Docs-only change — no changeset needed.

## Preview

Rendered view: [README.md on this
branch](https://github.com/ComposioHQ/composio/blob/docs/refresh-root-readme/README.md)

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

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 06:14:38 -07:00
Dushyant Acharya 114ce807cb docs: add HVTracker badge to README 2026-06-10 19:49:26 -04:00
Sushmithamallesh 17ab595bd0 docs: remove deprecated fern documentation system
Migration to Fumadocs is complete. Remove the fern/ directory and all
related configuration: deprecated CI workflows, gitignore rules,
CODEOWNERS entry, and references in CLAUDE.md, README.md, context7.json,
and pyproject.toml.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 14:02:39 -08:00
Jerod Johnson a8f206391d Update README.md (#2118) 2025-10-28 22:22:03 +05:30
Musthaq Ahamad 1c15be332d Chore: Update readme with openai agents example (#2069) 2025-10-17 13:09:29 +05:30
Prathit 3aae71f196 docs: update README with new cover image and add Rube section (#2004)
Co-authored-by: Musthaq Ahamad <53584487+haxzie@users.noreply.github.com>
2025-09-29 13:33:52 +05:30
Prathit 942ec77778 docs: update readme (#1977) 2025-09-28 04:02:01 +05:30
Himanshu Dixit 5bbbd19174 feat: update API docs generation process (#1983) 2025-09-24 14:36:36 +05:30
Sushmitha Mallesh 4d49e98a02 Docs: Monday needs to use 'monday' for app approval (#1980) 2025-09-24 12:23:37 +05:30
Filip Ratajczak 5feae0fe9c Fixed 404 url issue (#1935) 2025-09-15 16:34:18 +05:30
Musthaq Ahamad 7d8d8ab1c1 Add public banners (#1875) 2025-08-26 11:14:58 +05:30
Soham 9baeff0031 Update README.md 2025-08-15 10:59:36 -07:00
Rahul Tarak fef18fbec9 update readme 2025-06-26 01:35:37 -07:00
haxzie fd8b8e3008 Setup project readme 2025-06-16 21:51:10 +05:30
haxzie d932a5f4b7 Move ts reamde 2025-06-16 21:46:59 +05:30
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