Releases: huabeitech/agent-desk
Releases · huabeitech/agent-desk
v1.5.3
更新内容
- 新增面向 AI Agent 的可视化工作流能力,支持工作流 DSL 校验、版本发布、默认工作流恢复、节点变量映射和条件分支配置。
- 新增 AI 工作流运行时与节点执行链路,覆盖知识检索、LLM 回复、转人工、会话理解、回复策略、创建工单、人工确认和兜底处理等客服场景。
- 新增工作流运行审计页面和详情图谱,支持查看节点执行、分支决策、错误信息、运行状态和会话消息关联,便于排查自动化接待过程。
- 重构 AI Agent 配置工作台,统一系统提示词、工作流版本、发布记录和编辑入口,并优化节点编辑器、拖拽连线、撤销重做、辅助线和校验反馈。
- 优化会话与消息状态处理,移除
seqNo读状态依赖,改用消息 ID 语义保持未读、排序和实时同步逻辑一致。 - 修复 DashScope 模型调用参数处理,自动关闭不支持模型的 thinking 参数,避免相关工作流 LLM 调用因参数不兼容超时或失败。
Updates
- Added visual workflow capabilities for AI Agents, including workflow DSL validation, version publishing, default workflow restoration, node variable mapping, and conditional branch configuration.
- Added the AI workflow runtime and node execution path for support scenarios such as knowledge retrieval, LLM replies, human handoff, conversation understanding, reply policy, ticket creation, human confirmation, and fallback handling.
- Added workflow run audit pages and detail graphs so operators can inspect node execution, branch decisions, errors, run status, and linked conversation messages when troubleshooting automated support flows.
- Reworked the AI Agent configuration workbench around system prompts, workflow versions, release records, and editing entry points, while improving node editing, drag connections, undo/redo, helper lines, and validation feedback.
- Improved conversation and message state handling by removing the
seqNoread-state dependency and relying on message ID semantics for unread counts, ordering, and realtime synchronization. - Fixed DashScope model parameter handling by automatically disabling unsupported thinking parameters, preventing related workflow LLM calls from timing out or failing due to incompatible request options.
AgentDesk v1.5.2
中文
AgentDesk v1.5.2 主要围绕客服工作台体验、配置加载、运行健康检查和前端交互稳定性进行改进。本版本发布普通 Docker 镜像和 LanceDB Docker 镜像;GitHub / Gitee Release 不上传二进制附件。
主要更新
- 新增并重构客服工作台布局,引入 WorkbenchLayout、WorkbenchRail 和工作区切换组件。
- 新增
/workbench与/workbench/tickets页面入口,并补充工单入口导航。 - 重构
/dashboard/conversations页面,将会话工作台逻辑拆分为更独立的组件。 - 新增 AgentRealtimeProvider,为实时会话/事件能力提供前端基础设施。
- 优化工作区切换、侧边栏、图标、Tooltip 和布局细节。
- 新增 plain palette 主题选项,并更新相关组件样式。
- 配置加载改为基于 Viper,并增强环境变量覆盖能力。
- 新增
/api/health健康检查接口,并更新开发启动等待逻辑。 - 优化登录表单的加载、错误处理和 authOptions 为空时的兼容性。
- 优化前端 i18n 初始化流程,减少语言环境未就绪时的闪烁/异常。
- 更新 Go 依赖,提升兼容性和稳定性。
- 更新文档子模块到最新版本。
Docker 镜像
mlogclub/agent-desk:v1.5.2mlogclub/agent-desk:1.5mlogclub/agent-desk:latestmlogclub/agent-desk:v1.5.2-lancedbmlogclub/agent-desk:1.5-lancedbmlogclub/agent-desk:latest-lancedb
验证
本次发版前已完成:
go test ./...cd web && pnpm lintcd web && pnpm typecheckcd web && pnpm build:sdk && pnpm buildcd docs && pnpm buildmake release
English
AgentDesk v1.5.2 focuses on improvements to the agent workbench experience, configuration loading, runtime health checks, and frontend interaction stability. This release publishes both the standard Docker image and the LanceDB Docker image. No binary assets are attached to the GitHub / Gitee Releases.
Highlights
- Added and refactored the agent workbench layout with WorkbenchLayout, WorkbenchRail, and workspace switching components.
- Added
/workbenchand/workbench/ticketsentry points, including ticket navigation in the workbench. - Refactored
/dashboard/conversationsby extracting the conversation workbench into standalone components. - Added AgentRealtimeProvider as frontend infrastructure for realtime conversation/event capabilities.
- Improved workspace switching, sidebar behavior, icons, tooltips, and layout details.
- Added the plain palette option and updated related component styles.
- Migrated configuration loading to Viper and improved environment variable override support.
- Added the
/api/healthhealth check endpoint and updated the development startup readiness flow. - Improved login form loading state, error handling, and compatibility when authOptions is null.
- Improved frontend i18n initialization to reduce readiness-related flicker or errors.
- Updated Go dependencies for better compatibility and stability.
- Updated the documentation submodule to the latest version.
Docker Images
mlogclub/agent-desk:v1.5.2mlogclub/agent-desk:1.5mlogclub/agent-desk:latestmlogclub/agent-desk:v1.5.2-lancedbmlogclub/agent-desk:1.5-lancedbmlogclub/agent-desk:latest-lancedb
Verification
The following checks were completed before release:
go test ./...cd web && pnpm lintcd web && pnpm typecheckcd web && pnpm build:sdk && pnpm buildcd docs && pnpm buildmake release
v1.5.1
更新内容
- 新增 LanceDB 向量数据库 Provider,补充 Docker Compose、SQLite + LanceDB 配置、Dockerfile 构建支持和 Makefile 构建选项,方便在本地或容器环境直接部署 LanceDB 方案。
- 升级知识库目录管理,支持文档与 FAQ 的目录树、右键菜单、拖拽排序、移动、批量移动、批量删除和可调整侧栏,提升大规模知识内容维护效率。
- 新增 FAQ Excel 导入导出能力,并优化 FAQ、文档列表筛选、详情弹窗、全屏查看和知识库列表布局,减少后台整理知识内容的重复操作。
- 强化中英文初始化数据、工具说明、通知和错误消息国际化,服务端错误返回现在能按语言上下文输出更一致的本地化文案。
- 优化前后端构建与静态资源嵌入,新增 SPA 资源嵌入测试、更新
AGENT DESK启动横幅,并整理 Makefile 帮助、README 命令和配置示例说明。 - 修复知识库删除与索引清理、软删除目录判断、企业微信客服出站日志、Docker 多架构构建变量和镜像基础版本等稳定性问题。
Updates
- Added a LanceDB vector database provider, with Docker Compose files, SQLite + LanceDB configuration, Dockerfile build support, and Makefile build options for easier local and containerized LanceDB deployments.
- Upgraded knowledge directory management with document and FAQ directory trees, context menus, drag sorting, move actions, batch move, batch delete, and a resizable sidebar to make large knowledge bases easier to maintain.
- Added FAQ Excel import and export, and improved FAQ/document filtering, detail dialogs, fullscreen viewing, and knowledge base list layout to reduce repetitive content-management work.
- Strengthened Chinese and English seed data, tool descriptions, notifications, and error-message localization so server responses can return more consistent language-aware messages.
- Improved frontend/backend builds and static asset embedding with SPA asset tests, the updated
AGENT DESKstartup banner, clearer Makefile help, README commands, and configuration examples. - Fixed stability issues around knowledge base deletion and index cleanup, soft-deleted directory checks, WeCom customer service outbound logging, Docker multi-architecture build variables, and base image versions.
v1.5.0
更新内容
- 新增完整中英文国际化能力,覆盖后台菜单、权限、角色、通知、知识库、登录页、法务页面和客服 Widget 文案,支持运行时切换语言,便于多语言团队直接部署使用。
- 重建登录体验,新增 OIDC 单点登录入口、本地化切换、无障碍标签、隐私政策和服务条款页面,提升企业身份接入和登录页对外展示质量。
- 新增多主题与调色板切换能力,并统一后台页面、会话面板、侧边栏和表单视觉样式,让不同使用环境下的后台界面更清晰一致。
- 升级后台数据管理体验,列表和表单支持状态开关、布尔字段、多选字段、拖拽排序、标签选择、弹窗详情和刷新控制,覆盖快捷回复、客户、工单、用户、标签、权限、通知、技能等模块。
- 优化客服会话和工单处理流程,支持会话标签管理、工单状态变更确认、状态下拉操作、客服 Widget Demo 导航、关闭页和嵌入状态管理,提升从咨询到工单跟进的操作连贯性。
- 补充 Dockerfile、Docker Compose、镜像构建流水线、产品截图、中英文 README 和部署指引,降低本地试用、容器化部署和文档查找成本。
Updates
- Added full Chinese and English localization across dashboard navigation, permissions, roles, notifications, knowledge base pages, login, legal pages, and the support widget, with runtime language switching for multilingual deployments.
- Rebuilt the login experience with OIDC single sign-on, locale switching, improved accessibility labels, privacy policy, and terms of service pages for a more polished enterprise entry point.
- Added multi-theme and palette switching, then aligned dashboard pages, conversation panels, sidebars, and forms around a clearer and more consistent visual system.
- Upgraded dashboard data-management workflows with status toggles, boolean and multi-select fields, drag sorting, tag selection, detail dialogs, and controlled refresh behavior across quick replies, customers, tickets, users, tags, permissions, notifications, and skills.
- Improved support conversation and ticket handling with conversation tag management, ticket status-change confirmation, status dropdown actions, support widget demo navigation, closed-page handling, and embed state management.
- Added Dockerfile, Docker Compose, image-build automation, product screenshots, bilingual README files, and deployment guides to make local evaluation, container deployment, and documentation lookup easier.
v1.4.0
更新内容
- 重构后台认证会话,统一管理员 Token 有效期配置,移除刷新 Token 流程,并修正登录失败锁定、会话失效和前端过期状态同步逻辑。
- 新增排班感知的会话转人工决策,支持客服组兜底分配、当前客服组展示和下班时间提示去重,提升人工接待流转的稳定性。
- 重建轻量工单工作台,简化工单创建、编辑、指派、状态流转和进展记录接口,支持客户关联、富文本描述/进展和新的详情弹窗;旧的优先级配置、处理结果配置、SLA、协作者、关联、关注和批量操作接口已收缩或移除。
- 新增 RAG 可回答性判断链路和无上下文回复策略,强化知识检索失败、兜底回复、运行时动作和图工具结果的处理,减少无依据回答和中断风险。
- 升级客服 Widget SDK 和聊天窗口运行时配置,支持按需获取前台用户 Token、独立关闭页导航、不同启动模式下的窗口控制以及水合一致性修复。
- 优化知识库文档列表分页,列表查询不再携带正文内容,降低后台加载和传输成本。
Updates
- Reworked dashboard authentication sessions by consolidating admin token TTL configuration, removing the refresh-token flow, and fixing login lockout, session validation, and frontend expiry-state handling.
- Added schedule-aware conversation handoff decisions with team-pool fallback assignment, current-team visibility, and deduplicated off-hours notices to make human handoff more reliable.
- Rebuilt the lightweight ticket workspace with simpler create, edit, assign, status, and progress APIs, plus customer linking, rich-text descriptions/progress, and a new detail dialog; legacy priority config, resolution code config, SLA, collaborator, relation, watcher, and batch-operation APIs were reduced or removed.
- Added the RAG answerability gate and controlled no-context reply policy, with stronger handling for retrieval errors, fallback replies, runtime actions, and structured graph-tool results to reduce unsupported answers and flow interruptions.
- Upgraded the customer service Widget SDK and chat runtime configuration with on-demand frontend user-token retrieval, standalone closed-page navigation, launch-mode-aware window controls, and hydration fixes.
- Optimized knowledge document pagination so list queries no longer include full document content, reducing dashboard load and transfer cost.
v1.3.0
更新内容
- 新增后台通知中心,支持通知列表、未读数刷新、实时事件推送和权限初始化,帮助运营人员及时感知会话、工单等关键事件。
- 强化 Web 与企业微信客服渠道接入,新增渠道用户 Token 密钥配置、JWT 访问演示、直达聊天链接和嵌入脚本复制能力,并优化 Widget SDK 与品牌资源。
- 优化外部客户与会话身份链路,按渠道统一客户创建、会话刷新和客户名称回填逻辑,减少第三方接入时身份与会话状态不一致的问题。
- 新增客服组排班日历、周/月视图、拖拽调整、历史日期校验和批量排班能力,完善排班接口、DTO、权限和服务层测试覆盖。
- 修复排班页面刷新按钮在月/周视图下一直处于 loading 的问题,并补齐通知列表空数组、工单用户查询、客户创建事务等稳定性修复。
发布地址
v1.2.0
更新内容
- 将前端工程统一迁移到
web目录,整合原dashboard与widget模块,并同步更新 Makefile、运行命令、登录回调路径和静态资源引用。 - 新增面向 Web 渠道的客服接入能力,包含客服聊天页面、Widget Demo、嵌入式 SDK、脚本构建与压缩流程,以及 WebChannelConfig 配置下发。
- 重构开放会话、消息与 WebSocket 路由,新增外部信息中间件和聊天上下文处理,提升第三方接入与实时通信链路的一致性。
- 优化会话实时状态管理与消息合并逻辑,集中处理连接状态、重同步事件、窗口尺寸变化和消息列表响应式展示。
- 重构客服与坐席消息编辑器,拆分客户侧和坐席侧编辑器,并统一图片上传、图片扩展和上传反馈处理。
- 完善后台角色创建、AI Agent 权限同步和企业微信登录回调,修复导航高亮、会话详情可选消息和开发环境 WebSocket 地址生成问题。
发布地址
v1.1.0
更新内容
- 优化消息内容与附件处理链路,支持更完整的 HTML/Markdown 内容规范化、图片资源识别、签名访问地址生成和存储 Provider 信息传递,提升会话消息展示与转发的稳定性。
- 强化
AI Agent运行时能力,重构运行上下文、技能候选加载、执行日志和 Trace 采集,并新增工具过滤中间件,让 Agent 在不同场景下可以更精确地选择可用工具。 - 新增通用泛型
eventbus,支持全局注册、有序多 Handler、错误传播和异步发布,并将工单创建、工单指派、会话指派等企业微信通知改为事件驱动,降低业务代码与通知发送的耦合。 - 完善企业微信应用通知配置与接收人解析,默认接收人现在配置系统用户 ID,并通过企业微信身份绑定映射为成员 ID 后发送;同时移除部门和标签默认接收人配置。
- 改进后台 Agent、Skill、知识库和运行日志页面的配置体验,优化加载状态、表单布局、工具配置入口和内容编辑器模式切换。
- 优化官网 Widget 首页与消息编辑器体验,调整首页视觉布局、组件宽度和占位提示,并补充品牌图片资源。
发布地址
v1.0.0
v1.0.0 (2026-04-16)
更新内容
v1.0.0是贝壳AI的首个正式版本,面向企业客服与服务团队,提供一套可实际落地的 AI 客服系统,而不是只用于演示的聊天页面。- 系统围绕“AI 优先接待、人工协同处理、复杂问题转工单”设计,帮助团队把用户咨询、问题分流、持续跟进和最终关闭放在同一套平台中完成。
- 针对高频咨询和标准服务流程,AI 可以优先结合知识库内容进行回答,减少重复性人工工作,提升一线客服的接待效率。
- 当问题超出 AI 处理范围,或用户明确要求人工服务时,系统支持带着会话上下文平滑转人工,帮助客服更快进入处理状态。
- 对于需要跨时段、跨角色持续跟进的问题,系统支持从会话直接进入工单流程,让客服处理、协作流转和结果追踪形成闭环。
- 首发版本提供完整的
AI Agent运行时能力,可围绕不同业务场景配置 Agent、提示词、技能路由和执行策略,让 AI 不只是“会聊天”,而是能承担明确职责的业务角色。 - 系统内置
Skills机制,可将常见处理动作、业务规则和标准流程沉淀为可复用能力,便于把企业内部 SOP 逐步沉淀到 Agent 执行链路中。 - 支持通过
MCP协议接入外部工具和业务系统,让 Agent 在回答之外还能执行查数据、调接口、触发流程等动作,把“能说”进一步升级为“能做”。 - 对于企业已有 CRM、工单、订单、用户中心、审批流等系统,可以基于
Skill与MCP做业务对接,逐步把现有服务能力纳入统一的 AI 客服运行时。 - 内置基于
RAG的知识库能力,支持 FAQ、业务文档导入、切片、索引、检索与日志追踪,让 AI 回复尽量建立在企业私有知识之上,而不是依赖无依据生成。 - 通过知识检索、Skill 调用、MCP 工具执行和人工接管的组合,系统可以同时覆盖“知识型问题”“流程型问题”和“需要人工判断的问题”,更适合真实业务场景长期使用。
- 系统提供会话工作台、知识库管理、Agent 配置、Skills 管理、MCP 工具接入、客服组协同与工单管理等核心模块,便于企业从单点试用逐步扩展到完整客服体系。
- 从产品定位上看,
贝壳AI更强调可运行、可观测、可维护和可扩展,适合企业基于自身业务流程持续演进,而不是停留在单次演示或孤立问答场景。