Files
2026-07-13 12:38:34 +08:00

13 KiB

@composio/cli

0.3.0

Minor Changes

  • a0bef5d: Bump @composio/client to 0.1.0-alpha.74.
  • 025a657: Drop CommonJS entrypoints and publish the TypeScript SDK packages as ESM-only packages. This is a breaking change within the existing 0.x release line: consumers must use Node.js 22.22.3 or newer. CommonJS callers can only rely on Node's native require(esm) interop, and the SDK no longer ships custom CommonJS compatibility machinery or .cjs artifacts.

Patch Changes

  • 5f004ff: Drop COMPOSIO_UPSERT_RECIPE and COMPOSIO_GET_RECIPE from the CLI meta-tool list. These slugs were removed from @composio/client (alpha.74), so listing them broke the type-checked CLI build.
  • 23f9053: Remove the unused ansis dependency from the CLI. Colored output is already handled by picocolors, so ansis was a dead production dependency that shipped with the package.
  • 446c6f6: Fix virtual TypeScript file resolution used by CLI type generation so in-memory imports resolve consistently during transpilation and validation.
  • Updated dependencies [552859a]
  • Updated dependencies [a0bef5d]
  • Updated dependencies [23f9053]
  • Updated dependencies [dfd7a08]
  • Updated dependencies [507318d]
  • Updated dependencies [025a657]
  • Updated dependencies [6a4cb54]
  • Updated dependencies [4b76dbf]
  • Updated dependencies [cbbad15]
    • @composio/core@0.12.0
    • @composio/json-schema-to-zod@0.2.0
    • @composio/ts-builders@0.2.0
    • @composio/cli-keyring@0.2.0
    • @composio/cli-local-tools@0.1.0

0.2.32

Patch Changes

  • Updated dependencies [22a9171]
  • Updated dependencies [93b67e8]
  • Updated dependencies [b69cef1]
  • Updated dependencies [1ba66ca]
  • Updated dependencies [a94715f]
  • Updated dependencies [ce4b213]
  • Updated dependencies [44e5458]

0.2.31

Patch Changes

  • composio upgrade now accepts an optional <version> argument so you can install a specific stable release or beta (e.g. composio upgrade 0.13.1, composio upgrade 0.13.1-beta.42, or the full tag @composio/cli@0.13.1). When omitted, the command continues to install the latest release on the chosen channel (--beta for prereleases).
  • CLI now sends its per-cwd session id as the x-cli-session-id header on every request. The backend uses this to tag tool execution logs with session_info.cli_session_id, so all tool executions from a single CLI session (one cwd, one user) can be grouped together in the logs UI.
  • Refresh the browser fallback approval prompt with the Composio CLI landing page visual style and serve it from the local loopback callback server while continuing to prefer the native macOS sidecar when available.
  • Make CLI output more LLM-friendly by gating human-only notices/prompts on interactive TTYs and keeping logs on stderr.
  • Route fish shell completions to ~/.config/fish/completions/composio.fish (instead of the rc file) and sanitize completion lines that could break parsing.
  • Permission "allow" decisions now expire after 1 hour — the prompt action is relabeled "Allow for 1 hr" and cached decisions are pruned on expiry.

0.2.30

Patch Changes

0.2.29

Patch Changes

  • Updated dependencies [84a3a07]
  • Updated dependencies [c358ffa]
    • @composio/core@0.9.1
    • @composio/cli-local-tools@0.0.3

0.2.28

Patch Changes

  • 79ac220: Scaffold the CLI local-tools foundation package, wire it into Tool Router search/execute sessions, and expose composio local-tools list|doctor|configure|meta for discovery, readiness checks, setup hints, and local metadata state. Concrete app integrations are added in follow-up stack PRs.
  • Updated dependencies [79ac220]
  • Updated dependencies [79ac220]
  • Updated dependencies [79ac220]
  • Updated dependencies [c9b6525]
  • Updated dependencies [cc673b6]
  • Updated dependencies [79ac220]
  • Updated dependencies [9f14971]
  • Updated dependencies [81f8027]
  • Updated dependencies [711a703]
  • Updated dependencies [bccd32b]
  • Updated dependencies [bccd32b]
  • Updated dependencies [07c9bab]
  • Updated dependencies [3ece424]
    • @composio/cli-local-tools@0.0.2
    • @composio/core@0.9.0

0.2.27

