Skip to content

v1.7.7

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:45
· 175 commits to main since this release
v1.7.7
de3c4af

Welcome to FengSui v1.7.7!

Important

Before you upgrade

  • Agents and scripts that call lock_band, lock_cell, unlock_rf_locks, set_security_switches, set_wifi_and_antenna, mark_sms_read or upsert_contact over MCP must now pass confirm: true. Agents that read the tool list see the new parameter on their own.
  • From 1.7.4 or earlier: run docker exec cpe-dash node dist/cli.js doctor first. A file it reports as "stored without encryption" is moved aside at the first start of 1.7.5 or later: encrypt it first, with the daemon stopped, by docker compose run --rm cpe-dash node dist/cli.js rekey --plaintext.
  • Nothing to change in .env or docker-compose.yml, and no data format changed: you can go back to 1.7.6.

Highlights

Every change an AI agent makes asks for confirmation

Over MCP, every tool that changes the router, an SMS or a contact now requires confirm: true, as the AI agents page already said; band and cell locks, unlocking, the router switches, Wi-Fi and antenna, marking SMS as read and saving a contact did not ask before. The .env switches that turn these tools on are unchanged.

What's changed

🔒 Security

  • Every agent write needs confirm: true.

Full Changelog: v1.7.6...v1.7.7


Details of every change: CHANGELOG.md · Documentation: fengsui.iocky.com · Container image: ghcr.io/cky008/cpe-dash:1.7.7