feat: add MCP session visibility toggle and rebuild release

This commit is contained in:
shiyue
2026-08-26 17:12:45 +08:00
parent f15bc92d1e
commit e62a545569
13 changed files with 564 additions and 7 deletions

View File

@@ -0,0 +1,28 @@
# 重新打包并提交推送计划
## 目标
使用 CentOS 7 baseline Bun 重新生成 cc-web 单文件发布包,并将当前工作区全部修改提交到 `main` 后推送 `origin/main`
## 步骤
1. 确认当前分支、远端状态、工作区范围,并优先检查 `bun`PATH 中缺失时复用本机 `@oven/bun-linux-x64-baseline/bin/bun`
2. 使用 `BUN_BIN=<baseline bun> npm run build:single-exe` 重新构建 CentOS 7 baseline 发布包。
3. 运行发布技能要求的语法检查、归档列表与 MCP smokeMCP smoke 通过 stdin 发送 JSON-RPC `initialize`,设置短超时并确认 JSON 响应后退出。
4. 使用显式 pathspec 排除临时 TODO CSV 后执行 `git add -A`,再复查暂存区,确保其余当前修改全部纳入。
5. 提交本地变更。
6. 推送前执行 `git fetch origin main` 并核对 ahead/behind可直接推送时将 `main` 推送到 `origin/main`
## 约束
- 使用 `scripts/build-single-exe.js`,目标保持 `bun-linux-x64-baseline`
- 不切换 Docker不安装 NodeSource Node.js不把 Claude/Codex CLI 打入发布包。
- 用户明确要求不做代码审计;只执行打包技能要求的轻量校验、提交与推送。
- 所有当前工作区修改都纳入本次提交;临时 TODO CSV 在完成后删除,不提交。
- MCP smoke 使用单条 JSON-RPC `initialize` 请求和短超时,不能留下等待 stdin 的后台进程。
- `git add -A -- . ':!重新打包并提交推送 TO DO list.csv'` 后必须确认临时 CSV 仍未跟踪且不在暂存区。
## 状态
- 当前:步骤 1
- 计划审查:待完成