Skip to content

[Bug] #311

Description

@Captain-Nemo-Xu

问题描述

服务管理和模型配置模型列表冲突,v16到v17都有这个问题,其他版本未验证
ununtu24.04独立安装的openclaw原版和clawpanel Web服务,对接gateway、cli和配置文件均正确,clawpanel可以聊天。
一点模型配置菜单,服务管理中手动修改.json的agent.default.model配置就丢失了,全部换成模型配置中内置保存的主模型和fallback列表,fallback模型排序只能通过“模型配置”来操作,
即使通过模型配置操作的列表,agent自己修改其他配置重启后,也会出现模型列表异常的情况,而且是fallback改成之前从来没有人工配置过的,某个provider的整个列表,改了半天的fallback策略全部丢失。
模型配置模块似乎有自己的备份机制,和openclaw.json编辑和备份有冲突。

复现步骤

1、clawpanel检测正常,可以聊天
2、通过“模型管理”配置主模型和备用模型列表。
2、进入服务管理,agent.default.model配置显示正常,在配置文件agent.default.model黏贴一段fallback列表,语法无误,保存并重启
3、再次连接网关正常,进入服务管理查看json文件正常
4、进入服务管理,主模型和备用模型列表未显示json文件修改后的配置,还是上次手工配置的列表
5、再进入服务管理,之前粘贴编辑的agent.default.model内容丢失,变成步骤2的配置
6,通过“模型配置”配置不同提供商的主备模型列表
7,通过对话让agent安装一个skill,自动重启
8,再进入calwpanel,服务管理和模型配置中的fallback列表均变成一个从来没有操作过的单一提供商的列表。

期望行为

1,服务管理修改.json内容后,模型配置能够自动继承
2、目前服务管理.json不支持语法缩进折叠,不支持注释(oepnclaw自身支持json5),希望能改进
3、openclaw支持把WebUI 的token和password作为变量放在.env文件中,ClawPanel不支持读取相关变量,只能明文写在openclaw.json中,非常不安全,希望能改进。
clawpanel WebUI好操作,但目前基本没法用

操作系统

Ubuntu / Debian

系统版本

ubuntu 24.04

ClawPanel 版本

v0.16.0-0.17.0

截图或日志

No response

补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions