Skip to content

[Bug]: 配置文件会周期性被回退到最小有效状态,导致 channels.telegram 和 plugins.entries.telegram 等关键配置丢失。 #14

@f15899753425

Description

@f15899753425

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

配置文件会周期性被回退到最小有效状态,导致 channels.telegram 和 plugins.entries.telegram 等关键配置丢失。

Steps to reproduce

1.通过 gateway config.apply 或直接写文件写入完整配置(包含 channels、plugins、skills 等字段)
2. 执行 openclaw gateway stop/start 或等待 gateway 自动重启
3. 配置文件被重置,channels 和 plugins 字段消失

影响范围

Telegram Bot 插件掉线

channels.* 配置失效

plugins.entries.telegram 被重置为 enabled: false

根因分析

AnyClaw 有内置的"配置验证失败保护机制":gateway 启动时做 schema 验证,失败时回退到最小有效配置,而非保留原配置。

可能的触发点:

agents.defaults.models 中写入 apiKey/baseURL 等未知字段

skills.entries 引用已卸载技能名称

任何不符合 schema 的字段

Expected behavior

NOT_ENOUGH_INFO

Actual behavior

AnyClaw 有内置的"配置验证失败保护机制":gateway 启动时做 schema 验证,失败时回退到最小有效配置,而非保留原配置。

可能的触发点:

  • agents.defaults.models 中写入 apiKey/baseURL 等未知字段
  • skills.entries 引用已卸载技能名称
  • 任何不符合 schema 的字段

OpenClaw version

OpenClaw:2026.3.8 AnyClaw:v379

Operating system

安卓系统手机app

Install method

app安装

Model

minimax-m2.7

Provider / routing chain

https://api.minimaxi.com

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

Telegram Bot 插件掉线

  • channels.* 配置失效
  • plugins.entries.telegram 被重置为 enabled: false

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions