1
0
forked from boos/BoosAPI

Full internal rename: metapi → boosapi

Rename all remaining internal protocol identifiers:
- x-metapi-* headers → x-boosapi-*
- metapi: reasoning prefix → boosapi:
- __metapi* runtime markers → __boosapi*
- file-metapi-* → file-boosapi-*
- METAPI_* env vars → BOOSAPI_*
- metapi_turn_state/metapi_mcp_item__ etc. → boosapi_*
- package.json name → boosapi
- Docker/deploy/k3s/docs references

46 files changed, 168 insertions, 170 deletions.
typecheck:web passes (0 new errors).

Signed-off-by: Boos4721 <boos4721@icloud.com>
This commit is contained in:
boos
2026-05-16 00:46:28 +08:00
parent d2c16c3919
commit 0106dd3f5d
46 changed files with 168 additions and 170 deletions
+10 -12
View File
@@ -17,25 +17,23 @@
| 后端通知 | `notifyService.ts` 通知前缀 `[metapi]` → `[BoosAPI]` |
| 桌面元数据 | Electron/Docker 描述信息 |
### 保留不变的
### 已全部改完的(此表仅作历史记录)
| 项 | 原因 |
| 项 | 说明 |
|---|------|
| `x-metapi-*` HTTP 头 | 有线协议,向后兼容 |
| `metapi:` 推理签名前缀 | 内部协议标识 |
| `__metapiTruncated` 等运行时属性 | 内部运行时标记 |
| `METAPI_*` 环境变量 | 外部契约,改了就断 |
| localStorage key | 改了丢用户数据 |
| DB schema 列名 | 影响持久化数据 |
| `package.json` name | npm 包名 |
| `x-metapi-*` HTTP 头 | 已改 `x-boosapi-*`,注意有外部依赖的需同步更新 |
| `metapi:` 推理签名前缀 | 已改 `boosapi:` |
| `__metapiTruncated` 等运行时属性 | 已改 `__boosapi*` |
| `METAPI_*` 环境变量 | 已改 `BOOSAPI_*`,部署配置需要同步 |
| `package.json` name | 已改 `boosapi` |
### 验证
```bash
# 确认没有遗漏的用户可见"Metapi"
grep -rn 'Metapi\|metapi' src/ --include='*.ts' --include='*.tsx' --include='*.html' \
# 确认没有遗漏的 metapi
grep -rn 'mM]etapi' src/ --include='*.ts' --include='*.tsx' --include='*.html' \
| grep -v '.test.' | grep -v node_modules | grep -iv 'boosapi'
# 剩余应只有 x-metapi、metapi:、__metapi 等内部标识
# 应无输出
```
---