Skip to content

chore(release): @getbrevo/cli@2.6.0 - #151

Merged
piyushsarin-sib merged 1 commit into
mainfrom
changeset-release/main
Oct 23, 2026
Merged

piyushsarin-sib merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

📦 Release summary

Package Version
@getbrevo/cli v2.6.0

Merging this PR publishes the new version to the public npm registry and triggers Slack notifications.


Releases

@getbrevo/cli@2.6.0

Minor Changes

  • 665eaaa: brevo skill:cli install can now install the brevo-cli agent skill for Codex and Gemini CLI, not only Claude Code. Pass --agent codex, --agent gemini, a comma-separated list, or --agent all. Claude Code keeps reading ~/.claude/skills/brevo-cli/; Codex and Gemini CLI both read ~/.agents/skills/brevo-cli/, so one copy there serves the two. Without --agent the command installs for Claude Code exactly as before.

    brevo skill:cli uninstall now removes every copy the CLI installed, for any agent, or only the agents given with --agent. The post-command update check now covers every installed copy, not only the Claude Code one: it prints a notice when a copy is behind the catalog, and BREVO_SKILL_AUTOREFRESH=1 reinstalls it instead. BREVO_AGENTS_HOME overrides the ~/.agents/ home, the same way BREVO_CLAUDE_HOME does for Claude Code. Under --json, each install and uninstall result gains an agents field naming the agents that read its path.

    The skill text and AGENTS.md no longer tell other agents not to install the skill: it follows the open Agent Skills format, which these agents load.

  • 665eaaa: New brevo skill command group installs Brevo agent skills from the brevo-skills catalog: brevo skill install [names...] (every skill when none is named; skills marked default always included), brevo skill update [names...], brevo skill uninstall [names...], brevo skill list and brevo skill check (exit code 1 when a skill is outdated or modified on disk). install and update take --agent claude,codex,gemini|all, --pin <release>, --mcp (registers the Brevo MCP server with each agent CLI on the PATH, or prints the command), --force, --dry-run and --json.

    Every skill's files are fetched from the release tag and hashed before they are written; a mismatch skips that skill and the command exits 1. A skill whose min_cli_version is newer than the running CLI, or whose platforms do not include the agent's, is skipped with a message. Each installed directory carries a .brevo-skill.json marker and ~/.brevo/skills.lock.json records versions, releases and pins. The catalog is cached at ~/.brevo/skills-catalog.json; after any brevo command, when the cache is older than 12 hours, one stderr line names the outdated unpinned skills and points to brevo skill update (same skip rules as before, silent on network failure); BREVO_SKILL_AUTOREFRESH=1 reinstalls them right away instead, as earlier releases did for the bundled skill. Offline, brevo skill install brevo-cli installs the copy bundled with the CLI. BREVO_SKILLS_CATALOG_URL and BREVO_SKILLS_FILES_URL override the catalog and file URLs.

    --mcp registers the server at user scope for Claude Code and Gemini CLI (--scope user), so it is available in every folder and Gemini CLI does not refuse it in an untrusted one. A command you type waits up to 15 seconds for the catalog (the notice after other commands still gives up after 2 seconds), so a slow GitHub redirect no longer reads as "not reachable".

    On Windows, --mcp runs an agent CLI only when it resolves to an .exe; an npm-style .cmd/.bat launcher needs a shell, so the mcp add command is printed for you to run instead.

    brevo skill:cli install and brevo skill:cli uninstall keep working as hidden aliases of brevo skill install brevo-cli and brevo skill uninstall brevo-cli. Under --json, install results now carry status values installed, updated, already-installed or skipped (with a reason), and uninstall results a status of removed or not-installed.

@piyushsarin-sib piyushsarin-sib left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sonarqubecloud

Copy link
Copy Markdown

@piyushsarin-sib
piyushsarin-sib merged commit 3f010ee into main Oct 23, 2026
5 of 6 checks passed
@piyushsarin-sib
piyushsarin-sib deleted the changeset-release/main branch October 23, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant