Skip to content

Release Notes v0.8.0

Release Date: June 1, 2026

This release introduces structured-evaluation ClaimsReport integration for standardized statistics output and PlexusOne unified navigation theming.

Highlights

  • ClaimsReport Integration - Statistics can now be exported as structured-evaluation ClaimsReport format for standardized validation workflows
  • HTTP Format Parameter - New ?format=claims query parameter for HTTP endpoints returns ClaimsReport JSON
  • PlexusOne Theme - Unified navigation and theming for MkDocs documentation site

New Features

ClaimsReport Conversion

New methods for converting statistics to structured-evaluation ClaimsReport format:

// Convert orchestration response to claims report
report := orchestrationResp.ToClaimsReport()

// Include verification failures for full audit trail
report := orchestrationResp.ToClaimsReportWithFailures(failures)

// Convert verification response directly
report := verificationResp.ToClaimsReport("topic-name")

HTTP Format Parameter

Request ClaimsReport JSON output via query parameter:

# Orchestration endpoint
curl -X POST "http://localhost:8080/orchestrate?format=claims" \
  -H "Content-Type: application/json" \
  -d '{"topic": "climate change statistics"}'

# Verification endpoint
curl -X POST "http://localhost:8081/verify?format=claims&topic=climate" \
  -H "Content-Type: application/json" \
  -d '{"statistics": [...]}'

Source Classification

Authoritative sources are automatically classified with high reliability:

Source Classification
WHO, CDC, NIH, FDA, EPA ReputableVendor / ReliabilityHigh
Census Bureau, BLS, Federal Reserve ReputableVendor / ReliabilityHigh
NASA, NOAA ReputableVendor / ReliabilityHigh
Pew Research Center, Gallup ReputableVendor / ReliabilityHigh
Other sources Community / Default reliability

Bug Fixes

  • Fixed gosec false positive with nolint directive

Changes

  • MkDocs navigation switched to vertical style for improved readability

Documentation

  • README shields updated
  • MkDocs index page shields removed for cleaner appearance

Dependencies

New Dependencies

Package Version
github.com/plexusone/structured-evaluation v0.6.0

Updated Dependencies

Package Old Version New Version
github.com/cloudwego/eino v0.7.36 v0.9.2
github.com/grokify/mogo v0.73.3 v0.74.5
github.com/modelcontextprotocol/go-sdk v1.4.0 v1.6.0
github.com/danielgtaylor/huma/v2 v2.35.0 v2.38.0
github.com/plexusone/agentkit v0.5.0 v0.6.0
github.com/plexusone/omnillm v0.13.0 v0.15.3
github.com/plexusone/omniobserve v0.7.0 v0.8.0
github.com/a2aproject/a2a-go v0.3.7 v0.3.15
google.golang.org/genai v1.48.0 v1.58.0
google.golang.org/adk v0.5.0 v1.4.0

Infrastructure

GitHub Actions Updates

Action Old Version New Version
docker/login-action v3 v4
docker/build-push-action v6 v7
docker/metadata-action v5 v6
docker/setup-buildx-action v3 v4
azure/setup-helm v4 v5

Migration Guide

From v0.7.x

No breaking changes. To use the new ClaimsReport integration:

  1. Update dependency:

    go get github.com/plexusone/agent-team-stats@v0.8.0
    go mod tidy
    

  2. Use ClaimsReport conversion (optional):

    import "github.com/plexusone/agent-team-stats/pkg/models"
    
    // After orchestration
    resp, _ := orchestrator.Orchestrate(ctx, req)
    claimsReport := resp.ToClaimsReport()
    

  3. Use HTTP format parameter (optional):

    curl "http://localhost:8080/orchestrate?format=claims" ...
    

Contributors

  • John Wang (@grokify)

Full Changelog: v0.7.0...v0.8.0