Releases: NoDeskAI/nodeskclaw
Releases · NoDeskAI/nodeskclaw
DeskClaw 团队版 v0.9.14-beta 已发布
DeskClaw 团队版 v0.9.14-beta 已发布
本次发布聚焦 AI专家模板、运行时能力声明、模板部署稳定性,以及 LLM 用量归属链路;同时完善 OpenClaw 会话清理语义和运行时能力不可用提示,让模板创建、部署和日常管理流程更稳定、更清晰。
新功能
- 支持 AI专家模板,模板可以携带智能体定义、技能说明、运行时配置和资源配置,并支持中文显示名及模板文档展示,降低批量创建员工模板的维护成本,也方便用户理解模板内置能力。@Shayne0330
- 新增运行时能力声明基础能力,后端可以声明不同运行时支持的文件、通道、模型配置等能力,前端会按能力声明展示或隐藏相关入口。@chenchenchenchencj @Xy718
- LLM 用量记录新增工作区归属能力,后端和 LLM Proxy 通过签名上下文串接用量来源,便于后续按工作区统计和审计。@Xy718
问题修复
- 修复模板部署、重建、取消、恢复过程中的进度回放问题,减少刷新页面或重连 SSE 后状态倒退、丢步或卡住。@Xy718
- 修复部署取消流程的权限校验,避免无权限用户读取或操作不属于自己的部署进度。@Xy718
- 修复部署成功状态过早写入的问题,确保部署步骤完成后再进入最终成功态。@Xy718
- 修复模板部署加入办公室时的布局确认、坐标校验、失败统计和回看访问问题,减少员工自动落位冲突。@Shayne0330 @Xy718
- 修复 Docker AI专家模板部署步骤,并补齐 EE backend 模块到 Dockerfile,提升 EE 镜像构建和模板部署可用性。@Xy718
- 修复实例删除失败后可能残留孤儿资源的问题,并增加启动后的删除状态清理逻辑。@Xy718
- 修复员工详情、实例详情和文件入口在运行时能力加载异常时被阻塞的问题;未知运行时不再错误使用占位文件根目录。@Xy718
- 修复 OpenClaw 组织模型配置同步问题,减少实例运行时模型配置不一致。@Shayne0330
- 调整 clear 语义,拆分群聊、短期记忆和运行时会话清理流程,增加确认流程并强化清理结果一致性。@chenchenchenchencj @Xy718
- 修复聊天输出过滤逻辑,保留有效的
NO短答消息,并过滤 OpenClaw 静默回复变体。@chenchenchenchencj @Xy718 - 停止补建已下线 Nanobot 镜像配置,移除相关能力声明残留。@Shayne0330 @chenchenchenchencj @Xy718
安全与稳定性
- 加固 AI专家模板上传校验,包括包大小、路径穿越、技能名称路径、脚本路径和敏感配置检查。@Xy718
- 增强 NFS 路径校验,避免 AI专家模板文件路径越界。@Xy718
- 统一运行时不支持能力的错误表达,前端会给出更明确的能力不可用提示。@chenchenchenchencj @Xy718
- 补充 AI专家模板、运行时能力、LLM 用量归属、实例删除清理、部署进度、模板布局、OpenClaw 会话清理等关键路径测试。@Shayne0330 @chenchenchenchencj @Xy718
升级说明
- 新增可选配置
LLM_ATTRIBUTION_SECRET。如需启用 LLM 用量归属签名,后端和 LLM Proxy 需要配置为同一个值;未配置时保持兼容。 - Docker Compose 和 LLM Proxy K8s Secret 示例已补充
LLM_ATTRIBUTION_SECRET。 - 本版本包含数据库迁移,服务启动时会自动执行 Alembic 迁移;生产环境升级前建议按常规流程备份数据库。
v0.9.13-beta.1
v0.9.13-beta.1
DeskClaw 团队版本次发布聚焦模型配置体验、运行时网络地址解析,以及已下线能力清理。
New Features
- Portal 和 Admin 的模型服务 Base URL 配置增加请求路径提示。OpenAI、OpenRouter、MiniMax OpenAI 会提示自动追加
/chat/completions,Anthropic、MiniMax Anthropic 会提示自动追加/messages,降低把完整接口路径误填进 Base URL 的概率。 - Portal 的创建实例、实例设置、组织模型 Key 配置页统一展示模型请求路径提示,并同步中英文 i18n 文案。
Bug Fixes
- 修复员工代理在 Docker、K8s、远端 K8s 场景下的平台地址解析问题。
- Docker 实例会把
localhost/127.0.0.1解析为host.docker.internal,避免容器内无法访问宿主机服务。 - 同平台 K8s 实例会把短 Service 名补全为
<service>.<namespace>.svc.cluster.local,减少跨 namespace 解析失败。 - 远端 K8s 实例不再下发平台集群内部 Service 短名;配置不可达时会直接报错,避免实例启动后才出现隐性连接失败。
- LLM Proxy、Agent API、Tunnel URL、channel account 修复流程统一使用运行时视角解析地址,提升远端实例回连平台服务的稳定性。
- 修复个人 Key / 组织 Key 写入 OpenClaw 和 Hermes 配置时的 Base URL 运行时可达性处理。
- 清理已下线的黑板帖子 / BBS 能力残留描述,避免模板和 Gene 描述继续暴露不可用能力。
v0.9.13-beta
v0.9.13-beta
主要总结
本次版本聚焦运行时与协作能力收敛:正式移除已废弃的 Nanobot runtime 和黑板讨论区功能,并补齐部署拦截、迁移保护、GeneHub 种子上传和相关测试,降低历史能力残留带来的部署与维护风险。
主要变化
- 完整移除 Nanobot runtime 支持,清理 Nanobot 镜像构建、桥接包、安全层和相关运行时配置。
- 部署链路增加已移除 runtime 的拦截,避免继续部署历史 Nanobot 版本。
- 收窄 Nanobot 清理迁移的回滚范围,避免误恢复非本次迁移处理的数据。
- 移除黑板讨论区功能,保留黑板工具的非讨论区能力边界。
- 调整 GeneHub 种子上传脚本,扩展上传范围并修正基因组种子上传逻辑。
- 更新 runtime 构建、部署、Agent Device 和相关模板文档说明。
DeskClaw团队版 v0.9.12-beta.5
DeskClaw团队版 v0.9.12-beta.5
Bug Fixes
- fix(hermes): 修复基因链路剩余问题
- fix(auth): 修复员工令牌组织解析
- fix(hermes): 内置默认镜像版本
- fix(hermes): 修复 shared-files 根目录创建
- fix(hermes): 排除 mistralai 投毒版本
- fix(hermes): 启用 shared-files 工具集
- fix(hermes): 修复黑板文件上传协议
- fix(runtime): 允许 Hermes 基因脚本访问实例接口
- fix(runtime): 修复 Hermes 基因安装链路
- fix(runtime): 支持 Hermes 基因技能安装
- fix(runtime): 兼容消息会话字段缺省
- fix(runtime): 过滤 Hermes 思考输出并同步群聊
Other Changes
- revert(runtime): 移除 Hermes 技能安装改动
Full Changelog: v0.9.12-beta.4...v0.9.12-beta.5
v0.9.12-beta.4
v0.9.12-beta.4
Bug Fixes
- fix(deploy): 修复重建流程资源构建调用
- fix(hermes): 修复 Docker 实例代理地址下发
- fix(portal): 修复规格卡片布局
Refactoring & Performance
- refactor(portal): 全量迁移为 shadcn 控件
Other Changes
- test(backend): 补齐聊天历史测试字段
- docs(readme): 更新三群二维码
Full Changelog: 20260509-56d0b13c...v0.9.12-beta.4
20260509-56d0b13c
20260509-56d0b13c
New Features
- feat(portal): 接入 shadcn-vue 基础组件
Full Changelog: v0.9.12-beta.3...20260509-56d0b13c
v0.9.12-beta.3
v0.9.12-beta.2
v0.9.12-beta.1
v0.9.12-beta
v0.9.12-beta
本次 beta 重点引入 Hermes Agent runtime,并补齐它在模型配置、协作、文件、提案审批和 workspace 工具访问中的完整运行链路。同时拆分了平台发版与部署脚本,让发布制品和 K8s 部署成为两个独立流程,降低误操作风险。
Highlights
- 新增 Hermes Agent runtime 集成,支持 Hermes 作为 NoDeskClaw 的 Agent 运行时。
- 新增 Hermes bridge 工具能力,包括协作消息、shared files、文件下载、proposal/trust 等工作区能力。
- 支持 Hermes session 清理机制,便于运行时状态管理和调试。
- 支持通过 NoDeskClaw LLM Proxy 使用 Gemini,并完成 OpenAI-compatible 到 Gemini generateContent 协议转换。
- Hermes 部署现在会同步组织默认模型配置,避免仅配置组织模型时运行时缺少 LLM 配置。
- 重构发版和部署脚本:
release.sh只负责版本制品,deploy.sh只负责指定 tag 部署,init.sh只负责首次初始化。
Fixes
- 修复 Hermes workspace 工具代理鉴权,agent token 不再错误依赖实例创建者的 workspace member 权限。
- 修复 Hermes 协作接口、聊天历史、blackboard、shared files、performance、topology 等路由的 agent/user 鉴权分流。
- 修复 Hermes proposal 工具允许覆盖
agent_instance_id导致的代理身份越权问题。 - 修复 Hermes 下载工具无法解析 UTF-8 文件名的问题。
- 修复自定义模型 Provider 选择器和 Gemini provider 代理协议问题。
- 修复 Docker 部署中 LLM Proxy 外部地址覆盖与实例容器访问超时问题。
- 默认关闭 Hermes 部署中的 LLM reasoning 输出,减少内部推理内容泄漏风险。
Notes
- 这是 beta 版本,建议先在 staging 验证 Hermes runtime、LLM 配置同步、workspace 工具和 proposal/trust 流程。
- 本次 release 只发布镜像和 GitHub Pre-release,不会部署到任何 K8s 环境。
- 完整变更对比: v0.9.11-beta.2...v0.9.12-beta