Skip to content

Tags: congwa/embedease-ai

Tags

v0.1.19

Toggle v0.1.19's commit message
Release v0.1.19 - 双平台发版支持

v0.1.18

Toggle v0.1.18's commit message
Release v0.1.18 - 集成 Windsurf Skills 工具集

v0.1.17

Toggle v0.1.17's commit message
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

v0.1.16

Toggle v0.1.16's commit message
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

Toggle v0.1.15's commit message
v0.1.15: 中间件能力扩展与配置统一化

核心亮点:
- 新增 4 个 LangChain 原生中间件增强 Agent 稳定性
- 重构前端中间件配置体系,实现单一配置源

新增功能:
- 模型重试中间件 (ModelRetry): 支持指数退避自动重试
- 模型降级中间件 (ModelFallback): 主模型失败自动切换备选模型
- 模型调用限制中间件 (ModelCallLimit): 防止 Agent 无限循环
- 上下文编辑中间件 (ContextEditing): 智能清理历史工具调用结果
- 中间件配置统一化: MIDDLEWARE_FLAG_KEYS 常量 + getAllMiddlewareFlags()
- 中间件配置跳转: 所有展示位置可点击跳转配置页面

变更:
- 中间件标签体系重构 (12 个开关标签 + 16 个管道标签)
- 移除所有硬编码,统一使用配置源
- backend-architecture skill 更新

v0.1.14

Toggle v0.1.14's commit message
v0.1.14 - 用户体验一致性与配置透明度

本版本聚焦于用户体验一致性和配置透明度,让管理员更清晰地理解系统配置,同时简化日常操作路径。

- Agent 运行态配置预览:新增「运行态预览」Tab,完整展示 Agent 最终生效的配置全貌
- Popover 说明组件体系:鼠标悬停即可查看中间件/工具的工作原理和触发条件
- Agent 详情页共享布局:三个路由共享布局组件,代码量减少 80%
- frontend-architecture skill:前端架构文档,始终应用

- 命名体系优化:删除工作空间概念,采用更直接的命名
- 导航结构调整:快速配置移至底部入口区域
- 前端代码模块化:多个大文件拆分重构

- 快速设置 Summary 步骤重复按钮问题

v0.1.13

Toggle v0.1.13's commit message
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

Toggle v0.1.12's commit message
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

Toggle v0.1.11's commit message
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

v0.1.10

Toggle v0.1.10's commit message
v0.1.10

feat: 工具调用追踪与消息元数据落库
refactor: 客服广播链路 WebSocket 化、事件分层
feat: 消息送达/已读与在线状态追踪
feat: 爬虫数据库拆分并启用 WAL 并发
feat: 管理后台路由 + 嵌入式聊天 WebSocket 客服切换
fix: WebSocket 连接稳定性
feat: 客服配置文档(企业微信 & Webhook)