[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-OpenCSGs--csghub-server":3,"tool-OpenCSGs--csghub-server":62},[4,18,28,36,45,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":24,"last_commit_at":25,"category_tags":26,"status":17},9989,"n8n","n8n-io\u002Fn8n","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。",184740,2,"2026-04-19T23:22:26",[16,14,13,15,27],"插件",{"id":29,"name":30,"github_repo":31,"description_zh":32,"stars":33,"difficulty_score":10,"last_commit_at":34,"category_tags":35,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":24,"last_commit_at":42,"category_tags":43,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",161147,"2026-04-19T23:31:47",[14,13,44],"语言模型",{"id":46,"name":47,"github_repo":48,"description_zh":49,"stars":50,"difficulty_score":51,"last_commit_at":52,"category_tags":53,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,27],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":24,"last_commit_at":60,"category_tags":61,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",109154,"2026-04-18T11:18:24",[14,15,13],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":78,"owner_twitter":79,"owner_website":80,"owner_url":81,"languages":82,"stars":118,"forks":119,"last_commit_at":120,"license":121,"difficulty_score":10,"env_os":122,"env_gpu":123,"env_ram":124,"env_deps":125,"category_tags":134,"github_topics":135,"view_count":24,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":143,"updated_at":144,"faqs":145,"releases":181},9879,"OpenCSGs\u002Fcsghub-server","csghub-server","csghub-server is the backend server for CSGHub which helps user to manage datasets, modes, and also run Model Inference, Finetune and Application Spaces.","csghub-server 是开源大模型资产管理平台 CSGHub 的核心后端服务，旨在为开发者提供一套可靠的基础设施，用于集中管理模型、数据集及其他大语言模型资产。它有效解决了大模型生态中资源分散、版本混乱以及部署流程繁琐的痛点，让用户能够通过统一的 REST API 轻松实现资产的创建、搜索、预览及全生命周期管理。\n\n这款工具特别适合 AI 工程师、研究人员以及需要搭建私有化模型仓库的企业团队使用。无论是希望构建类似 Hugging Face 的内部平台，还是需要精细管控模型下载、权限及内容安全的组织，csghub-server 都能提供强力支持。\n\n其技术亮点在于高度的可扩展性与灵活性：支持对接 Gitea、GitLab 等多种 Git 服务器，存储层可灵活配置本地或兼容 S3 协议的对象存储（如 MinIO），并能按需集成第三方内容审核服务。此外，它还具备模型与数据集的自动标签生成、大文件（LFS）在线预览及一键部署推理等实用功能。通过简单的 Docker  compose 配置即可快速启动，帮助团队低成本构建高效、安全的大模型协作环境。","*[English](README_en.md) ∙ [简体中文](README_cn.md) ∙ [日本語](README_ja.md)*\n\n`CSGHub Server` is a part of the open source and reliable large model assets management platform - [CSGHub](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002FCSGHub\u002F). It focuses on management of models、datasets and other LLM assets through REST API。\n\n## Key Features：\n- Creation and Management of users and orgnizations\n- Auto-tagging of model and dataset labels\n- Search for users, organizations, models, and data\n- Online preview of dataset files, like `.parquet` file\n- Content moderation for both text and image \n- Download of individual files, including LFS files\n- Tracking of model and dataset activity data, such as downloads and likes volume\n\n## Demo\nIn order to help users to quickly understand the features and usage of CSGHub, we have recorded a demo video. You can watch this video to get a quick understanding of the main features and operation procedures of this program.\n- CSGHub Demo video is as blew，you can also check it at [YouTube](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SFDISpqowXs) or [Bilibili](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV12T4y187bv\u002F)\n\u003Cvideo width=\"658\" height=\"432\" src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F3232817\u002F296556812-205d07f2-de9d-4a7f-b3f5-83514a71453e.mp4\">\u003C\u002Fvideo>\n\nPlease visit the [OpenCSG website](https:\u002F\u002Fportal.opencsg.com\u002Fmodels) to experience the powerful management features. \n\n## Quick Start\n> System resource requirements: 4c CPU\u002F8GB memory\n\nPlease install Docker yourself. This project has been tested in Ubuntu22 environment.\n\nYou can quickly deploy the localized `CSGHub Server` service through docker-compose:\n```shell\n# The API token should be at least 128 characters long, and HTTP requests to csghub-server require the API token to be sent as a Bearer token for authentication.\nexport STARHUB_SERVER_API_TOKEN=\u003CAPI token>\nmkdir -m 777 gitea minio_data\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FOpenCSGs\u002Fcsghub-server\u002Fmain\u002Fdocker-compose.yml -o docker-compose.yml\ndocker-compose -f docker-compose.yml up -d\n```\n\n## Start CSGHub Server Services Locally\n\nCSGHub supports TOML format for config files. When starting any service from the command line, you can specify the config file with the `--config` option:\n\n```\ngo run cmd\u002Fcsghub-server\u002Fmain.go start server --config local.toml\ngo run cmd\u002Fcsghub-server\u002Fmain.go deploy runner --config local.toml\n...\n```\n\nWe provide an [example config file](common\u002Fconfig\u002Fconfig.toml.example), you can rename it, modify as needed and use. All available configurations are defined in [this Go file](common\u002Fconfig\u002Fconfig.go). The TOML configuration uses snake_case naming convention, and names automatically map to corresponding struct field names.\n\n## Technical Architecture\n\u003Cdiv align=center>\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_0d47733c208c.png\" alt=\"csghub-server architecture\" width=\"800px\">\n\u003C\u002Fdiv>\n\n### Extensible and customizable\n\n- Supports different git servers, such as Gitea, GitLab, etc.\n- Supports flexible configuration of the LFS storage system, and you can choose to use local or any third-party cloud storage service that is compatible with the S3 protocol.\n- Enable content moderation on demand, and choose any third-party content moderation service.\n\n## Roadmap\n- [x] Support more Git Servers: Currently supports Gitea, and plans to support mainstream Git repositories in the future.\n- [x] Git LFS: Git LFS supports large files, and supports Git command operations and online download through the Web UI. \n- [x] DataSet online viewer: Data set preview, supports the Top20\u002FTopN loading preview of LFS format data sets. \n- [x] Model\u002FDataset AutoTag: Supports custom metadata and automatic extraction of model\u002Fdataset tags. \n- [x] S3 Protocol Support: Supports S3 (MinIO) storage protocol, providing higher reliability and storage cost-effectiveness.\n- [ ] Model format convert: Conversion of mainstream model formats.\n- [x] Model oneclick deploy: Supports integration with OpenCSG llm-inference, one-click to start model inference.\n\n## License\nWe use the Apache 2.0 license, the content of which is detailed in the `LICENSE` file.\n\n## Contributing\nIf you wish to contribute, please follow the [Contribution Guidelines](docs\u002Fen\u002Fcontributing.md). We are very excited about your contributions!\n\nBefore you begin development, we highly recommend checking out our [Backend Developer Guides](contribute\u002F), which provide helpful information to ensure a smooth development process.\n\n## Acknowledgments\nThis project is based on open source projects such as Gin, DuckDB, minio, and Gitea. We would like to express our sincere gratitude to them for their open source contributions!\n\n### CONTACT WITH US\nIf you meet any problem during usage, you can contact with us by any following way:\n1. initiate an issue in github\n2. join our WeChat group by scaning wechat helper qrcode\n3. join our offical discord channel: [OpenCSG Discord Channel](https:\u002F\u002Fdiscord.gg\u002FbXnu4C9BkR)\n4. join our slack workspace:[OpenCSG Slack Channel](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fopencsghq\u002Fshared_invite\u002Fzt-2fmtem7hs-s_RmMeoOIoF1qzslql2q~A)\n\u003Cdiv style=\"display:inline-block\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_7cc0ed27d28c.png\" width='200'>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_1f1608a66c38.png\" width='200'>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_febddcd4ab38.png\" width='200'>\n\u003C\u002Fdiv>\n","*[英语](README_en.md) ∙ [简体中文](README_cn.md) ∙ [日语](README_ja.md)*\n\n`CSGHub Server` 是开源且可靠的大模型资产管理平台 - [CSGHub](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002FCSGHub\u002F) 的一部分。它通过 REST API 专注于管理模型、数据集及其他 LLM 资产。\n\n## 核心功能：\n- 用户和组织的创建与管理\n- 模型和数据集标签的自动打标\n- 搜索用户、组织、模型和数据\n- 数据集文件的在线预览，如 `.parquet` 文件\n- 文本和图像的内容审核\n- 单个文件的下载，包括 LFS 文件\n- 模型和数据集活动数据的追踪，例如下载量和点赞数\n\n## 演示\n为了帮助用户快速了解 CSGHub 的功能和使用方法，我们录制了一段演示视频。您可以通过观看该视频，快速掌握本程序的主要功能和操作流程。\n- CSGHub 演示视频如下，您也可以在 [YouTube](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SFDISpqowXs) 或 [Bilibili](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV12T4y187bv\u002F) 上查看：\n\u003Cvideo width=\"658\" height=\"432\" src=\"https:\u002F\u002Fgithub-production-user-asset-6210df.s3.amazonaws.com\u002F3232817\u002F296556812-205d07f2-de9d-4a7f-b3f5-83514a71453e.mp4\">\u003C\u002Fvideo>\n\n请访问 [OpenCSG 官网](https:\u002F\u002Fportal.opencsg.com\u002Fmodels) 体验其强大的管理功能。\n\n## 快速开始\n> 系统资源要求：4核 CPU\u002F8GB 内存\n\n请自行安装 Docker。本项目已在 Ubuntu22 环境中测试通过。\n\n您可以通过 docker-compose 快速部署本地化的 `CSGHub Server` 服务：\n```shell\n# API 令牌长度应至少为 128 个字符，对 csghub-server 的 HTTP 请求需要以 Bearer 令牌形式发送 API 令牌进行身份验证。\nexport STARHUB_SERVER_API_TOKEN=\u003CAPI token>\nmkdir -m 777 gitea minio_data\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FOpenCSGs\u002Fcsghub-server\u002Fmain\u002Fdocker-compose.yml -o docker-compose.yml\ndocker-compose -f docker-compose.yml up -d\n```\n\n## 在本地启动 CSGHub Server 服务\n\nCSGHub 支持 TOML 格式的配置文件。从命令行启动任何服务时，可以使用 `--config` 选项指定配置文件：\n\n```\ngo run cmd\u002Fcsghub-server\u002Fmain.go start server --config local.toml\ngo run cmd\u002Fcsghub-server\u002Fmain.go deploy runner --config local.toml\n...\n```\n\n我们提供了一个 [示例配置文件](common\u002Fconfig\u002Fconfig.toml.example)，您可以将其重命名并根据需要修改后使用。所有可用配置均定义在 [此 Go 文件](common\u002Fconfig\u002Fconfig.go) 中。TOML 配置采用 snake_case 命名规范，名称会自动映射到对应的结构体字段名。\n\n## 技术架构\n\u003Cdiv align=center>\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_0d47733c208c.png\" alt=\"csghub-server architecture\" width=\"800px\">\n\u003C\u002Fdiv>\n\n### 可扩展与可定制\n- 支持不同的 Git 服务器，如 Gitea、GitLab 等。\n- 支持灵活配置 LFS 存储系统，您可以选择使用本地存储或任何兼容 S3 协议的第三方云存储服务。\n- 可按需启用内容审核，并选择任意第三方内容审核服务。\n\n## 路线图\n- [x] 支持更多 Git 服务器：目前支持 Gitea，未来计划支持主流 Git 仓库。\n- [x] Git LFS：Git LFS 支持大文件，并通过 Web UI 支持 Git 命令操作和在线下载。\n- [x] 数据集在线查看器：数据集预览，支持 LFS 格式数据集的 Top20\u002FTopN 加载预览。\n- [x] 模型\u002F数据集自动打标：支持自定义元数据及模型\u002F数据集标签的自动提取。\n- [x] S3 协议支持：支持 S3（MinIO）存储协议，提供更高的可靠性和存储成本效益。\n- [ ] 模型格式转换：主流模型格式的转换。\n- [x] 模型一键部署：支持与 OpenCSG llm-inference 集成，一键启动模型推理。\n\n## 许可证\n我们采用 Apache 2.0 许可证，具体内容详见 `LICENSE` 文件。\n\n## 贡献\n如果您希望贡献代码，请遵循 [贡献指南](docs\u002Fen\u002Fcontributing.md)。我们非常期待您的参与！\n\n在开始开发之前，我们强烈建议您查阅我们的 [后端开发者指南](contribute\u002F)，其中提供了有助于顺利开发过程的信息。\n\n## 致谢\n本项目基于 Gin、DuckDB、minio 和 Gitea 等开源项目。我们衷心感谢这些项目对开源社区的贡献！\n\n### 联系我们\n如果您在使用过程中遇到任何问题，可以通过以下方式联系我们：\n1. 在 GitHub 上提交 issue\n2. 扫描微信助手二维码加入我们的微信群\n3. 加入我们的官方 Discord 频道：[OpenCSG Discord 频道](https:\u002F\u002Fdiscord.gg\u002FbXnu4C9BkR)\n4. 加入我们的 Slack 工作区：[OpenCSG Slack 频道](https:\u002F\u002Fjoin.slack.com\u002Ft\u002Fopencsghq\u002Fshared_invite\u002Fzt-2fmtem7hs-s_RmMeoOIoF1qzslql2q~A)\n\u003Cdiv style=\"display:inline-block\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_7cc0ed27d28c.png\" width='200'>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_1f1608a66c38.png\" width='200'>\n  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_readme_febddcd4ab38.png\" width='200'>\n\u003C\u002Fdiv>","# CSGHub Server 快速上手指南\n\nCSGHub Server 是开源大模型资产管理平台 [CSGHub](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002FCSGHub\u002F) 的核心服务端组件，专注于通过 REST API 管理模型、数据集及其他 LLM 资产。\n\n## 1. 环境准备\n\n在开始部署前，请确保您的服务器满足以下要求：\n\n*   **操作系统**：推荐 Ubuntu 22.04（已在该环境测试通过）\n*   **硬件资源**：至少 4 核 CPU \u002F 8GB 内存\n*   **前置依赖**：\n    *   已安装 Docker 及 Docker Compose\n    *   具备 `curl` 命令工具\n\n## 2. 安装步骤\n\n本项目推荐使用 Docker Compose 进行快速本地化部署。请按照以下步骤操作：\n\n### 第一步：配置 API Token\n设置一个长度至少为 128 字符的 API Token，用于后续服务的身份验证（Bearer Token）。\n\n```shell\nexport STARHUB_SERVER_API_TOKEN=\u003C在此处填入至少 128 字符的 API Token>\n```\n\n### 第二步：准备数据目录\n创建必要的存储目录并赋予权限：\n\n```shell\nmkdir -m 777 gitea minio_data\n```\n\n### 第三步：下载并启动服务\n获取官方 `docker-compose.yml` 配置文件并启动服务：\n\n```shell\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FOpenCSGs\u002Fcsghub-server\u002Fmain\u002Fdocker-compose.yml -o docker-compose.yml\ndocker-compose -f docker-compose.yml up -d\n```\n\n启动完成后，服务将在后台运行。您可以访问 [OpenCSG 官网](https:\u002F\u002Fportal.opencsg.com\u002Fmodels) 体验完整的管理功能。\n\n## 3. 基本使用\n\n### 本地开发模式启动\n如果您需要在本地源码环境中直接启动服务（例如进行二次开发），CSGHub 支持通过 TOML 配置文件启动。\n\n1.  **准备配置文件**：\n    复制示例配置文件并根据需要修改：\n    ```shell\n    cp common\u002Fconfig\u002Fconfig.toml.example local.toml\n    # 编辑 local.toml 以适配您的本地环境\n    ```\n\n2.  **启动核心服务**：\n    使用 `go run` 命令配合 `--config` 参数启动服务器或部署运行器：\n\n    ```shell\n    # 启动 CSGHub Server 主服务\n    go run cmd\u002Fcsghub-server\u002Fmain.go start server --config local.toml\n\n    # 部署 Runner 服务\n    go run cmd\u002Fcsghub-server\u002Fmain.go deploy runner --config local.toml\n    ```\n\n### 核心功能概览\n服务启动后，您可以通过 API 或前端界面使用以下核心功能：\n*   **用户与组织管理**：创建和管理用户及组织架构。\n*   **资产检索**：搜索用户、组织、模型和数据集。\n*   **在线预览**：直接在线预览 `.parquet` 等格式的数据集文件。\n*   **内容审核**：支持文本和图片的自动内容合规性检测。\n*   **文件下载**：支持单个文件下载，包括 Git LFS 大文件。\n*   **数据统计**：追踪模型的下载量、点赞数等活动数据。","某中型 AI 初创团队正在构建内部大模型资产库，需协同管理数十个微调模型与海量训练数据集。\n\n### 没有 csghub-server 时\n- **资产分散难查找**：模型权重和数据集散落在个人硬盘或不同的 Git 仓库中，缺乏统一元数据标签，成员寻找特定版本资源耗时极长。\n- **大文件协作受阻**：传统的 Git 服务对 GB 级模型文件支持不佳，上传下载经常中断，且无法在网页端直接预览 `.parquet` 等数据文件内容。\n- **安全与合规风险**：缺乏自动化的内容审核机制，用户上传的训练数据或生成结果可能包含敏感信息，只能依靠人工抽检，效率低且漏洞多。\n- **部署流程繁琐**：想要验证一个模型效果，需要手动配置推理环境、编写脚本加载权重，从“发现模型”到“运行推理”往往需要数小时。\n\n### 使用 csghub-server 后\n- **统一管理与智能检索**：通过 csghub-server 建立中心化资产平台，利用其自动打标功能为模型和数据添加元数据，支持按组织、标签秒级检索所需资源。\n- **流畅的大文件体验**：基于集成的 Git LFS 和 S3 存储协议，稳定处理大文件传输；团队成员可直接在浏览器在线预览数据集片段，无需本地下载即可确认数据质量。\n- **自动化内容风控**：启用内置的文本与图像内容审核功能，在上传阶段自动拦截违规数据，确保入库资产的安全合规，大幅降低人工审查成本。\n- **一键推理与部署**：依托模型一键部署能力，开发者在网页端点击即可启动推理服务或微调任务，将模型验证周期从数小时缩短至几分钟。\n\ncsghub-server 将松散的资源管理转变为标准化、自动化且安全的企业级大模型资产运营体系，显著提升了团队的研发迭代效率。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FOpenCSGs_csghub-server_765c026d.png","OpenCSGs","OpenCSG","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FOpenCSGs_514e1910.jpg","OpenCSG of AI, by AI, for AI",null,"contact@opencsg.com","OpenCsg","https:\u002F\u002Fwww.opencsg.com\u002F","https:\u002F\u002Fgithub.com\u002FOpenCSGs",[83,87,91,95,98,102,106,109,112,115],{"name":84,"color":85,"percentage":86},"Go","#00ADD8",97.2,{"name":88,"color":89,"percentage":90},"Python","#3572A5",1.5,{"name":92,"color":93,"percentage":94},"Shell","#89e051",0.9,{"name":96,"color":85,"percentage":97},"Go Template",0.2,{"name":99,"color":100,"percentage":101},"PLpgSQL","#336790",0.1,{"name":103,"color":104,"percentage":105},"Dockerfile","#384d54",0,{"name":107,"color":108,"percentage":105},"Jinja","#a52a22",{"name":110,"color":111,"percentage":105},"Makefile","#427819",{"name":113,"color":114,"percentage":105},"C++","#f34b7d",{"name":116,"color":117,"percentage":105},"Smarty","#f0c040",1194,285,"2026-04-18T22:14:35","Apache-2.0","Linux","未说明","8GB",{"notes":126,"python":123,"dependencies":127},"该项目已在 Ubuntu 22 环境下测试。快速启动需自行安装 Docker 和 docker-compose。系统资源最低要求为 4 核 CPU 和 8GB 内存。支持通过 TOML 文件配置服务，底层依赖 Gitea 进行代码管理，MinIO 进行对象存储（兼容 S3 协议），DuckDB 进行数据处理。",[128,129,130,131,132,133],"Docker","docker-compose","Gitea","MinIO","DuckDB","Gin",[14,13,16,44,15],[136,137,138,139,140,141,142],"ai","huggingface","llm","platform","datasets","golang","models","2026-03-27T02:49:30.150509","2026-04-20T10:23:17.947563",[146,151,156,161,166,171,176],{"id":147,"question_zh":148,"answer_zh":149,"source_url":150},44377,"如何正确部署 CSGHub 以获得完整功能？","不推荐使用旧的 docker-compose 方式（仅用于开发调试）。推荐以下两种部署方式：\n1. Linux 快速部署（推荐）：使用 Helm Chart 安装完整功能的测试环境，命令参考文档：https:\u002F\u002Fopencsg.com\u002Fdocs\u002Fcsghub\u002F101\u002Finstall\u002Fkubernetes\u002Fquick_install\n2. Docker 部署：架构应为 omnibus-csghub (docker compose single container) + dataflow (helm) + runner (helm)。注意文档中未标注如何获取 server hub api token，可通过命令 `csghub-ctl creds token` 获取。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F491",{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},44378,"CSGHub 底层使用什么技术进行代码存储和多节点克隆？","目前仅使用 Gitaly 进行代码存储。\n- 多节点存储可以使用 Gitaly 的官方解决方案 Praefect。\n- csghub-server 实现了 git 的 http-protocol 接口，因此支持 clone 操作。\n- 打 Tag 的代码逻辑位于 `component\u002Fcallback\u002Fgit_callback.go#326`。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F746",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},44379,"在 K8s 环境中开启 Notebook 时，应该使用 NodePort 还是 Ingress？如何解决端口不足或配置复杂的问题？","建议使用 Knative 进行管理。\n- Knative Service 生成的域名是唯一的，不同用户或实例之间不会串号（例如 a.user1.com 不会访问到 a.user2.com），无需额外担心鉴权导致的串访问题。\n- Knative 具备处理单用户多实例的能力，能够自动进行绑定和路由，解决了传统 Ingress 配置繁琐和 NodePort 端口受限的问题。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F768",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},44380,"使用 llama-factory 微调时遇到 'xet-write-token' 404 错误怎么办？","这是 v1.14.0-ce 版本的一个已知问题，已在热修复版本 v1.14.1-ce 中修复。请升级您的 csghub-server 到 v1.14.1-ce 或更高版本以解决该错误。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F691",{"id":167,"question_zh":168,"answer_zh":169,"source_url":170},44381,"部署实例监控接口返回 result 为空或查询不到数据是什么原因？","这通常是由于代码中使用的 Prometheus 指标名称错误或查询时间范围设置不当导致的。\n1. 指标名称错误：代码中曾错误地使用 `revision_request_count`，实际应为 `revision_app_request_count`；且 namespace 参数需改为 `namespace_name` 才能查询到数据。\n2. 查询不稳定：对于 CPU 使用率等指标，原查询语句中的 `[1m]` 时间窗口可能导致无数据，建议调整为 `[3m]`。\n上述问题已在 v1.15.1 版本中修复。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F709",{"id":172,"question_zh":173,"answer_zh":174,"source_url":175},44382,"使用 docker-compose 快速部署时遇到 nats-server.conf 挂载报错怎么办？","报错原因通常是挂载配置文件时，目标位置不存在文件而自动生成了同名文件夹。\n解决方案：\n1. 检查 docker-compose 程序，确认 `nats-server.conf` 文件应挂载到 `configs\u002Fnats` 目录下，而不是其他位置。\n2. 如果是复用了旧版本的目录，建议清理旧配置。\n3. 或者从官方 release 页面下载最新安装包重新安装：https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-installer\u002Freleases\u002Ftag\u002Fv1.4.0","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F276",{"id":177,"question_zh":178,"answer_zh":179,"source_url":180},44383,"同一个账号下，为什么在本地模型列表中找不到组织（Organization）下的模型？","这通常与账号权限或部署版本有关。请检查以下几点：\n1. 确认账号权限：确保账号拥有读取（read）组织的权限。\n2. 检查环境变量配置：特别是 `.env` 文件中的 `SERVER_DOMAIN` 和 `SPACE_APP_EXTERNAL_DOMAIN` 配置是否正确。\n3. 版本一致性：确保 `csghub-installer` 和 `csghub-server` 版本匹配（例如都是 v1.2.x），版本不一致可能导致元数据同步问题。","https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fissues\u002F228",[182,187,192,197,202,207,212,217,222,227,232,237,242,247,252,257,262,267,272,277],{"id":183,"version":184,"summary_zh":185,"released_at":186},351922,"v2.0.0-ce","### ✨ 新功能\n* **仓库与 Git 操作**\n  * **分支管理**：新增创建和删除分支的 API。\n  * **可恢复 LFS**：为大文件启用文件级别的断点续传上传，并在模型删除时实现 MinIO LFS 清理。\n  * **性能优化**：优化了仓库查询速度以及大规模文件上传前的逻辑。\n* **调度与资源管理**\n  * **内存单位支持**：增强了资源检查，支持内存配置中的“Mi”和“M”单位。\n  * **Knative 集成**：将服务命名空间更新为 `knative-serving`，并提升了 Pod 名称对 RFC1123 规范的兼容性。\n* **AI 网关与大模型增强**\n  * **多模态支持**：新增文本到图像功能，并改进了图像生成代理机制。\n  * **引擎升级**：升级 SGLang 以支持 Qwen 2.5、GLM 4.5 和 Step-3；为 vLLM 添加了 `data-parallel-size` 配置。\n\n### 🚀 功能增强与问题修复\n\n* **安全与认证**\n  * 实现了基于 JWT 的会话构建中间件。\n  * 为 Runner API 启用了 API Key 认证。\n  * 将 `GET \u002Fv1\u002Fmodels` 接口限制为允许未认证访问。\n* **技能模块**\n  * 新增了完整的 Agent 技能 API，增强了标签支持。\n  * 修复了技能标签作用域相关的 Bug，并验证了 `SKILL.md` 文件的完整性。\n* **可观测性与可靠性**\n  * **集群指标**：新增了集群心跳指标及自动化告警规则。\n  * **日志增强**：集成 Loki 以更好地调优日志，并通过内存字节流改进了 SMTP 附件处理。\n  * **稳定性**：修复了 MCP 代理中部署器出现的空指针 panic 问题，同时改进了远程集群的唤醒超时处理。\n* **Bug 修复**\n  * 解决了中断的流式对话请求中令牌使用记录的问题。\n  * 修复了 Knative 服务已被删除但仍显示为“运行中”的状态不一致问题。\n  * 修复了仓库总大小计算错误以及组织命名空间搜索优先级的问题。\n\n### 🛠 维护工作\n* 将 Docker Golang 版本升级至 **1.26.0**。\n* 将计量消费逻辑重构为统一结构。\n* 为计费工作流增加了全面的单元测试。\n\n\n## 新贡献者\n* @sfeng1996 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F878 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.17.0-ce...v2.0.0-ce","2026-04-10T05:39:36",{"id":188,"version":189,"summary_zh":190,"released_at":191},351923,"v1.17.0-ce","# v1.17.0-ce\n\n### ✨ 新特性\n\n* **基于 Volcano 的高级调度**\n  * 集成 **Volcano 调度器**，以增强高性能工作负载的管理能力。\n  * 新增对 **Volcano vGPU** 资源定义及 MIG（多实例 GPU）资源的支持，并提供了完整的功能覆盖和测试支持。\n* **基础设施与计算可见性**\n  * 引入 **公共集群信息**，打造专门的算力页面。\n  * 增加 **集群资源健康检查** 功能，用于监控部署就绪状态。\n  * 优化集群管理 API，支持门户集成以及实时节点\u002F队列数据采集。\n* **部署与运行时增强**\n  * 为部署新增 **待处理状态**，以便在资源分配过程中提供更清晰的反馈。\n  * 在部署和空间展示中引入 `RuntimeFrameworkID` 和 `DriverVersion` 字段，以更好地追踪环境信息。\n  * 支持更新现有推理和微调任务的资源 ID 及集群 ID。\n* **Agent 与技能中心**\n  * 推出具备多同步能力的 **技能支持**，并新增“用户点赞”API。\n  * 增加 **Agent 访问中间件**，可实现令牌使用情况的跟踪。\n* **安全与认证**\n  * 在认证服务中新增 **Basic Auth** 支持。\n  * 在 AI 网关中引入可配置的敏感内容检测绕过机制。\n  * 通过反向代理实现对非 MCP 空间的访问令牌支持。\n\n### 🚀 优化与问题修复\n\n* **存储与 Git 性能**\n  * 优化了 **LFS Sync** 指针获取流程，并修复了包含 30 万+ 文件的仓库在预上传阶段的超时问题。\n  * 修复了 MinIO 分片上传错误，并通过存储网关预签名 URL 解决了元数据 EOF 问题。\n  * 新增 `ScanFileNumLimit` 配置项，以避免文件扫描时产生过高开销。\n* **报表与数据导出**\n  * 为系统报表新增 **时间范围查询** 和 **CSV 导出** 功能。\n  * 更新组织表，增加 **UUID 列** 并实现了冲突检查机制。\n* **系统稳定性**\n  * 为 Temporal 的 `GetSystemInfo` 调用添加了可配置的超时设置。\n  * 新增 **脚手架命令**，以简化开发人员的代码生成流程。\n* **问题修复**\n  * 修复了 Models API 中的数据重复问题。\n  * 解决了 Kubernetes (K8s) 环境下 AMD GPU 推理的相关问题。\n  * 修复了模型和数据集索引 API 中的 xnet 迁移状态筛选器问题。\n  * 处理了多项错误处理相关的 Bug，包括删除不存在的服务以及 MinIO 上传失败等问题。\n\n## 新贡献者\n* @sheperdh \n* @Boulim \n* @awanawana \n* @hwzhuhao \n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.16.1-ce...v1.17.0-ce","2026-03-10T02:56:43",{"id":193,"version":194,"summary_zh":195,"released_at":196},351924,"v1.16.1-ce","## 变更内容\n* 修复(space)：将硬编码的引擎版本替换为常量，并使用 @phantom-rabbit 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F773 中引入的 FindSpaceLatestVersion 方法。\n- 修复仓库分页 bug，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F826 中完成。\n- 添加临时的 GetSystemInfo 超时配置，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F826 中完成。\n- 默认启用 VLLM eager 模式，由 @ganisback 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F826 中完成。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.16.0-ce...v1.16.1-ce","2026-03-05T11:53:41",{"id":198,"version":199,"summary_zh":200,"released_at":201},351925,"v1.16.0-ce","# v1.16.0-ce\n\n### ✨ 新特性\n\n* **高级代理服务**\n  * 引入了**代理内存服务**，为代理交互提供持久化上下文。\n* **硬件与计算增强**\n  * **vGPU 支持**：初步支持 vGPU 以及物理 GPU 资源的报告和使用量计算。\n  * **AMD GPU 支持**：在 AMD 硬件上全面兼容推理和微调任务。\n  * **CUDA 版本管理**：新增 CUDA 版本 API，允许根据特定 CUDA 版本需求切换资源。\n  * 为 NVIDIA vLLM 和 SGLang 启用了**多主机推理**支持。\n* **存储与基础设施**\n  * 为 Spaces 添加了**PVC 支持**，以实现应用环境的持久化存储。\n  * 在“集群内”模式下支持网络接口配置。\n* **多模态**\n  * 支持**文本或图像到视频（TI2V）**，可进行文本生成视频和图像生成视频。\n* **开发者体验**\n  * 将 Gradio SDK 升级至 **6.2.0**（保持与 5.1.0 的向后兼容性）。\n  * 空间优化：新增跳过 Gradio、Streamlit、Nginx 和 MCP Server 环境构建步骤的功能。\n  * 在 CSGHub SDK 中为 Code 和 MCP 资源添加了 GET\u002FHEAD 路由。\n\n### 🚀 功能增强与问题修复\n\n* **空间与部署改进**\n  * 为空间索引 API 添加了状态筛选器和可用性筛选器。\n  * 支持公共 Docker 注册表配置，并更新了运行时镜像。\n  * 部署响应现在包含服务名称，便于识别。\n  * 增加了强制删除部署的功能。\n* **仓库与镜像**\n  * 增强了仓库同步工具，为镜像任务增加了重试机制。\n  * 修复了仓库总数不匹配的问题。\n  * 在镜像 LFS 服务重启后，自动重置正在运行的镜像任务。\n  * 镜像令牌现严格限制为只读操作，以提升安全性。\n* **安全与内容**\n  * 重构了敏感场景处理逻辑，并更新了词汇库，以提高内容审核的准确性。\n  * 更新了审核服务的风险等级。\n* **通用修复**\n  * 修复了流式聊天完成请求的 Token 使用记录问题。\n  * 解决了 GGUF 列表显示问题及集合消息的 Bug。\n  * 修复了 Notebook 环境和资源检查逻辑中的特定 Bug。\n  * 提升了 CE 和 EE 版本之间仓库同步状态的一致性。\n* **代码重构**\n  * 进行了大规模架构清理，包括将仓库实现与接口分离，以及采用集群池接口。\n\n## 新贡献者\n* @denny-zhao 在 [#718] 中做出了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.15.1-ce...v1.16.0-ce","2026-02-25T07:44:22",{"id":203,"version":204,"summary_zh":205,"released_at":206},351926,"v1.15.1-ce","## 变更内容\n* 由 @ganisback 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F745 中 cherry-pick 1.15 版本\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.15.0-ce...v1.15.1-ce\n\n- [修复 ce ee 同步状态 bug (](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002Fe217c63ea3a899437d68b78c62822d1f1f64422d)https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F740[)](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002Fe217c63ea3a899437d68b78c62822d1f1f64422d)\n- [cherry-pick 1.15 (](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002F63af6dd320695dfb10222a580af49f39040c4445)https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F745[)](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002F63af6dd320695dfb10222a580af49f39040c4445)","2026-01-30T05:50:47",{"id":208,"version":209,"summary_zh":210,"released_at":211},351927,"v1.14.2-ce","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.14.1-ce...v1.14.2-ce\n\n- [修复仓库总数不一致的 bug](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002Fd6aa6ec155a247ead81da187d64ef0568defebd4)\n- [修复当文件为 LFS 文件时返回的 xnet 头部问题](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcommit\u002F8a0283615f3456d362e343395b89fe98319e126b)","2026-01-20T10:13:48",{"id":213,"version":214,"summary_zh":215,"released_at":216},351928,"v1.15.0-ce","## 变更内容\n* build(deps): 将 github.com\u002Fcontainerd\u002Fcontainerd 从 1.7.27 升级到 1.7.29，由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F511 中完成\n* 同步 allFiles 更改，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F563 中完成\n* 修复：为空间日志添加时间筛选功能，由 @phantom-rabbit 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F556 中完成\n* 增强仓库创建功能，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F570 中完成\n* 优化 aigateway：重构审核组件，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F543 中完成\n* 添加充值到账通知，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F545 中完成\n* 通过并发查询集群来优化集群使用 API 性能，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F550 中完成\n* 打印调试日志，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F558 中完成\n* 为测试和构建 CI 添加 'docker' 标签，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F559 中完成\n* 添加错误国际化支持，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F569 中完成\n* 更新国际化和单元测试，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F565 中完成\n* 错误扫描命令，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F566 中完成\n* 修复 modelscope 仓库同步问题，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F560 中完成\n* 支持 flex GPU 标签类型，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F555 中完成\n* 拒绝在启用 xnet 的仓库中进行 Git 推送，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F564 中完成\n* 为文件添加缺失字段，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F577 中完成\n* 添加 pr_dependency_check，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F587 中完成\n* 删除无用文件并合并 mcp 资源，由 @HaiHui886 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F596 中完成\n* 优化单元测试中的令牌计数器，并修复其对不同提示结构的支持问题，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F590 中完成\n* 撤销“为测试和构建 CI 添加 'docker' 标签”的更改，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F578 中完成\n* 修复 lint 问题，由 @luojun96 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F599 中完成\n* 修复：添加完整的安装日志，由 @phantom-rabbit 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F579 中完成\n* 添加管理员仓库 API，由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F601 中完成\n* 增强日志记录功能，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F544 中完成\n* 修复集群信息显示问题，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F561 中完成\n* 修复 xnet 数据集上传 bug，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F562 中完成\n* 移除嵌入式内容审核功能，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F567 中完成\n* xnet csghub SDK，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F573 中完成\n* 修复 xnet 刷新路由 bug，由 @QinYuuuu 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsgh","2026-01-16T06:52:48",{"id":218,"version":219,"summary_zh":220,"released_at":221},351929,"v1.14.1-ce","## 变更内容\n* 由 @HaiHui886 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F683 中修复了 v1.14.0-ce 的错误基础镜像路径\n* 由 @pulltheflower 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F694 中修复了镜像当前任务缺失的问题\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.14.0-ce...v1.14.1-ce","2026-01-12T12:16:29",{"id":223,"version":224,"summary_zh":225,"released_at":226},351930,"v1.14.0-ce","# v1.14.0-ce\n\n### ✨ 新特性\n\n* **部署工作流迁移**：重构了核心部署调度器，并成功将其逻辑迁移到使用 **Temporal Workflow**，以提升可靠性和可扩展性。([#495])\n* **微调任务支持**：新增支持将微调任务直接作为标准作业提交。([#522])\n* **AI 网关集成**：AI 网关现支持 MCP（多集群平台），以增强模型推理能力。([#529])\n* **Jupyter Notebook 支持**：应用空间部署现已支持 Jupyter Notebook 环境。\n* **内部通知工具**：引入了一款用于生成基础内部通知消息的新工具。([#551])\n\n### 🚀 优化与修复\n\n* **依赖更新**：将 `argo-workflows` 从 3.5.13 升级至 3.6.12。升级 `casdoor` SDK 至 v1.22.0，并将用户信息获取方式更新为使用 UUID。([#481], [#534])\n* **API 与核心**：增强了中间件的健壮性，确保以区分大小写的方式处理 Header 键；提升了 `CheckRepoFiles` 的并发性能，并改进了测试覆盖率；实现了许可证的软删除功能。([#547], [#482], [#530], [#553])\n* **部署与运行器**：改进了运行器的网络发现逻辑，当未找到 Ingress IP 时，会读取 `clusterIP`；在集群报告事件中增加了对 `StorageClass` 的支持。([#484], [#525])\n* **微调**：在微调作业操作中新增了 `model\u002Fdataset` 字段，以提供更丰富的元数据。([#527])\n* **集成**：为 DataFlow 和 Label Studio 集成的请求头中添加了 `User-Email`。([#492])\n* **Git\u002FLFS 修复**：修复了一个客户端 bug，该 bug 导致无法删除远程分支；同时修复了 LFS 同步上传 ID 中的缓存 bug。([#521], [#489])\n* **Temporal Workflow 修复**：修复了命令错误以及在未启用敏感信息检查器时出现的 Worker 崩溃问题；并在 Temporal Worker 中新增了敏感信息检查器的初始化逻辑。([#501], [#506], [#519])\n* **多同步与 Rproxy 修复**：修正了在 `rproxy` 头部设置服务主机名的逻辑；修复了一个多同步 MCP 服务器无法显示文件列表和 README 的 bug。([#485], [#533])\n* **通用 Bug 修复**：修复了与受控访问条件下获取评估结果、AI 网关对外部 LLM 的支持，以及仓库创建相关的多个 Bug。([#529], [#532], [#536])\n\n**完整变更日志**：[https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.12.0-ce...v1.14.0-ce](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.12.0-ce...v1.14.0-ce)","2025-12-08T01:23:03",{"id":228,"version":229,"summary_zh":230,"released_at":231},351931,"v1.12.1-ce","## 变更内容\n* 添加敏感内容检查器的初始化修复：fix init sensitive checke…，由 @phantom-rabbit 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F507 中提交\n* 修复禁用敏感内容检查导致工作进程启动时 panic 的问题。由 @CementZhang 在 https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F520 中提交\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.12.0-ce...v1.12.1-ce","2025-11-19T02:28:54",{"id":233,"version":234,"summary_zh":235,"released_at":236},351932,"v1.12.0-ce","## New Features\r\n\r\n- **Atomic Repository Creation**: We've implemented **atomic creation of repositories**. This enhancement ensures that the $\\text{git}$ operation and the database persistence complete as a single, indivisible unit. This prevents interruptions or inconsistencies that could previously occur between the file system operation and the database record, leading to a more robust and reliable system.\r\n\r\n- **Automatic Runner Discovery and Cluster Auto-Scaling**: The system now supports **automatic discovery for remote runners**. The $\\text{csghub-server}$ will automatically detect and register runner services as they come online or go offline. This functionality enables cluster-level **auto-scaling**, allowing the platform to dynamically adjust resources based on demand.\r\n\r\n- **Streamable Protocol for $\\text{mcp}$ Space Execution**: We have introduced a **streamable protocol** to execute $\\text{mcp}$ (Model\u002FCompute\u002FProcessing) spaces. This new protocol replaces Server-Sent Events ($\\text{SSE}$) to deliver **better performance** and significantly improve **compatibility with reverse proxies**.\r\n\r\n## Enhancement\r\n\r\n- Tracing: enhance request handler with robust tracing, logging, and retry\r\n- MultiSync: allow filter local only repositories \r\n- Bug Fix： invalid var name in header for proxy [csghub-dataflow](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-dataflow) request in k8s ingress\r\n\r\n## What's Changed\r\n* Update mcp deploy to use git copy repo instead git mirror by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F461\r\n* feat(http): Enhance HttpClient with robust tracing, logging, and retry by @CementZhang in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F463\r\n* Update mcp space to use streamable protocol and enhance logs by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F464\r\n* Enhance runner cluster report to server by @CementZhang in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F465\r\n* Return 404 when file not found by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F462\r\n* Update commit files once for new space and use 2pc for create repo by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F466\r\n* Fix local repo index filter bug by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F468\r\n* Add log for handle nil hardware case by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F470\r\n* Update Dockerfiles and scripts by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F471\r\n* Update docker-compose file for local development by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F472\r\n* Use initial configuration files instead of env by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F473\r\n* Update API response types for consistency and clarity by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F469\r\n* Support remote runner hot-plug feature by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F477\r\n* Sync changes by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F474\r\n* Enhance node readiness checks and add error handling by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F478\r\n* Add new error codes for authentication, git, and request handling by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F479\r\n* Merge fix to 1.12 ce by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F483\r\n* Merge rproxy fix  from main to 1.12 by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F486\r\n* db88bca430251e9263ffb91abeb66a0149f21cd9 by @phantom-rabbit in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F499\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.11.0-ce...v1.12.0-ce","2025-11-05T07:50:48",{"id":238,"version":239,"summary_zh":240,"released_at":241},351933,"v1.11.0-ce","### ✨ New Features\r\n\r\n- **Runner Service Refactored**: The Runner service has been completely refactored. It now runs seamlessly both inside and outside a Kubernetes cluster and automatically reports its endpoint and configuration data to the CSGHub server. The Kubernetes cluster is now pluggable at runtime. Most importantly, if you configure a **service account** for the Runner service in Kubernetes, you **no longer need a kubeconfig file**, which is a significant security improvement.\r\n- **Go Error Documentation Tool**: We've added a new command-line tool that scans Go code for custom error comments and **automatically generates error documentation**. This tool also includes numerous pre-defined errors and multilingual translations.\r\n- **Internationalized Notifications**: Notification messages now support **i18n (internationalization)**.\r\n\r\n### 🚀 Enhancements & Bug Fixes\r\n\r\n\r\n- **Distributed Lock for DB Migration**: Added a **distributed lock** to prevent conflicts during database migrations.\r\n- **Git Callback Fix**: Fixed a bug where the Git callback was **not triggered** if a repository contained no LFS files.\r\n- **Localized Git Errors**: Error messages for Git failures are now **localized**.\r\n- **Temporal Workflow Context Fix**: Resolved an issue where an incorrect context was causing the **Temporal workflow to terminate unexpectedly**.\r\n- **MCP Repository Mirroring**: It's now possible to **mirror and sync MCP repositories**.\r\n- **New File Deletion API**: A new API has been added to **delete files from repositories**.\r\n\r\n### What's Changed\r\n\r\n* Update docker-image.yml by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F438\r\n* Sync ee database migrations by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F439\r\n* Add mirror routes for mcp by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F437\r\n* Update go.mod by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F440\r\n* perf: use BatchGet for better pagination performance in recom component by @Rader in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F444\r\n* [dataviewer] Convert and preview json\u002Fcsv file fail by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F446\r\n* Add error documentation generation and fixes by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F447\r\n* Update error handling in discussion API by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F448\r\n* Add i18n support for tag categories by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F449\r\n* Change token usage types from int to string by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F450\r\n* Update workflow image tag by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F403\r\n* add delete repo file api by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F451\r\n* Enhance error handling and tag management features by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F452\r\n* update notification related functions and add remark to the collection repositories by @luojun96 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F454\r\n* Sync recent changes by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F455\r\n* Refactor runner  code to support run in k8s by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F459\r\n* Space build&deploy incorrect status bug fix by @HaiHui886 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F460\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.10.0-ce...v1.11.0-ce","2025-09-12T01:37:16",{"id":243,"version":244,"summary_zh":245,"released_at":246},351934,"v1.10.0-ce","## New Features\r\n\r\n- **DataFlow Tool**: Introduced a one-click data processing feature with the new DataFlow tool. This tool can read datasets from CSGHub and save processed datasets back to CSGHub. For more details, please refer to the [csghub-dataflow repository](https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-dataflow).\r\n\r\n## Enhancements\r\n\r\n- **Model Inference**: Improved model inference capabilities to support the ERNIE and Huanyuan models, as well as the ability to perform score model inference.\r\n  \r\n- **Sync Code Refactoring**: Refactored and enhanced the synchronization code to allow users to cancel model or dataset syncing tasks.\r\n\r\n- **AI Gateway Updates**: Modified the response data structure in the AI Gateway to ensure compatibility with the OpenAI API when no running model is found.\r\n\r\n- **Internationalization (i18n) Support**: Expanded i18n support; all server-side APIs now offer customizable error messages that can be translated into three languages: Simplified Chinese (zh-CN), American English (en-US), and Traditional Chinese (zh-HK).\r\n\r\n\r\n## What's Changed\r\n* [dataflow] Simplify dataflow routes by consolidating endpoints by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F401\r\n* Fix_err_i18n by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F402\r\n* update i18n for multi api by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F404\r\n* feat(mirror): remove currentUser admin check from mirror methods by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F405\r\n* Fix error judgement bug in multi-sync component by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F408\r\n* 1. add need login for dataviewer api 2. update httpbase.R for code as error code by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F409\r\n* feat(auth): Added authentication middleware to routes and Removed redundant user checks in handlers by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F410\r\n* feat: add  version API by @phantom-rabbit in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F412\r\n* Remove default value of public root domain by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F411\r\n* Mirror refactor by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F416\r\n* fix git http error compare for main by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F414\r\n* Merge code 7 29 by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F419\r\n* Add mirror task status to model show API by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F421\r\n* Remove unused file by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F420\r\n* fix add code repo and space repo tag parse by @phantom-rabbit in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F424\r\n* Improve error handling for model retrieval in AI Gateway by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F426\r\n* Add error handling for invalid Parquet files by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F427\r\n* Enhance error handling for Git and deployment retrieval by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F425\r\n* Optimize 404 error handling for collections and model runs by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F431\r\n* Enhance output of git lfs push by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F417\r\n* Change user nickname of multi-sync user by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F422\r\n* Add lfs check feature to main by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F430\r\n* Error code support for git by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F434\r\n* Add organization transfer feature by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F436\r\n* update notification services by @luojun96 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F428\r\n* Update organization member management and error handling by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F433\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.0-ce...v1.10.0-ce","2025-08-16T10:16:10",{"id":248,"version":249,"summary_zh":250,"released_at":251},351935,"v1.9.5-ce","## What's Changed\r\n* Fix ssh clone bug v1.9.0 by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F429\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.4-ce...v1.9.5-ce","2025-08-08T04:34:35",{"id":253,"version":254,"summary_zh":255,"released_at":256},351936,"v1.9.4-ce","## What's Changed\r\n* Add lfs check feature by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F423\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.3-ce...v1.9.4-ce","2025-08-05T05:53:44",{"id":258,"version":259,"summary_zh":260,"released_at":261},351937,"v1.9.3-ce","## What's Changed\r\n* Merge image namespace to 1.9.2 by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F418\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.2-ce...v1.9.3-ce","2025-07-29T02:27:06",{"id":263,"version":264,"summary_zh":265,"released_at":266},351938,"v1.9.2-ce","## What's Changed\r\n* fix git http error compare for 1.9.0 by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F415\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.1-ce...v1.9.2-ce","2025-07-24T08:24:08",{"id":268,"version":269,"summary_zh":270,"released_at":271},351939,"v1.9.1-ce","## What's Changed\r\n* fix cluster initial issue by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F413\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.9.0-ce...v1.9.1-ce","2025-07-22T10:17:12",{"id":273,"version":274,"summary_zh":275,"released_at":276},351940,"v1.9.0-ce","## New Features and Improvements\r\n\r\n- New Notification Service: Added a message center for viewing in-site notifications related to repository creation, model inference, and space deployments. Also added email notification support.\r\n- Web GUI Supports Repository File Deletion\r\n- Inference Enhancements: Support for selecting different inference engine versions; added prompts for recommended GPU memory requirements\r\n- Multi-Sync Enhancements: Added support for diff comparison with remote file lists\r\n- Internationalization (i18n): Added support for Traditional Chinese\r\n- CSGHub SDK Enhancements: Upgraded large file upload capability to support GB~TB level file\u002Fdirectory uploads\r\n\r\n## What's Changed\r\n* Add config item to config example by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F352\r\n* [monitor] add CPU\u002Fmemory usage and request count\u002Flatency monitoring by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F353\r\n* Fix dockerfile error by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F355\r\n* [monitor] remove service label from CPU and memory usage queries by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F356\r\n* [monitor] add deploy ID and instances fields to space struct for monitor by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F357\r\n* Merge code 0603 by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F361\r\n* add finetune gpu recommdation by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F365\r\n* Update version number naming convention by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F360\r\n* Add i18n for tag and error by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F362\r\n* Fix docker-compose.yml error by @LeeFondCoding in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F364\r\n* Update space-base dockerfile and image by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F363\r\n* Add multipart upload for preasigned url by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F366\r\n* [dataviewer] Add migrated field and LFS SHA256 support for repo path changed by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F367\r\n* [dataviewer] enhance query validation with SQL injection protection by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F368\r\n* style: move error.go to common by @phantom-rabbit in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F369\r\n* [space] add ClusterID to space management with database migration by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F370\r\n* Fix lfs path hash by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F371\r\n* Trigger callback after lfs synced by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F373\r\n* bugfix repeated app in app space by @zhstark in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F359\r\n* [deploy] Add DeployLog functionality to support show log after pod was deleted by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F374\r\n* Only run migration when start server by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F377\r\n* re-run not completed sync versions by @Rader in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F378\r\n* Fix serveral bugs by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F379\r\n* Fix missing nvm for space base image by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F375\r\n* [deploy] improve task column handling with safer SQL statements by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F376\r\n* [dataviewer] Enhance rebuild check dataset by card data by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F380\r\n* Add dataflow proxy handler by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F381\r\n* Fix dataviewer old data by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F382\r\n* [deployer] handle error correctly with errors.Is by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F385\r\n* Enhancement\u002Fmarkdown content audit by @CementZhang in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F383\r\n* Sync modifications by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F388\r\n* feat(api): enhance model and MCP server routes by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F390\r\n* feat(repo): add AllFiles endpoint for repos by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F387\r\n* Update docker-image.yml by @wayneliu0019 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F386\r\n* Update i18n package and error messages by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F384\r\n* Enhance API routes and add authentication middleware for dataset, code, space by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F392\r\n* Merge evaluation by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F394\r\n* feat(error): update model component, store, handler error by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002F","2025-07-15T08:11:42",{"id":278,"version":279,"summary_zh":280,"released_at":281},351941,"v1.8.1-ce","## What's Changed\r\n* Add config item to config example by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F352\r\n* [monitor] add CPU\u002Fmemory usage and request count\u002Flatency monitoring by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F353\r\n* Fix dockerfile error by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F355\r\n* [monitor] remove service label from CPU and memory usage queries by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F356\r\n* [monitor] add deploy ID and instances fields to space struct for monitor by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F357\r\n* Merge code 0603 by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F361\r\n* add finetune gpu recommdation by @ganisback in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F365\r\n* Update version number naming convention by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F360\r\n* Add i18n for tag and error by @QinYuuuu in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F362\r\n* Fix docker-compose.yml error by @LeeFondCoding in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F364\r\n* Update space-base dockerfile and image by @MasonXon in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F363\r\n* Add multipart upload for preasigned url by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F366\r\n* [dataviewer] Add migrated field and LFS SHA256 support for repo path changed by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F367\r\n* [dataviewer] enhance query validation with SQL injection protection by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F368\r\n* style: move error.go to common by @phantom-rabbit in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F369\r\n* [space] add ClusterID to space management with database migration by @SeanHH86 in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F370\r\n* Fix lfs path hash by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F371\r\n* Trigger callback after lfs synced by @pulltheflower in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F373\r\n* bugfix repeated app in app space by @zhstark in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F359\r\n\r\n## New Contributors\r\n* @LeeFondCoding made their first contribution in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F364\r\n* @zhstark made their first contribution in https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fpull\u002F359\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FOpenCSGs\u002Fcsghub-server\u002Fcompare\u002Fv1.7.0...v1.8.1-ce","2025-06-25T10:33:37"]