# G2rain v1.0.0:企业 Agent、知识库与 SaaS 业务组件联合发布

G2rain(谷雨)开源智能体平台 v1.0.0 发布。本次汇集 23 个业务组件,覆盖企业身份与权限、知识运营与问答、Agent 配置与执行、模型与工具接入,以及配套的主应用和业务管理界面。

从准备一份业务知识,到配置一个 Agent、接入业务工具,再到查看执行过程,开发者现在可以沿着完整的模块分工构建自己的智能应用。现有业务模块均已开发完成并发布,欢迎 Java / Vue 团队体验、部署和参与建设。

立即体验免登录知识对话 (opens new window) · Star 项目总入口 (opens new window) · Follow G2rain 组织 (opens new window)

# 本次发布带来什么

# 企业 Agent:从对话到可追踪的任务执行

Chat Shell 提供面向用户的对话入口,Agent App 提供运营和观测界面;Agent Studio 管理画像、Skill 执行契约及工具绑定,Runtime 装载这些能力并组织模型与工具调用。

Runtime 维护任务图、节点、检查点、恢复记录与工具调用记录,通过 SSE 持续返回进度和结果。开发者可以围绕一次请求观察处理路径,为排障与迭代提供依据。

Model Nexus 统一模型接入资料和用量记录,将 OpenAI 风格的聊天、Embeddings 请求路由到 OpenAI、Anthropic 或 Google GenAI 客户端。MCP Registry 管理服务与工具目录、解析输入 schema,提供工具发现与调用代理。

# 知识库:让业务资料成为可以维护和引用的知识

知识服务与运营端支持文件、FAQ、分类标签、主题及版本管理,将内容提交、审核、处理、发布与回滚组织成运营流程。检索接口返回经过组织与活动版本校验的证据,回答接口基于证据组织回复。

MySQL 维护知识元数据与发布状态,Milvus 承载检索投影;文档处理、Embedding 与可选 Rerank 按部署环境配置。团队可以从内部操作手册、产品资料和客服知识开始建设。

知识对话与资料参考

任务执行路径与追踪

截图为独立交互示例,展示知识参考与任务追踪界面。

# SaaS 基座:组织、身份、权限与业务扩展

Basis 维护组织、身份主数据、应用资源与权限关系;IAM 提供统一认证和 Token;WebFlux 与 WebMVC 两种 Gateway 实现提供入口路由、凭据校验、API 权限与可信主体透传。

Department 提供部门、成员归属及数据权限策略控制面,Member 提供会员主数据与外部身份绑定,CMS 提供站点、空间、栏目、页面与文章管理。Infra 提供字典、国际化、区域和分布式 ID 等公共基础能力。

这些服务配套管理前端,由 Main Shell、Admin Shell 承载导航、工作区与微前端运行。业务服务根据可信身份继续执行对象、租户和数据范围授权。

# v1.0.0 组件清单

以下列出本次联合发布的 23 个业务组件 v1.0.0,每个链接指向对应版本的发布说明。

