Skip to content

Commit a3c1e28

Browse files
chenliuyunclaude
andcommitted
release: v3.7.9
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 0cf6d1d commit a3c1e28

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

1010
## [Unreleased]
1111

12+
## [3.7.9]
13+
14+
### Added
15+
16+
- **Gemini CLI extension** — new `@switchbot/gemini-extension` package (v0.1.0) wires Gemini CLI to the SwitchBot MCP server via the native Extension system. Includes 23 slash commands, GEMINI.md safety context, and credential injection via `env` mapping.
17+
- **`switchbot gemini setup`** — 6-step bootstrap pipeline: verify Gemini CLI, install switchbot CLI, register MCP server, authenticate, run doctor. Supports `--yes`, `--skip`, `--dry-run`, `--json`.
18+
- **`switchbot gemini doctor`** — health check covering node, path, credentials, MCP registration, and policy validation.
19+
- **CI `gemini-release-gates` job** — cross-platform (Ubuntu + Windows) static validation of extension manifest and command files.
20+
21+
### Fixed
22+
23+
- **Credential prime cache TTL** — added 5 s TTL to primed credentials so MCP hot-reload picks up rotated tokens without restart.
24+
- **OAuth account name**`config show` now displays the account name from OAuth userinfo endpoint.
25+
26+
### Changed
27+
28+
- **`send_command` tool description** — explicitly lists mutation vs destructive commands so AI agents respect safety tiers even without GEMINI.md context.
29+
1230
## [3.7.8]
1331

1432
### Fixed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@switchbot/openapi-cli",
3-
"version": "3.7.8",
3+
"version": "3.7.9",
44
"description": "SwitchBot smart home CLI — control devices, run scenes, stream real-time events, and integrate AI agents via MCP. Full API v1.1 coverage.",
55
"keywords": [
66
"switchbot",

0 commit comments

Comments
 (0)