Repository navigation
chore(release): @getbrevo/cli@2.6.0 - #151
Merged
Merged
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 23, 2026 11:00
992077d to
1db8843
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



📦 Release summary
@getbrevo/cliReleases
@getbrevo/cli@2.6.0
Minor Changes
665eaaa:
brevo skill:cli installcan 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--agentthe command installs for Claude Code exactly as before.brevo skill:cli uninstallnow 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, andBREVO_SKILL_AUTOREFRESH=1reinstalls it instead.BREVO_AGENTS_HOMEoverrides the~/.agents/home, the same wayBREVO_CLAUDE_HOMEdoes for Claude Code. Under--json, each install and uninstall result gains anagentsfield naming the agents that read itspath.The skill text and
AGENTS.mdno longer tell other agents not to install the skill: it follows the open Agent Skills format, which these agents load.665eaaa: New
brevo skillcommand group installs Brevo agent skills from the brevo-skills catalog:brevo skill install [names...](every skill when none is named; skills markeddefaultalways included),brevo skill update [names...],brevo skill uninstall [names...],brevo skill listandbrevo skill check(exit code 1 when a skill is outdated or modified on disk).installandupdatetake--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-runand--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_versionis 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.jsonmarker and~/.brevo/skills.lock.jsonrecords versions, releases and pins. The catalog is cached at~/.brevo/skills-catalog.json; after anybrevocommand, when the cache is older than 12 hours, one stderr line names the outdated unpinned skills and points tobrevo skill update(same skip rules as before, silent on network failure);BREVO_SKILL_AUTOREFRESH=1reinstalls them right away instead, as earlier releases did for the bundled skill. Offline,brevo skill install brevo-cliinstalls the copy bundled with the CLI.BREVO_SKILLS_CATALOG_URLandBREVO_SKILLS_FILES_URLoverride the catalog and file URLs.--mcpregisters 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,
--mcpruns an agent CLI only when it resolves to an.exe; an npm-style.cmd/.batlauncher needs a shell, so themcp addcommand is printed for you to run instead.brevo skill:cli installandbrevo skill:cli uninstallkeep working as hidden aliases ofbrevo skill install brevo-cliandbrevo skill uninstall brevo-cli. Under--json, install results now carrystatusvaluesinstalled,updated,already-installedorskipped(with areason), and uninstall results astatusofremovedornot-installed.