13 KiB
13 KiB
@composio/cli
0.3.0
Minor Changes
- a0bef5d: Bump
@composio/clientto0.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.cjsartifacts.
Patch Changes
- 5f004ff: Drop
COMPOSIO_UPSERT_RECIPEandCOMPOSIO_GET_RECIPEfrom 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
ansisdependency from the CLI. Colored output is already handled bypicocolors, soansiswas 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]
- @composio/core@0.11.0
- @composio/cli-local-tools@0.0.5
0.2.31
Patch Changes
composio upgradenow 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 (--betafor prereleases).- CLI now sends its per-cwd session id as the
x-cli-session-idheader on every request. The backend uses this to tag tool execution logs withsession_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
- Updated dependencies [42ebff3]
- @composio/core@0.10.0
- @composio/cli-local-tools@0.0.4
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|metafor 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, andverbosehelp verbosity modes to root and subcommand help (--help simple|verbose); compact simple mode and richer verbose mode with additional commands (#3205) feat: addcomposio connections listcommand that groups connected accounts by toolkit and displays aliases (#3206) feat: migrate API key storage from plaintext~/.composio/user_data.jsonto OS keyring (macOS Keychain / Linux Secret Service); env var > keyring > legacy plaintext precedence with one-shot migration anddangerouslySaveApiKeyInUserConfigopt-out for headless environments (#3202) feat: turncomposio devinto a real developer-mode toggle backed by CLI user config; gate theinit,tools execute,triggers listen,logs,toolkits,auth-configs,connected-accounts,triggers, andprojectssubcommand tree behind the toggle, and remove deprecated destructivedelete/infocommands now covered by the dev-mode gate (#3181) feat: enablemulti_accountexperimental 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 listencommand for real-time trigger event monitoring feat: add top-levelcomposio triggerscommand (list, info subcommands) fix: pre-existing CI failures across CLI and e2e suites docs: document--filesupport 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
--betaflag tocomposio upgradefor 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 executecommand to capture wrong-slug and wrong-param failures
0.2.14
Patch Changes
- 5a3c661: Change
composio installto skip shell completions by default and require--completionsto 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_DIRenv vars) - Fix stale/broken symlink handling in skill installer (use
lstatSyncinstead ofexistsSync) - Fix
detectMasterparameter 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-schemawithout 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-installopt-out) - Add contextual help on CLI errors and unknown arguments
- Add
composio filessubcommand help and richer examples in root help output
0.2.9
Patch Changes
- 315238c: - Add telemetry worker and improve tool execution UX
- Fix
composio linkhanging after auth completes - Add parallel tool execution support
- Add ACP-backed subagent execution to
composio run - Move CLI manage commands under
devnamespace - Update CLI copy
- Fix
0.2.8
Patch Changes
- ae08b37: - Make top-level
composio search,composio link, andcomposio executeconsumer-only- Keep developer-scoped usage under
composio manage ... - Remove developer-only flags from root help and add short related-command hints
- Use
consumer_user_idfrom 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)
- Keep developer-scoped usage under
- Updated dependencies [8dc5568]
- @composio/core@0.6.7
0.2.7
Patch Changes
- 106618b: - Make top-level
composio search,composio link, andcomposio executeconsumer-only- Keep developer-scoped usage under
composio manage ... - Remove developer-only flags from root help and add short related-command hints
- Use
consumer_user_idfrom 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)
- Keep developer-scoped usage under
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-waitis 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-yto skip) --no-waitflag forcomposio link— print URL/JSON and exit without waiting- Whoami no longer exposes API keys (security improvement)
Breaking Changes
- Removed
--api-key,--org-id,--project-idfromcomposio loginandcomposio init - Non-interactive login/init via flags is no longer supported; use browser flow with
-yfor login
- Interactive org/project picker after
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