Repository navigation
PRAXO-CORE 2.3.0
PRAXO-CORE 2.3.0 focuses on execution correctness, lifecycle control, and bounded concurrency.
Highlights
SubagentManager.Waitwaits on completion events;SubagentManager.Pruneremoves stale terminal tasks.Cancelno longer overwrites terminal state, andUpdaterequires a running task.flow.Parallelnow executes runnables concurrently while preserving output order and returning the first error by index.adapters/multiagent/v0.2.0waits event-driven instead of polling and addsMaxConcurrency.adapters/openaicompatadds opt-in streamed usage viaIncludeUsage.memory.MemoryStoreuses collision-resistant IDs, precomputes search text, and supports the zero value.adapters/mcp/v0.3.0rejects repeated pagination cursors and covers multi-page listings.
Upgrade
go get github.com/axisvela/praxo-core/v2@v2.3.0No source changes are required for 2.2.0 consumers. The API diff is limited to two additive methods.
Validation
- CI: test, vet, build, race, fuzz, staticcheck, govulncheck, benchmarks
- Docs:
mkdocs build --strict - Published-module consumer test pinned to the 2.3.0 tags
Limits
Adapter tests are deterministic protocol tests, not live-service or production validation. A2A covers an in-process HTTP JSON-RPC round trip, not an external peer or gRPC. Multi-agent remains optional delegation, not a durable graph runtime.
Full notes: https://axisvela.github.io/praxo-core/releases/2.3.0/