Repository navigation
v1.0.0 — 首个正式版本
GoWind Content Hub 首个正式版本:Go 后端(Kratos + Ent)+ React 管理后台
(React 19 / antd 6 / ProComponents)+ 四套 C 端应用(React / Vue / Taro / Flutter),
Headless CMS 完整交付。
AI 模块(本版本新增亮点)
- 对话助手:SSE 流式对话,Function Call 工具循环挂载 CMS 域只读工具
(内容概览 / 帖子查询 / 状态分布 / 评论统计 / 互动 TOP),模型自主调用
工具后作答,工具调用过程可见 - 知识库 RAG:文档上传(txt/md/docx/pdf)自动切片向量化入 pgvector,
对话检索注入相关片段;支持换模型后一键重索引 - 智能问数:自然语言 → 只读 SQL → 结构化结果,表白名单 + 危险模式
拒绝 + LIMIT 钳制 + 只读事务四重护栏,租户谓词 fail-closed - 内容语义搜索:帖子标题/摘要与菜单向量化入全局搜索(Ctrl+K),
语义命中直达帖子编辑页;平台全量、租户过滤、菜单按角色裁剪 - 安全洞察:Dashboard 规则预筛 24h 审计异常模式,LLM 总评按界面语言生成
- AI 内容生成:帖子标题/摘要/正文、页面标题、分类/标签描述、评论回复、
角色描述、站内信正文等表单一键 AI 生成 - 用量统计:全调用记账(对话/生成/embedding),当月汇总与服务端全量导出
接入任意 OpenAI 兼容端点(云端 API 或本地 Ollama)即可启用,本地开发可挂
frontend/admin/mock/ai-server.cjs。详见 docs/ai_module.md。
核心能力
- Headless CMS:可视化内容建模、多语言、多站点、多租户,完整 OpenAPI
适配 React / Vue / Taro / Flutter 四端 - 管理后台:React 19 + antd 6 + ProComponents,权限闭环、审计日志、
任务调度、字典/文件/站点配置、列表三态化体验 - 内容协作:富文本 / Markdown 编辑、草稿与定时发布、分类标签、
评论管理、站内信 - 全文检索:OpenSearch 帖子全文检索 + AI 语义搜索双引擎
安全
贯穿研发期的多轮系统性安全审计修复:多租户隔离、存储型 XSS、IDOR、
认证与凭证存储、文件下载归属校验、上传链路加固(流式分片防 OOM、
大小硬限制、禁用预签名)等。
变更与修复
- 管理后台切换至 React 版并移除 Vben 前端(破坏性变更)
- 移除 google/wire,依赖装配手写 wiring.go
- 四端 dev 端口统一 15xxx 段;API 错误五端统一 reason→i18n 字典
- 品牌(GoWind 风行)与设计语言(品牌蓝)四端统一
Full Changelog: https://github.com/tx7do/go-wind-cms/blob/main/CHANGELOG.md