Patch Changes

  • Updated dependencies [6b986cd]
  • Updated dependencies [1c3276b]
    • @composio/core@0.8.1

0.2.26

Patch Changes

  • Updated dependencies [ebc9778]
  • Updated dependencies
    • @composio/core@0.8.0

0.2.25

Patch Changes

  • Updated dependencies [27ed0c9]
    • @composio/core@0.6.11

0.2.24

Manual version bump to realign with the GitHub release tag. The 0.2.23 release workflow misclassified the version-bump merge as a beta due to a shallow-checkout bug in .github/workflows/build-cli-binaries.yml, so binaries built from that commit landed on @composio/cli@0.2.24-beta.209 and, after promote-stable, on the GitHub tag @composio/cli@0.2.24. npm was left at 0.2.23. This release bumps npm to 0.2.24 so the published package and the GitHub release match. Fix for the underlying workflow bug: #3212.

0.2.23

Patch Changes

  • 4df06d2: feat: add simple, default, and verbose help verbosity modes to root and subcommand help (--help simple|verbose); compact simple mode and richer verbose mode with additional commands (#3205) feat: add composio connections list command that groups connected accounts by toolkit and displays aliases (#3206) feat: migrate API key storage from plaintext ~/.composio/user_data.json to OS keyring (macOS Keychain / Linux Secret Service); env var > keyring > legacy plaintext precedence with one-shot migration and dangerouslySaveApiKeyInUserConfig opt-out for headless environments (#3202) feat: turn composio dev into a real developer-mode toggle backed by CLI user config; gate the init, tools execute, triggers listen, logs, toolkits, auth-configs, connected-accounts, triggers, and projects subcommand tree behind the toggle, and remove deprecated destructive delete/info commands now covered by the dev-mode gate (#3181) feat: enable multi_account experimental feature by default for stable CLI builds and centralize default experimental-feature behavior so runtime config and skill reference schema stay in sync (#3163)

0.2.22

Patch Changes

  • Updated dependencies [670ecc9]
    • @composio/core@0.6.10

0.2.21

Patch Changes

  • Updated dependencies [5b5723a]
    • @composio/core@0.6.9

0.2.20

Patch Changes

  • 4e36db8: feat: add composio listen command for real-time trigger event monitoring feat: add top-level composio triggers command (list, info subcommands) fix: pre-existing CI failures across CLI and e2e suites docs: document --file support for CLI skill uploads

0.2.19

Patch Changes

  • Updated dependencies [2b19ae9]
    • @composio/core@0.6.8

0.2.18

Patch Changes

  • f49e0af: feat: add --beta flag to composio upgrade for prerelease channel support feat: preload custom auth connections into tool router sessions for seamless custom-auth toolkit execution improve: beta-channel CLI release promotion flow in CI workflow improve: expanded test coverage for upgrade binary and custom auth session creation

0.2.17

Patch Changes

  • e3322e6: fix: hydrate file_uploadable tool inputs and add temp-file handling for execute payloads fix: surface in-band tool errors as warnings without overriding successful execution results fix: resolve 8 TypeScript strict-mode errors blocking CLI build in run-helpers-runtime refactor: extract run helper runtime (~650 lines) from run.cmd.ts into run-helpers-runtime.ts

0.2.16

Patch Changes

  • b763753: fix: bundle bun support files into CLI binary so standalone builds work without external bun dependencies

0.2.15

Patch Changes

  • 51c4e09: fix: bundle MCP server into subagent helper via static imports so it works with standalone CLI binaries without repo-local node_modules; fix codact failures not being reported by dispatching them through a dedicated background worker and wiring up the tools execute command to capture wrong-slug and wrong-param failures

0.2.14

Patch Changes

  • 5a3c661: Change composio install to skip shell completions by default and require --completions to install them explicitly. Also keep the skipped-completions logging consistent.

0.2.13

Patch Changes

  • cb02575: fix(cli): harden run subagent structured output and logfile path propagation

0.2.12

Patch Changes

  • 2eee65d: patch

0.2.11

Patch Changes

  • 77904b0: Fix link behavior, disable caching, improve search steps

0.2.10

Patch Changes

  • b301069: ### Bug fixes & hardening

    • Fix no-browser link flow to print raw redirect URLs
    • Harden session artifacts, analytics dir creation, and consumer cache for sandboxed environments (wrap filesystem ops in try/catch, respect COMPOSIO_SESSION_DIR / COMPOSIO_CACHE_DIR env vars)
    • Fix stale/broken symlink handling in skill installer (use lstatSync instead of existsSync)
    • Fix detectMaster parameter type to avoid type conflict from bun env augmentation

    New features

    • Add parallel execute support and help examples
    • Add batched multi-query tool search
    • Allow execute --get-schema without user context
    • Cache no-auth toolkits as connected
    • Report execute failure origin and tool log IDs
    • Add skill installer during composio login (with --no-skill-install opt-out)
    • Add contextual help on CLI errors and unknown arguments
    • Add composio files subcommand help and richer examples in root help output

0.2.9

Patch Changes

  • 315238c: - Add telemetry worker and improve tool execution UX
    • Fix composio link hanging after auth completes
    • Add parallel tool execution support
    • Add ACP-backed subagent execution to composio run
    • Move CLI manage commands under dev namespace
    • Update CLI copy

0.2.8

Patch Changes

  • ae08b37: - Make top-level composio search, composio link, and composio execute consumer-only
    • Keep developer-scoped usage under composio manage ...
    • Remove developer-only flags from root help and add short related-command hints
    • Use consumer_user_id from consumer project resolve for consumer flows
    • Execute: Default to empty object {} when no -d/--data or piped stdin provided
    • Search CTA: Use -d "{}" for tools with no schema properties (shell-safe)
  • Updated dependencies [8dc5568]
    • @composio/core@0.6.7

0.2.7

Patch Changes

  • 106618b: - Make top-level composio search, composio link, and composio execute consumer-only
    • Keep developer-scoped usage under composio manage ...
    • Remove developer-only flags from root help and add short related-command hints
    • Use consumer_user_id from consumer project resolve for consumer flows
    • Execute: Default to empty object {} when no -d/--data or piped stdin provided
    • Search CTA: Use -d "{}" for tools with no schema properties (shell-safe)

0.2.6

Patch Changes

  • Updated dependencies [e1f6516]
    • @composio/core@0.6.6

0.2.5

Patch Changes

  • a5be528: Cli release with changes in command scopes

0.2.4

Patch Changes

  • 67867ae: Add login flags for agent/auth flows: --no-wait (print URL/session info and exit), --key (complete login with session key; polls until linked unless --no-wait is also passed)

0.2.3

Patch Changes

  • Updated dependencies [476d451]
  • Updated dependencies
    • @composio/core@0.6.5

0.2.2

Patch Changes

  • 25c3246: CLI v0.2.2: interactive login picker, --no-wait for link, whoami security

    What's New

    • Interactive org/project picker after composio login (use -y to skip)
    • --no-wait flag for composio link — print URL/JSON and exit without waiting
    • Whoami no longer exposes API keys (security improvement)

    Breaking Changes

    • Removed --api-key, --org-id, --project-id from composio login and composio init
    • Non-interactive login/init via flags is no longer supported; use browser flow with -y for login

0.2.1

Patch Changes

  • ecb455c: Fix CTAs and Link commands

0.2.0

Minor Changes

  • c35b38b: Add top-level command aliases, restructure root help with BASIC/ADVANCED sections, and show full usage/options for basic commands

0.1.35

Patch Changes

  • Updated dependencies [e3f1f6c]
    • @composio/core@0.6.4

0.1.34

Patch Changes

  • 3d74f52: Added compact gh-style root help for composio --help and fixed the project environment detector empty-directory test on macOS. Updated root help copy (tagline, login/logout, generate) and resolved the CI typecheck failure in bin.ts.

0.1.33

Patch Changes

  • 5890693: Add a new commands for CLI org switching and project switching

0.1.32

Patch Changes

  • 9ebaac5: Fallback to gloabl user_id if project user_id is not present

0.1.31

Patch Changes

  • 6db8463: Skip user api key from env

0.1.30

Patch Changes

  • 5015210: Fallback to global context if project apikeys not found

0.1.29

Patch Changes

  • 7b47f35: Fix cli login command

0.1.28

Patch Changes

  • 2bd2db4: Update tool search and API key inference

0.1.27

Patch Changes

  • 25a3898: Fix test installation

0.1.26

Patch Changes

  • dfb07f2: BUmp cli version to enable new release flow

0.1.25

Patch Changes

  • d7dfa62: Upgrade the new CLI with composio flows