feat: add MCP session visibility toggle and rebuild release
This commit is contained in:
28
.planning/2026-08-26-release-commit/task_plan.md
Normal file
28
.planning/2026-08-26-release-commit/task_plan.md
Normal 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 smoke;MCP 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
|
||||
- 计划审查:待完成
|
||||
Reference in New Issue
Block a user