Skip to content

SintBot v1.0.10

Choose a tag to compare

@WaterTian WaterTian released this 26 Oct 09:05
· 14 commits to main since this release

A steadier background service.

Fixed

  • No service without a chat platform. If no Feishu, Slack or WeCom bot is connected yet, sintbot service install now stops (exit code 3) and points you to sintbot ui to connect one and bind a group first. Before, the service would exit as soon as it started and keep being restarted. The one-line installer checks this before offering the service and ends with the same pointer.
  • Keys from environment variables reach the service. When the config takes keys from environment variables (env:NAME), sintbot service install run in a terminal now asks whether to write them into the service definition (file mode 600; default yes). --pass-env still does it without asking. Without them, models that use those keys do not work in the service.
  • Clearer wording. Trial runs show the model from your config instead of asking the model who it is (models behind Claude Code often call themselves Claude). sintbot doctor reports a missing chat platform on its own platforms row, and /model in sintbot chat explains that it is a terminal trial and how to switch there.

Upgrade

npm i -g sintbot@latest && sintbot service restart

As with any version change, the daemon posts a short upgrade notice to each bound group after the restart.

Website: https://sintbot.com · Docs: https://github.com/sintlab/sintbot#readme · Issues: https://github.com/sintlab/sintbot/issues