Tags: congwa/embedease-ai
Tags
Release v0.1.17 SDK 完整迁移:streaming 组件、chat_models(v0/v1)、Payload TypedDict 全部迁移到 langgraph-agent-kit - langgraph-agent-kit: Chat Models 模块(v0/v1 双版本) - langgraph-agent-kit: 24 个 Payload TypedDict 定义 - langgraph-agent-kit: Content Parser 和类型守卫 - 项目结构简化:删除 12 个重复文件 - BusinessResponseHandler:继承 SDK 扩展商品处理 详细变更请查看 CHANGELOG.md
Release v0.1.16 Chat SDK 模块化 + 客服工作台优化 - @embedease/chat-sdk: 前端聊天核心 SDK(SSE流式聊天、Timeline状态管理、WebSocket) - @embedease/chat-sdk-react: React Hooks 封装(useChat、useTimeline、useWebSocket) - langgraph-agent-kit: LangGraph Agent 流式处理工具包 - 版本管理增强:update_version.py 支持 SDK 包版本同步 - 版本发布工作流:.windsurf/workflows/create-tag.md - 客服工作台重构为左右分栏布局,新增用户分组和会话预览 - 聊天页面优化为现代气泡式布局 - 推理模型 v1 架构,支持提供商级别特殊处理 - chat_models v1 架构,强制使用 LangChain 标准输出 - API 端点优化,移除不必要的数据库依赖 - 客服状态切换重复提示问题 - 硅基流动推理模型内容显示问题 详细变更请查看 CHANGELOG.md
v0.1.15: 中间件能力扩展与配置统一化 核心亮点: - 新增 4 个 LangChain 原生中间件增强 Agent 稳定性 - 重构前端中间件配置体系,实现单一配置源 新增功能: - 模型重试中间件 (ModelRetry): 支持指数退避自动重试 - 模型降级中间件 (ModelFallback): 主模型失败自动切换备选模型 - 模型调用限制中间件 (ModelCallLimit): 防止 Agent 无限循环 - 上下文编辑中间件 (ContextEditing): 智能清理历史工具调用结果 - 中间件配置统一化: MIDDLEWARE_FLAG_KEYS 常量 + getAllMiddlewareFlags() - 中间件配置跳转: 所有展示位置可点击跳转配置页面 变更: - 中间件标签体系重构 (12 个开关标签 + 16 个管道标签) - 移除所有硬编码,统一使用配置源 - backend-architecture skill 更新
v0.1.14 - 用户体验一致性与配置透明度 本版本聚焦于用户体验一致性和配置透明度,让管理员更清晰地理解系统配置,同时简化日常操作路径。 - Agent 运行态配置预览:新增「运行态预览」Tab,完整展示 Agent 最终生效的配置全貌 - Popover 说明组件体系:鼠标悬停即可查看中间件/工具的工作原理和触发条件 - Agent 详情页共享布局:三个路由共享布局组件,代码量减少 80% - frontend-architecture skill:前端架构文档,始终应用 - 命名体系优化:删除工作空间概念,采用更直接的命名 - 导航结构调整:快速配置移至底部入口区域 - 前端代码模块化:多个大文件拆分重构 - 快速设置 Summary 步骤重复按钮问题
v0.1.13 - 单/多 Agent 架构分离 & 爬虫动态配置 - **独立路由结构**: /admin/single 和 /admin/multi 完全独立 - **菜单配置分离**: navigation.ts 统一管理,按模式加载不同菜单 - **侧边栏重构**: 顶部下拉菜单实现模式切换,移除底部冗余按钮 - **预设配置模式**: 无需切换运行模式即可配置另一模式的参数 - **后台配置**: 新增爬虫设置页面,支持动态启用/禁用 - **状态持久化**: 配置存储在数据库,优先级高于环境变量 - **友好引导**: 未启用时显示引导界面和启用按钮 - **聊天输入框简化**: 隐藏格式工具栏,只保留发送按钮 - **推荐问题动态化**: 移除前端 fallback,完全由后台配置 - **提示词 Markdown**: 添加 @tailwindcss/typography 插件 - frontend/app/admin/single/** (单 Agent 模式页面) - frontend/app/admin/multi/** (多 Agent 模式页面) - frontend/lib/config/navigation.ts (菜单配置) - frontend/components/admin/sidebars/* (拆分后的侧边栏) - frontend/app/admin/settings/crawler/page.tsx (爬虫设置) - backend/app/services/crawler/config_service.py (爬虫配置服务)
v0.1.12 - 前端模式感知架构 🎯 核心改进 本版本实现了前端模式感知架构,让用户能够直观地了解和切换系统运行模式(单 Agent / Supervisor 多 Agent)。 ✨ 新增功能 1. 全局模式状态管理 - 新增 useModeStore 状态管理,支持模式切换与持久化 - 提供 useIsSupervisorMode / useModeDisplayName 辅助 Hook 2. 模式指示器组件 - 侧边栏顶部显示当前运行模式 - 下拉菜单支持快速切换模式 - 视觉区分:单 Agent(绿色)/ Supervisor(紫色) 3. 统一工作空间入口 /admin/workspace - 单 Agent 模式:显示当前 Agent 信息 + 快捷配置入口 - Supervisor 模式:显示编排架构图 + 子 Agent 列表 + 路由配置入口 4. 模式设置页面 /admin/settings/mode - 详细的模式说明与适用场景 - 切换确认流程,避免误操作 - 配置迁移提示 5. 仪表盘模式状态卡片 - 顶部显示当前模式状态 - 快捷入口:切换模式 / 进入工作空间 🔄 行为变化 - Supervisor 模式下隐藏 Agent 切换器(因为没有当前 Agent 概念) - Supervisor 模式下隐藏 Agent 控制台菜单 - 工作空间入口在侧边栏高亮显示 📄 文档 - 新增 docs/architecture/frontend-mode-aware-design.md 架构设计文档
v0.1.11 - 多智能体系统与 Agent 技能系统 - 多智能体系统架构:支持 Product/FAQ/KB/Custom/Supervisor 多种 Agent 类型 - Supervisor 监督者模式:多 Agent 编排与协同工作 - Agent 技能系统:SkillService/Generator/Registry/Injector 完整实现 - PromptRegistry 提示词注册表:支持默认值 + 数据库覆盖 - 富文本编辑器:变量高亮与实时预览 - 滑动窗口裁剪 (SlidingWindowMiddleware) - 噪音过滤 (NoiseFilterMiddleware) - 摘要压缩 (SummarizationBroadcastMiddleware) - Quick Setup 一站式引导:3 步完成 Agent 创建 - 三套聊天主题 + 深色模式:Minimal/Ethereal/Industrial - 产品落地页:核心功能与转化流程展示 - PostgreSQL 数据库支持 - SQLite 防死锁优化 - 数据库 Provider 模式统一 - 图片上传与 OCR 识别 - 消息撤回与编辑 - LLM 配置后台管理 - 品牌统一更名为 EmbedEase AI
PreviousNext