变更日志
本项目暂无 git 标签/发布版本,按日期倒序分节(组内按依赖顺序);面向使用者与开发者的变更,纯内部记忆提交(brain:)不收录。括号内为 commit 短 sha。
2026-09-24 — 文档补充与 P3 收尾
- docs: 站点发布至 GitHub Pages(https://adam-ikari.github.io/pi-a2a-ext/),push master 经 GitHub Actions 自动构建部署;
url/baseUrl按GITHUB_REPOSITORY环境感知(本地预览仍是/) - docs: Docusaurus 文档站(
website/:构建时同步 README/CHANGELOG/docs 进生成目录website/content,中文界面,首页 + 指南 + 协议 + 测试 + 变更日志 + 历史设计存档) - docs: 新增
docs/protocol.md(wire 契约:传输、处理顺序、会话生命周期、方法示例、错误码总表)、docs/testing.md(单测矩阵、三 E2E 判读含审批探针 VERDICT A/B/C)、CHANGELOG.md与 README 故障排查节 - chore: 新增 MIT
LICENSE、package.jsonlicense字段与 README 许可节(d4930b9) - chore: 引入 Biome lint/format(tab 缩进、120 列、recommended 规则,2 空格 JSON 不受管),新增
bun run lint,存量风格归一(5b2342f) - feat: 审计记录携带
Mcp-Session-Id——共享 token 下调用可归因到客户端会话(单测 + 加固探针双重断言)(c20dc4e) - refactor: 移除全部 3 处
as never:TSchema从ToolInfo原生流入toolWireSchema,execute()上下文对真实AgentToolContext逐字段校验(变异测试验证校验非空洞)(806ad85) - fix: 500 响应体固定为
internal error,宿主内部细节只进服务端 stderr(e7393eb)
2026-09-24 — 元评审修正(第一轮收尾)
- docs: README 实话修正——无 UI 下 prompt 审批挂起 ≥90s(非
isError,调用方须自设超时)、默认 yolo 下 token 即工具执行全权、两阶段审计格式、宿主 omp 版本事实更正为 18.2.10(18.2.11 是 registry latest 的误读)(f332b4a) - test: 真实宿主加固核验(29 项)与审批判别探针落仓为手动脚本
test/hardening.ts、test/approval-probe.ts,接入test:hardening/test:approval(6e0414a) - test: 版本守卫
test/versions.test.ts——pi-* pin 必须精确、实装 == pin 硬断言、omp --version≠ pin 告警(4ffdbf7) - feat: 审计改为两阶段——派发即写
start,未落定的调用(无 UI 审批挂起)在日志中可见(6162136) - test: 单测审计路径
A2A_BRIDGE_AUDIT沙箱化、断言与执行顺序解耦(9560729)