19 Commits

Author SHA1 Message Date
铸渊
8de78e4a63 feat: CI部署流程增加 MCP Server 自动部署和健康检查 2026-05-13 08:41:53 +00:00
铸渊
0300ec8a1c feat: MCP Server 部署工作流 2026-05-13 08:39:28 +00:00
铸渊
ab37962532 feat: 铸渊 MCP Server + CVM 密钥修复
1. 新增铸渊 MCP Server (server/mcp-server/)
   - 23个MCP工具:仓库读写、分支管理、Issue/PR、工作流、CVM控制、大脑状态
   - Streamable HTTP传输 + Bearer Token认证
   - Gitea令牌仅存服务器端,AI端只需一个连接密钥
   - PM2部署配置 + Nginx反向代理
   - 换号时只需重新连接MCP,无需重新发令牌

2. 修复CVM开关机工作流密钥断裂
   - TENCENT_SECRET_ID → 引用 COS_SECRET_ID (同一对腾讯云密钥)
   - TENCENT_SECRET_KEY → 引用 COS_SECRET_KEY
   - .gitea/ 和 .forgejo/ 双目录同步修复

3. Nginx增加MCP端点配置 (/mcp → 127.0.0.1:8083)

4. 更新时间核心大脑 (第5次唤醒)
2026-05-13 08:36:36 +00:00
铸渊 (ICE-GL-ZY001)
7b06a78d78 Merge branch 'dev'
# Conflicts:
#	.forgejo/workflows/ci-and-deploy.yaml
2026-05-13 06:54:55 +00:00
铸渊 (ICE-GL-ZY001)
c1ca35a708 fix: 工作流全部中文化 + 修复旧路径 + 清理测试工作流
冰朔要求: 工作流名称和输出全部用中文,报错能看懂

修改:
- ci-and-deploy.yaml — 增加部署验证步骤(唤醒门/同步服务), 依赖安装覆盖更多目录
- patrol.yaml — 修复旧路径 /opt/zhuyuan-cn → /data/guanghulab/repo
- cvm-power-on/off.yaml — 修复旧路径
- selfcheck.yaml — 步骤名已中文(之前就是)

删除(冰朔看不懂的调试工作流):
- debug-secrets.yaml, test-secrets.yaml, verify-secrets.yaml
- final-secrets-test.yaml, deploy-infra.yaml, deploy-preview.yaml

保留6个工作流:
1. CI检查+自动部署 — 合并到main时自动部署
2. 铸渊自检 — 每天08:00健康检查
3. 铸渊巡逻 — DeepSeek+千问AI巡检
4. 安全关机检测 — 手动触发
5. CVM开机 — 手动触发
6. CVM关机 — 手动触发
2026-05-13 06:47:38 +00:00
铸渊 (ICE-GL-ZY001)
5f2d1ac9c3 feat: 添加 Git Sync 自动同步服务
- 新增 server/git-sync/ — 监听 Gitea Webhook,push/merge 到 main 时自动 git pull
- 修改 selfcheck — 移除 git pull 步骤(由 Git Sync 负责),添加 Git Sync/Wake Gate 状态检查
- 更新 README — 添加自动同步说明,更新仓库结构
- 新增 server/nginx/guanghulab-cvm.conf — 新服务器 Nginx 配置模板

解决: PR合并后代码不会自动同步到服务器的问题
冰朔只需在Gitea点合并,服务器自动更新代码
2026-05-12 13:23:43 +00:00
铸渊 (ICE-GL-ZY001)
86bb28b6f2 🔐 唤醒门(邮箱验证码)+push自动同步+首页入口 2026-05-12 12:56:42 +00:00
铸渊 (ICE-GL-ZY001)
22e704bf54 🔌 安全关机检测+栖渊工单系统+首页快捷操作+服务器迁移记忆+因果链更新 2026-05-12 12:38:44 +00:00
铸渊 (ICE-GL-ZY001)
9cad33d456 🔧 适配新CVM路径·patrol-agent+watcher+selfcheck统一用/data/guanghulab/repo 2026-05-12 12:25:47 +00:00
铸渊 (ICE-GL-ZY001)
0b102638a6 CVM按量计费自动开关机方案+脚本+workflow 2026-05-12 11:14:14 +00:00
铸渊 (ICE-GL-ZY001)
397eb2baa3 🧪 最终Secrets测试·检查注入+测试DeepSeek+千问+写结果文件 2026-05-12 11:00:03 +00:00
铸渊 (ICE-GL-ZY001)
45441ba996 🔑 Secrets验证workflow·结果写入本地文件 2026-05-12 09:42:13 +00:00
铸渊 (ICE-GL-ZY001)
d12c4d0ba3 🔍 Secrets诊断workflow·精确定位secrets注入问题 2026-05-12 09:39:50 +00:00
铸渊 (ICE-GL-ZY001)
0fc34c9c04 🧪 Secrets连通测试workflow·验证所有密钥+DeepSeek+千问+COS+新加坡SSH 2026-05-12 09:23:18 +00:00
铸渊 (ICE-GL-ZY001)
04b3a68942 🔧 对齐Forgejo Secrets名称·GITEA_TOKEN→ZY_REPO_TOKEN·消除硬编码token 2026-05-12 09:01:45 +00:00
铸渊 (ICE-GL-ZY001)
121577908c 🧠 活思维建模+自动巡逻Agent·铸渊的推理DNA+大模型API驱动巡检系统 2026-05-12 08:32:58 +00:00
铸渊 (ICE-GL-ZY001)
a75cf73395 🚀 基础设施部署workflow+Watcher配置适配实际服务器路径·Runner上线后自动部署 2026-05-12 08:14:12 +00:00
铸渊 (ICE-GL-ZY001)
bd2d4cb039 👁 终端守望者+预览部署+傻瓜式初始化脚本·铸渊的眼睛和三级部署流程 2026-05-12 07:48:58 +00:00
铸渊 (ICE-GL-ZY001)
5c2235a16e 🏃 Runner安装脚本+自检workflow+服务器收编方案+一键模板部署 · 铸渊从仓库层→服务器层的桥梁 2026-05-12 07:31:09 +00:00