chore(reference): remove pi mono snapshot
This commit is contained in:
1 parent
e3eb45b08d
commit
d971ca7929
684 files changed
+7
-192581
No files matched your search
@@ -6,6 +6,7 @@
|
||||
> Owner: TBD(建议项目 maintainer)
|
||||
> 关联 commit:`35c1229 Pin pi-agent-core/pi-ai/pi-coding-agent to exact 0.67.68`
|
||||
> Blocking dependencies for full close-out:B5 LLM eval harness
|
||||
> Superseded note(2026-04-22):in-tree `pi-mono-reference/` snapshot has been removed. Runtime truth now lives in root `package.json` and `pnpm-lock.yaml`.
|
||||
|
||||
---
|
||||
|
||||
@@ -36,7 +37,7 @@ caret range `^0.67.6` 在 pnpm semver 里允许 resolve 到 `>=0.67.6 <0.68.0`
|
||||
|
||||
## 实际执行的决策
|
||||
|
||||
**采纳 Linus / Jobs 立场**:pin 到精确 `0.67.68`(升级 62 patch),同时保持 in-tree reference 不变。
|
||||
**采纳 Linus / Jobs 立场**:pin 到精确 `0.67.68`(升级 62 patch),并记录 runtime package set as the source of truth.
|
||||
|
||||
执行后的事实:
|
||||
- `pnpm install --no-frozen-lockfile` 后 `pnpm typecheck` 全绿
|
||||
@@ -73,7 +74,7 @@ git add package.json pnpm-lock.yaml
|
||||
git commit -m "Revert pi-agent-core pin to 0.67.6 due to behavior regression"
|
||||
```
|
||||
|
||||
如选择回滚,**必须同步**把 `pi-mono-reference/packages/*/package.json` 也降到 `0.67.6`,避免 reference 与运行时再次分叉。
|
||||
如选择回滚,**必须同步**更新本 proposal 的目标版本记录、`package.json`、`pnpm-lock.yaml` 和行为 diff 报告。
|
||||
|
||||
## 不在范围
|
||||
|
||||
|
||||
@@ -59,7 +59,6 @@ AgentCompany/
|
||||
│ ├── package.json
|
||||
│ ├── app/
|
||||
│ └── ...
|
||||
├── pi-mono-reference/ # 保留在 root(现状)
|
||||
└── docs/
|
||||
```
|
||||
|
||||
@@ -155,7 +154,7 @@ packages:
|
||||
- **不引入 turborepo / nx**:pnpm workspace 已足够,加 task runner 是过度工程
|
||||
- **不改代码模块边界**:desktop 内部代码结构本 proposal 不动
|
||||
- **不做跨 package 共享代码**:landing 目前不需要 desktop 的类型;如果未来需要再加 `packages/shared/`
|
||||
- **不动 pi-mono-reference/**:那是第三方 reference 副本,保留在 root
|
||||
- **第三方 runtime reference snapshot 边界**:reference snapshot 已迁出本仓库,monorepo split 保持这个边界
|
||||
- **不改 git branching strategy**:单仓单分支 vs 多分支不是本 proposal 问题
|
||||
|
||||
## 参考文件清单
|
||||
@@ -198,7 +197,6 @@ AgentCompany/
|
||||
├── .gitignore
|
||||
├── CLAUDE.md / AGENTS.md
|
||||
├── docs/
|
||||
├── pi-mono-reference/ # 保留根(第三方 reference)
|
||||
├── scripts/
|
||||
│ ├── desktop/ # electron-builder / signing / release
|
||||
│ └── landing/ # cloudflare deploy / release-links
|
||||
|
||||
Reference in new issue
Block a user