模块 版本 交付范围与版本说明
g2rain-basis (opens new window) 1.0.0 组织、身份主数据、应用资源和权限关系 (opens new window)
g2rain-iam (opens new window) 1.0.0 统一认证、登录与 Token (opens new window)
g2rain-infra (opens new window) 1.0.0 字典、国际化、区域、路由及分布式 ID (opens new window)
g2rain-gateway-webflux (opens new window) 1.0.0 响应式入口路由与安全校验 (opens new window)
g2rain-gateway-webmvc (opens new window) 1.0.0 Servlet 入口路由与安全校验 (opens new window)
g2rain-department (opens new window) 1.0.0 部门、成员归属及数据权限控制面 (opens new window)
g2rain-member (opens new window) 1.0.0 会员主数据与外部身份绑定 (opens new window)
g2rain-cms (opens new window) 1.0.0 站点、空间、栏目、页面与文章 (opens new window)
g2rain-main-shell (opens new window) 1.0.0 平台主壳与应用承载 (opens new window)
g2rain-admin-shell (opens new window) 1.0.0 管理主壳与工作区 (opens new window)
g2rain-manager-app (opens new window) 1.0.0 账号、组织、权限与应用管理界面 (opens new window)
g2rain-infra-app (opens new window) 1.0.0 基础设施管理界面 (opens new window)
g2rain-department-app (opens new window) 1.0.0 部门与数据权限配置界面 (opens new window)
g2rain-member-app (opens new window) 1.0.0 会员业务前端接入 (opens new window)
g2rain-cms-app (opens new window) 1.0.0 CMS 内容管理界面 (opens new window)
g2rain-knowledge-app (opens new window) 1.0.0 知识内容、审核、发布与运营 (opens new window)
g2rain-chat-shell (opens new window) 1.0.0 知识对话、会话与执行时间线 (opens new window)
g2rain-agent-app (opens new window) 1.0.0 Agent、模型、工具与任务追踪控制台 (opens new window)
g2rain-agent-runtime (opens new window) 1.0.0 任务图、工具编排、检查点、恢复与 SSE (opens new window)
g2rain-agent-studio (opens new window) 1.0.0 Agent 画像、Skill 契约与能力绑定 (opens new window)
g2rain-model-nexus (opens new window) 1.0.0 模型目录、协议路由、聊天与 Embeddings (opens new window)
g2rain-mcp-registry (opens new window) 1.0.0 MCP 工具目录、schema 与调用代理 (opens new window)
g2rain-knowledge (opens new window) 1.0.0 知识库服务与镜像交付 (opens new window)
你想了解什么 推荐阅读
--- ---
平台是什么,为什么值得关注 平台首页 (opens new window) → 平台概览 (opens new window)
撰写项目介绍或让 AI 准确引用 项目介绍与引用资料 (opens new window) · AI 阅读索引 (opens new window)
企业权限怎样建模与校验 权限模型与完整说明图 (opens new window)
体验知识对话和平台主应用 在线演示与登录说明 (opens new window)
知识与 Agent 的界面和业务场景 三张界面展示 (opens new window) → 知识与 Agent 导览 (opens new window)
安装哪个 Maven / npm 版本,如何配套 版本与依赖 (opens new window)
如何动手开发或部署 开始探索与开发 (opens new window)
已发布什么,接下来做什么,如何判断完成 平台路线图 (opens new window) → 项目架构目录 (opens new window)
与其他开源项目如何选型 RuoYi、Dify、RAGFlow 对比 (opens new window)
已开放模块采用什么协议 开源协议说明 (opens new window)
如何参与 贡献指南 (opens new window) → 社区与治理
查看前端开发工具发布 2026-10-29:Appkit、App CLI 与两个模板 v1.0.1 (opens new window)
资料 用途与维护边界

知识服务后续已有 v1.0.1 镜像交付更新,详见 v1.0.1 发布说明 (opens new window)。本页的 v1.0.0 清单固定介绍首次联合发布范围,后续修订版本按各仓库记录选择。

# 技术与版本配套

  • 后端业务服务:Java 25、Spring Boot、Spring Cloud;Agent 与模型相关服务使用 Spring AI。具体框架与依赖版本以组件标签内的 POM 为准。
  • 前端业务应用:Vue 3、TypeScript、Vite、qiankun;构建通常要求 Node.js 22+,运行镜像使用 OpenResty。
  • 前端研发配套:App CLI、App Template 与 Shell Template v1.0.2,Appkit 公共包 v1.0.1。
  • 后端研发配套:Common v1.0.9、MyBatis Extensions v1.0.5、Starter v1.0.6、Generator v1.0.8、Crafter v1.0.9;按组件依赖选择,详见版本与依赖 (opens new window)。

