Skip to content

Message gateway

Discord / 微信(iLink)通道与全局网关选项保存在 PostgreSQL habitat_runtime_config不要写进 ~/.anima/config.yaml

Shell → Habitat 服务服务配置

作用
网关 (gateway)全局 tool_display(工具消息展示模式)
Discord (discord)Bot token、启用开关、提及/频道策略、home 频道等
微信 (weixin)iLink token、base_url、账号字段、启用开关

敏感字段支持明文、vault("id","field")env("KEY")。微信亦可仅用环境变量 WEIXIN_ILINK_TOKEN

  • enabled: false:即使有 token 也不启动该通道(默认有 token 且未禁用则启动)。
  • 保存后 热 apply:停止现有 adapter 并重新 discoverPlatforms / startPlatforms,无需重启 Habitat。

Discord / 微信段提供「测试连接」:

  • Discord:临时 Bot login,成功后立即断开。
  • 微信:调用 iLink notifyStart(与 adapter 启动探测一致)。

表单里 token 显示为 *** 时,探测会回退到已保存的未脱敏值。

Gateway token 放 Vault 或 env;Discord / WeChat 不能解锁 User vault。见 security.md