Back to Lobehub

LobeHub 1.0:为持久化、多用户协作而生的新架构

docs/changelog/2024-06-19-lobe-chat-v1.zh-CN.mdx

2.1.562.6 KB
Original Source

LobeHub 1.0:为持久化、多用户协作而生的新架构

从三月宣布迈向 1.0 开始,我们从底层彻底重构了 LobeHub。两个月后,1.0 正式到来。这不仅是增量更新,更是全新架构 —— 它实现了用户最迫切需要的核心能力。

0.x 时代依赖浏览器存储。快速、简单,但受限。无法跨设备同步、无法构建知识库、无法与团队共享助手。每次会话都从零开始。LobeHub 1.0 改变了这一基础。

服务端数据库:数据持久化、随时随地访问

1.0 的核心是服务端数据库支持。有了持久化存储,对话和助手不再局限于单个浏览器会话。从笔记本切换到台式机,上下文无缝衔接。持续积累知识,而非每次重启。

这解锁了 0.x 时代无法实现的能力:

  • 知识库:存储文档并在多轮对话中引用
  • 跨设备同步:在任何设备上精准续接上次工作
  • 私有助手市场:在团队内共享专用助手
  • 对话历史:搜索和回顾过往讨论

用户管理:从单人使用到团队协作

伴随数据库升级,1.0 引入了完善的用户认证与管理。我们同时集成 next-auth 和 Clerk 作为认证提供商,让你根据安全需求灵活选择。

设置界面已重构为独立的用户面板,将身份、偏好和访问控制统一整合。这是团队协作的基础设施。多用户现在可以在同一 LobeHub 实例中工作,拥有清晰的权限边界和账户管理。

用户面板支持:

  • 在同一处管理账户设置和 API 密钥
  • 配置认证提供商(next-auth 或 Clerk)
  • 控制团队成员的工作空间访问权限
  • 在个人和团队上下文间切换

LobeHub Cloud:开箱即用的托管 1.0

LobeHub Cloud 是我们基于 1.0 架构打造的托管服务。上述全部能力 —— 服务端持久化、用户管理、知识库 —— 现已无需任何配置即可使用。

我们已开放 Beta 测试等待名单,每日发放有限体验名额。如果你想跳过自托管流程、立即使用 LobeHub 1.0,可在此加入等待名单

体验优化与修复

  • 核心存储层从 localStorage 迁移至 PostgreSQL
  • 新增数据库迁移系统,确保平滑升级
  • 实现带安全令牌处理的会话管理
  • 重构设置界面为独立用户面板
  • 新增多认证提供商支持
  • 通过服务端渲染优化首屏加载性能

致谢

衷心感谢所有参与 1.0 架构重构的贡献者。本次发布凝聚了整个 LobeHub 团队的基础建设工作,将为平台未来数年的发展提供坚实支撑。