PRAXO-CORE 2.3.1¶
发布日期: 2026-10-23
标签: annotated v2.3.1(未配置签名密钥)
PRAXO-CORE 2.3.1 是加固 2.3.0 生命周期与文档表面的补丁版本。它不新增任何
导出 pkg/... 声明。
重点¶
- A2A gRPC 覆盖: 适配器在 JSON-RPC 测试之外新增进程内 gRPC client/server 往返测试。
- Wait/Prune 正确性:
SubagentManager.Wait会向所有并发等待者返回终态 快照,即使任务在等待期间被清理。 - 事件驱动示例:
examples/multiagent与多 Agent 文档改用SubagentManager.Wait,不再轮询。 - 更安全的 recipe: sandbox 策略 recipe 同时接受
[]string和[]any命令参数,失败时拒绝,并且不再引用作用域外的变量。 - 流式用量文档: OpenAI 兼容 recipe 补充
IncludeUsage。 - 已发布消费验证:
tests/consumer实际运行已发布核心的Wait/Prune生命周期。 - 文档门禁: 文档工作流在 pull request 上执行
mkdocs build --strict。
升级¶
go get github.com/axisvela/praxo-core/v2@v2.3.1
2.3.0 的消费者无需修改源码。api/2.3.1.txt 与 api/2.3.0.txt 相同。
可选模块¶
不变:adapters/multiagent/v0.2.0、adapters/mcp/v0.3.0、
adapters/otel/v0.2.0、adapters/anthropic/v0.1.0、
adapters/gemini/v0.1.0、adapters/harmovela/v0.1.0 和
adapters/a2a/v0.1.0。
验证¶
- 核心、适配器、示例与已发布消费测试的 test/vet/build 通过。
- 文档通过
mkdocs build --strict。 - staticcheck 与 govulncheck 通过。
- Linux CI 仍是 race detector 门禁。
限制¶
- 适配器测试是确定性协议测试,不代表实网服务或生产验证。
- A2A 覆盖进程内 JSON-RPC 与 gRPC 往返,不代表外部 peer 互操作。
- 多 Agent 仍是子 Agent 委派加可选 supervisor 模块,不是持久化图运行时。