Repository navigation
v2.2.0
PRAXO-CORE 2.2.0
Ecosystem-depth additive release. The pkg/... API is unchanged from 2.1.0.
Highlights
- Model adapters: native Anthropic Messages and Gemini
generateContentadapters with tool/function calls and SSE streaming - Protocol adapters: MCP resources/prompts, OpenTelemetry events, Harmovela HTTP events, and A2A server execution
- Multi-agent: optional supervisor/sequential delegation plus a runnable subagent example and boundary guidance
- Examples: process/WASM plugins, checkpoint/resume, sandbox/policy, and multi-agent delegation
- Fixes: MCP input schemas are preserved for model-facing tools; OTel excludes event data by default
Upgrade
go get github.com/axisvela/praxo-core/v2@v2.2.0No source changes are required for consumers of 2.1.0. api/2.2.0.txt is identical to api/2.1.0.txt.
Optional Modules
adapters/mcp/v0.2.0adapters/otel/v0.2.0adapters/anthropic/v0.1.0adapters/gemini/v0.1.0adapters/harmovela/v0.1.0adapters/a2a/v0.1.0adapters/multiagent/v0.1.0
Validation
- API diff from 2.1.0: no changes
- Published-module consumer check: core and optional modules compile and run without local replacements
- CI: test, vet, build, race, fuzz, staticcheck, govulncheck, benchmarks
- Docs site built with
mkdocs build --strict
Limits
- Adapter tests are deterministic protocol tests, not live-service or production validation.
- Multi-agent support is subagent delegation and an optional supervisor module, not a graph runtime. Durable graphs belong to RHEOVELA.
- A2A currently validates executor protocol mapping, not full JSON-RPC/gRPC interoperability.