平台联合发布版本、各组件版本和研发工具版本独立维护;业务组件 v1.0.0 不要求工具链也使用同名版本。

# 体验与部署

  1. 先体验:知识对话演示 (opens new window)无需登录;也可查看产品界面与场景 (opens new window)。
  2. 选择需要的组件:知识问答从知识服务、知识运营端和 Chat Shell 开始;Agent 业务接入从六个 Agent 核心仓库开始;已有业务系统可先了解身份、Gateway 与资源权限。
  3. 准备自己的环境:从 g2rain-deploy (opens new window) 与开发部署入口 (opens new window)进入,按所选组件配置 MySQL、Redis、Nacos、网关、模型供应商及必要的知识处理服务。
  4. 固定版本并联调:使用组件版本标签与发布说明,准备数据库、模型凭据、可信工具和业务权限,验证登录、知识检索、工具调用与执行结果。

业务服务和前端主要通过 GHCR 镜像交付,常用地址形式为 ghcr.io/g2rain/<仓库名>:1.0.0;部分领域 API 另提供 GitHub Maven Packages 制品。具体可用渠道、访问权限、端口、持久化目录与运行参数按各仓库说明执行。知识服务 v1.0.0 交付源码快照,镜像更新见 v1.0.1。

主仓库的 Source code 下载包含平台文档与治理资料。应用实现、镜像和配置入口位于上表各组件仓库。

# 发布范围与后续方向

本次发布覆盖现有业务组件、Agent 核心模块与知识库。交易、支付、订阅、计量计费和账单等云端商业运营能力继续按路线图 (opens new window)建设。

各组件发布说明保留其构建、测试、运行依赖及已知限制。实际部署需结合所选版本完成环境配置与业务联调;任务恢复、权限策略和工具写操作应按目标场景验证。组件发布阶段与架构固定快照分别维护。

# 一起把 Agent 带进真实业务

如果你希望用 Java / Vue 构建企业智能应用,欢迎从一个具体场景开始:一份内部手册、一个客服知识库,或者一项已有业务查询工具。

# 如何提交代码贡献

欢迎从修复一个 Bug、补充一个测试、完善部署说明或提供业务工具接入示例开始。较大的新功能或跨组件调整,请先通过 Issue / Discussions 讨论方案与影响范围。

  1. 选择目标仓库并 Fork:业务代码提交到对应组件仓库,平台介绍与治理文档提交到 g2rain/g2rain。
  2. 从上游最新 develop 创建工作分支:例如 feature/xxx、fix/issue-123 或 docs/xxx,一个 PR 聚焦一个问题。
  3. 实现并验证:先阅读目标仓库的 README、AGENTS.md 和相关文档,执行该仓库要求的构建、测试与检查;同步接口、配置或部署说明。
  4. 推送分支并创建 PR:目标选择 上游仓库的 develop,来源选择你的 Fork 工作分支。描述问题、改动、关联 Issue、实际验证结果,以及配置、数据库或跨组件兼容性影响;界面改动可附截图。
  5. 配合 Review:根据反馈在原分支继续提交,必要时同步上游 develop、解决冲突并重新验证。未完成的工作可先创建 Draft PR。
  6. 由维护者验证并进入稳定分支:PR 合入 develop 后,我们完成测试环境验证和必要的联调,再合并进入 main,按发布计划创建版本标签。

统一流程:工作分支 → PR 到 develop → Review → 维护者验证 → 合并 main → 发布。

PR 请提供可复现的问题说明和真实验证结果,避免混入无关修改、本地配置、凭据或构建产物。完整操作示例见贡献指南 (opens new window)。

感谢所有参与代码、文档、测试与场景反馈的开发者。各组件采用随附的 Apache-2.0 许可证,第三方依赖遵循各自条款。

官方网站 (opens new window) · 平台文档 (opens new window) · 开源协议说明 (opens new window)

Last Updated: 2026-11-04T16:04:42.186Z